Focus indication for manual focus adjustment

By integrating hardware processors and image processing algorithms in the imaging device to provide focus feedback information, the problem of lack of real-time feedback and automatic adjustment when focusing images in the prior art is solved, and the focus efficiency and accuracy are improved.

CN119301962APending Publication Date: 2025-01-10UAB YUKON ADVANCED OPTICS WORLDWIDE
View PDF 0 Cites 2 Cited by

Patent Information

Application Number
CN202380030688.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Priority Date
2022-03-03
Filing Date
2023-02-28
Publication Date
2025-01-10

AI Technical Summary

Technical Problem

Existing imaging devices lack real-time feedback and automatic adjustment capabilities when focusing images, making it difficult for operators to quickly and accurately achieve the optimal focus state.

Method used

By integrating a hardware processor and image processing algorithm in the imaging device, the focus state of the image is analyzed in real time and focusing feedback information is provided on the display, the operator is guided to manually adjust the focus lens or eyepiece for optimal focus.

Benefits of technology

The focus state of the image is quickly and reliably determined and adjusted, which improves the operator's focus efficiency and accuracy, and reduces the number of attempts and time during the focus process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119301962A_ABST
    Figure CN119301962A_ABST
Patent Text Reader

Abstract

The imaging device can provide an indication of a focus state of the displayed image to assist an operator in focusing the image. The imaging apparatus can include: an image capturing device configured to form an image of a scene including an object observed by the imaging apparatus; a display for displaying an image of a scene; a focus input for adjusting a focus of the displayed image on the display; a hardware processor; and a memory storing computer readable instructions, the instructions being executable by the hardware processor to perform operations. The operations can include performing image processing on the image; determining a focus state of the image based on the image processing; and indicating a focus state of the image on the display.
Need to check novelty before this filing date? Find Prior Art

Description

Background Art

[0001] The imaging device can use one or more lenses to focus the image. For example, the imaging device can include an objective lens and an eyepiece. As an example, the position of the objective lens and / or the eyepiece can be adjusted to change the focus of the resulting image of the object in the scene. The focusing lens can also be adjusted to make the resulting image more clearly focused. Summary of the invention

[0002] Aspects of the present disclosure relate to an imaging device, the imaging device comprising: an image capture device configured to form an image of a scene including an object observed by the imaging device; a display for displaying the image of the scene; a focus input for adjusting the focus of the image displayed on the display; a hardware processor; and a memory storing computer-readable instructions executable by the hardware processor to perform operations. The imaging device is capable of performing operations including performing image processing on the image; determining a focus state of the image based on the image processing; and indicating the focus state of the image on the display.

[0003] Aspects of the present disclosure can include a method comprising: displaying an image of an object in a scene on a display of an imaging device; performing image processing on the image by a hardware processor of the imaging device; determining a focus state of the image based on the image processing; and indicating the focus state of the image on the display.

[0004] Aspects of the present disclosure may include a non-transitory computer-readable medium storing instructions that may be executed by a hardware processor to perform operations including: displaying an image of an object in a scene on a display of an imaging device; performing image processing on the image by the hardware processor of the imaging device; determining a focus state of the image based on the image processing; and indicating the focus state of the image on the display.

[0005] The foregoing and other embodiments can each optionally include one or more of the following features, alone or in combination:

[0006] In some embodiments, determining the focus state of the image comprises determining that an image displayed on a display is in focus; and the method comprises indicating that the focus state of the displayed image is in focus.

[0007] In some embodiments, determining the focus state of the image includes determining that the image displayed on the display is out of focus; and the method includes indicating that the focus state of the displayed image is out of focus.

[0008] In some embodiments, the operation includes indicating how to improve the focus state of the displayed image.

[0009] In some embodiments, performing image processing on the image includes performing contrast detection on the image.

[0010] In some embodiments, the operations include comparing the focus state of the image to the focus state of a previous image; determining that the focus state of the image is less focused than the focus state of the previous image; and indicating a focus input for increasing the focus of the image.

[0011] In some embodiments, the imaging device comprises a thermal imager or a night vision imager.

[0012] The details of one or more implementations of the subject matter of this specification are set forth in the accompanying drawings and the description below. Other features, aspects, and advantages of the subject matter will become apparent from the description, drawings, and claims. BRIEF DESCRIPTION OF THE DRAWINGS

[0013] Figure 1 is a schematic block diagram of an example optical device according to an embodiment of the present disclosure.

[0014] Figure 2A -D is a schematic diagram showing focus and focus feedback of a displayed image of a scene according to an embodiment of the present disclosure.

[0015] Figure 3A -B is a schematic diagram showing example pixel-level information for determining the focus level of an image according to an embodiment of the present disclosure.

[0016] Figure 4 is a process flow diagram for providing focus feedback according to an embodiment of the present disclosure.

[0017] Figure 5 is a process flow diagram for providing focus feedback according to an embodiment of the present disclosure.

[0018] Fig. 6A is a schematic diagram illustrating a right side cutaway view of an example digital-based thermal scope configured in a conventional optical-based scope form factor in accordance with an embodiment of the present disclosure.

[0019] Figure 6B FIG. 1 is a diagram showing a conventional optical-based scope form factor configuration according to an embodiment of the present disclosure. Fig. 6A An example of a digital based schematic diagram of a top view cutaway of a thermal sight.

[0020] Figure 7 is a block diagram illustrating an example of a computer-implemented system for providing computing functionality associated with the described algorithms, methods, functions, processes, procedures, and programs according to an embodiment of the present disclosure.

[0021] Like reference numerals and designations in the various drawings indicate like elements. The drawings are not drawn to scale. DETAILED DESCRIPTION

[0022] The present disclosure describes devices and techniques for providing information indicating the focus state of an imaging device to an operator of an imaging device. The operator can use the imaging device to observe a scene. The operator can manually focus the image of the scene by rotating the focusing barrel to adjust the focusing lens or rotating the eyepiece. Imaging processing techniques can be used to determine whether the resulting image is in focus. If the resulting image is in focus, the imaging device can provide an indication to the operator that the imaging device is in focus. If the imaging device is out of focus, the imaging device can provide the operator with information that the image is out of focus and how the operator can focus the image.

[0023] Figure 1 is a schematic block diagram of an example imaging device 100 according to an embodiment of the present disclosure. The imaging device 100 can be any type of imaging device including manual focus capability. Such imaging devices 100 include thermal imaging rifle scopes, thermal imaging binoculars, thermal imaging dot sights, night vision rifle scopes, night vision binoculars, night vision dot sights, optical scopes, red dot sights, holographic sights, optical imagers, or other types of imaging devices.

[0024] The imaging device 100 can create and present (e.g., display) an image of a scene in real time. The imaging device 100 can include an objective lens assembly 102, an eyepiece assembly 118, and other optical components 104, such as focusing lenses, emitters, optical paths, prisms, reflectors, etc. The objective lens assembly can include lenses and other optical components that can receive light or thermal radiation or other electromagnetic (EM) signals (collectively referred to as EM signals) from objects that make up the scene. In some embodiments, the imaging device includes a focus control 120. The focus control 120 can be any type of mechanism that allows an operator of the imaging device to manually focus an image. The focus control 120 can manipulate one or more of the objective lens assembly 102, the eyepiece assembly 118, one or more optical components 104, or other components to change the focus of the image. The focus control 120 can be a slider, button, dial, or other type of manual input. The focus control 120 can also be a digital control, such as an electrical input or a computer input. The following is a description of the invention. Fig. 6A -B provides more details about the objective lens assembly 102, eyepiece assembly 117 and optical components 104.

[0025] The imaging device 100 can include an imager 106. The imager 106 can include a thermal imaging device, such as a thermal camera, a thermal sensor, an infrared sensor, a charge coupled device (CCD), or other type of imager. The imager 106 can convert received EM signals into electrical signals for processing. For example, electrical signals representing objects from a scene can be sent from the imager 106 to a processor 108. The processor 108 can be a hardware processor capable of executing instructions stored in the memory 110. The processor 108 can be a computer, such as a Figure 7 1. The memory 110 can include a non-transitory computer-readable medium storing instructions that, when executed, cause the processor to perform operations including one or more image processing algorithms 112. The processor 108 can perform imaging processing on received electrical signals from the imager 106 to present the electrical signals in a format for display on the display 114. The image processing algorithms 112 can include image recognition, filter application, pixel analysis, contrast detection / measurement, or other image processing techniques.

[0026] The display 114 can include a liquid crystal display (LCD), a light emitting diode (LED) display, or other type of display. The display 114 can provide a visual representation of objects in the scene to the operator. In an embodiment, the display 116 can present a reticle or other aiming structure (the term "reticle" will be used to include any type of aiming structure) overlaid on the displayed image. The reticle can be used for aiming, target acquisition, windage and altitude determination, and other purposes. The reticle can be a crosshair, a circle or concentric circles, a triangle, a series of lines or dots, a square, or other geometric structure.

[0027] In embodiments, the display 116 can also display information to the operator. For example, the display 116 can display distance information, magnification information, semantic information, object identification information, imaging device mode (white hot vs. dark hot), windage and altitude information, battery level, object tracking information, focus information, or other information.

[0028] The imaging device 100 can include a power source 116. The power source 116 can be a battery, a solar cell, an external power source, or other type of power source. The power source 116 can provide power to the processor 108, the memory 110, the display 114, and other components.

[0029] Image processing 112 includes functionality to determine whether an image is in focus and / or whether the image is more or less focused than a previous image. The processor 108 can determine whether the image is in focus (more or less focused than a previous image) based on one or more image processing techniques, and can display an indication of the focus state of the imaging device 100 to an operator. For example, an operator can manually adjust the focus of an image displayed by the imaging device 100. When the displayed image is in focus, imaging processing can be used to determine whether the image is more focused than a previous image. The focus state can be displayed to the operator. By using image processing techniques and providing focus feedback, images can be focused faster and more reliably. For example, an operator can repeatedly focus and unfocus an image to verify the best focus of the image. Image processing can determine the best focus and alert the operator. The alert can serve as a verification that the focus is optimal.

[0030] Figure 2A -D is a schematic diagram showing the focus and focus feedback of a displayed image of a scene according to an embodiment of the present disclosure. Figure 2A In the embodiment, the imaging device 100 includes an eyepiece assembly 118. The eyepiece assembly 118 can be used to observe the display of objects in the scene. Figure 2A -D, the scene consists of a deer in a meadow with trees and sky in the background. The object in this example is the deer. Figure 2A , the deer 202 is unfocused. The image processing can use pixel analysis or other types of image processing to determine that the deer is unfocused. In some embodiments, the operator can indicate that the deer is unfocused. For example, a button can be pressed to indicate that the image is unfocused. Turning a focus knob or other control (short focus knob) can also indicate that the image is unfocused. A focus status indicator 204 can be indicated to the operator. In this example, the focus status is displayed as a text reading "unfocused". The operator turns the focus knob 206 clockwise or counterclockwise to try to bring the deer 202 into focus. The operator may not know which way to turn the focus knob first, so the operator may turn the focus knob in the wrong direction. The image processing can determine whether the second image is more or less focused than the previous image. If the image is more focused (but not in optimal focus), the display can indicate that the image is unfocused and can indicate the direction to turn the knob to increase focus.

[0031] For example, in Figure 2A, if the operator turns the focus knob 206 counterclockwise, the image may become less focused than the previous image. The display shows that the focus state is still "out of focus" and the display shows an arrow pointing to the right. The arrow pointing to the right can indicate that the operator turned the focus knob 206 clockwise instead of counterclockwise. In some embodiments, the focus state indicator 204 can change color or provide other visual alerts when optimal focus is achieved.

[0032] exist Figure 2B In FIG. 2 , the operator has turned the focus knob 206 clockwise and has brought the deer 202 into focus. The focus status indicator 204 indicates that the deer is in focus. However, in FIG. Figure 2C , the operator may have continued to turn focus knob 206, causing deer 202 to be out of focus again. Image processing can determine that the current image of deer 202 is out of focus and less focused than the previous image. Focus status indicator 204 can indicate that the image is "out of focus" and also indicate a left arrow, alerting the operator to turn focus knob 206 counterclockwise to return the image to optical focus. Figure 2D Shows the operator from Figure 2C After turning the focus knob counterclockwise, the image 202 is back in focus. The focus status indicator 204 shows that the image is in focus. If the operator turns the focus knob 206 too far counterclockwise, the status will indicate something like Figure 2A The situation shown.

[0033] Figure 3A -B is a schematic diagram showing example pixel-level information for determining the focus level of an image according to an embodiment of the present disclosure. Figure 3A -B is a representative image showing a pixel comparison between the unfocused image 300 and the more focused image 350. Figure 3A , calibration grid 302 includes a black and white (or gray and white) checkerboard pattern. Close-up images 304 and 306 illustrate how the blurriness of an image can be determined by pixel contrast detection. Specifically, in image close-up view 306, pixel contrast can be determined to be low. For example, the pixel shows that the transition between bright pixels and dark pixels is gradual in view 306.

[0034] exist Figure 3B300 . In the close-up images 354 and 356 , the image 350 of the calibration grid 302 is more focused than the image 300 of the calibration grid 302 . The close-up images 354 and 356 show that the transition between light pixels and dark pixels is less gradual and more abrupt. The transition between light pixels and dark pixels in the image can be determined by a contrast detection mechanism as part of the image processing. Pixel analysis can also be used to determine focus. A Gaussian Laplacian filter can be used to determine pixel values ​​to create a histogram (such as a contrast histogram). The pixel values ​​from the histogram can be used to determine focus based on peak values ​​and pixel value distributions. In some embodiments, the sum of the differences of adjacent pixel values ​​can also be a way to determine contrast and focus.

[0035] Figure 4 400 is a process flow diagram for providing focus feedback according to an embodiment of the present disclosure. An operator can use an imaging device to observe an object in a scene. The imaging device can display an image of the object in the scene for display on a display and presentation to the operator (402). The imaging device can receive a focus input from the operator (404). The focus input adjusts the focus of the image displayed to the operator. In some embodiments, the focus input can act as a trigger to activate image processing of the image to determine whether the image is in focus.

[0036] The image being displayed can be processed to determine whether the image is in focus (406). If the image is in focus (410), an indication that the image is in focus can be displayed. If the image is not in focus (410), the imaging device continues to receive focus input until the image is in focus (404).

[0037] Figure 5 is a process flow diagram 500 for providing focus feedback according to an embodiment of the present disclosure. Figure 5 An example process flow for providing a focus status indication to an operator is shown. Initially, an image of an object in a scene is processed and displayed to an operator (502). A focus input can be received (504). Image processing can be performed on the image being displayed after the focus input has been received (506).

[0038] If the focus input brings the image into focus (508), the display can indicate that the image is in focus (510). If the focus input does not bring the image into focus (508), the imaging device can determine whether the currently displayed image is more in focus than the previously displayed image (512). If the focus input brings the currently displayed image into focus than the previously displayed image, the imaging device can display an indication that the next focus input can be in the same direction as the previous focus input (514). That is, the operator can continue to focus the image in the same manner or direction. If the focus input brings the currently displayed image into focus less than the previously displayed image, the imaging device can display an indication that the next focus input can be in the opposite direction of the previous focus input (516).

[0039] The imaging device can continue to display the image and indicate the focus status on the display. If the image is in focus after a certain amount of time, the imaging device can stop displaying the focus status indication. The operator can also turn the focus status indication on and off. The operator can also activate or deactivate the focus status function. By turning off the focus status function, the operator can save power and processing resources.

[0040] Fig. 6A is a schematic diagram illustrating a right side cutaway view 600 of an example digital based thermal scope 602 in accordance with an embodiment of the present disclosure. Fig. 6A The digital based thermal sight 602 shown in FIG. 6 includes a body 604, receiving optics 606, receiving optical sensor 608, processing electronics 610, viewing computer display 612, viewing optics 614, internal rechargeable battery 616, and user replaceable battery 618 (within battery turret 620 and secured with removable battery turret cover 622). Fig. 6A The two additional turret-type assemblies not shown (i.e., 652 and 654) refer to Figure 6B .

[0041] The body 604 is configured to allow mounting on a device (e.g., a gun or a tripod) using a mounting system similar to that used to mount optical-based imaging devices. For example, the body 604 can be mounted to the device at approximately positions 624a and 624b using a ring mounting system.

[0042] At a high level, receiving optics 606 and receiving optical sensor 608 collect incoming electromagnetic radiation (e.g., IR light) for computer processing. Data generated by receiving optical sensor 608 (e.g., a charge coupled device (CCD), complementary metal oxide semiconductor (CMOS), or quantum image sensor (QIS)) is processed by processing electronics 610 into image data for re-creation / representation on viewing computer display 612 (e.g., a color / monochrome liquid crystal display (LCD) or organic light emitting diode (OLED) display, or other similar / suitable display) and viewing through viewing optics 614.

[0043] The internal rechargeable battery 616 is used to provide power to components and functions associated with the illustrated digital-based thermal sight 602. For example, the internal rechargeable battery 616 can be used to power the receiving optical sensor 608, the processing electronics 610 (and associated provided functions), the viewing computer display 612, data transmission interfaces (e.g., Universal Serial Bus (USB), FIREWIRE, and Wi-Fi), control mechanisms (e.g., Figure 6B ), and other functionality consistent with the present disclosure (e.g., displaying a reticle on a viewing computer display 612 and wired / wireless integration with a mobile computing device). In some embodiments, the internal rechargeable battery 616 can include lead acid, nickel cadmium (NiCd), nickel metal hydride (NiMH), lithium ion (Li-ion), lithium ion polymer (Li-ion polymer), or other suitable battery technology consistent with the present disclosure. In some embodiments, the internal rechargeable battery 616 can be recharged from power supplied by a data transfer interface (e.g., a USB port) or a user-replaceable battery 618. For example, the processing electronics 610 can be configured to detect a low state of charge of the internal rechargeable battery 616 and draw power from the user-replaceable battery 618 to charge the internal rechargeable battery 616 to a minimum state of charge (if possible).

[0044] In some embodiments, the digital-based thermal sight 602 can be configured to use power from the user-replaceable battery 618 until a minimum state of charge is reached, at which point the digital-based thermal sight 602 can switch to the internal rechargeable battery 616 (if it has a sufficient state of charge) or be gracefully shut down due to lack of power. Once the charged user-replaceable battery 618 is reinstalled, the digital-based thermal sight 602 can switch power consumption back to the user-replaceable battery 618. The user-replaceable battery 618 can be used to extend the allowed usage time of the digital-based thermal sight 602. For example, a user can hot-swap the user-replaceable battery 618 to keep the digital-based thermal sight 602 operating while discharging with a new battery. In other embodiments, the digital-based thermal sight 602 can be configured to use power from the internal rechargeable battery 616 until a minimum state of charge is reached, at which point the digital-based thermal sight 602 can switch to the user-replaceable battery 618 (if present) or be gracefully shut down due to lack of power. In some embodiments, the mode of battery operation (ie, primary battery use and secondary battery use) can be selected by the user according to their specific needs.

[0045] In some embodiments, an external power source can power the digital-based thermal sight 602 and recharge the internal rechargeable battery 616 and the user-replaceable battery 618 (if rechargeable). For example, the processing electronics 610 can be configured to determine whether an external power source is available (e.g., using a USB port or other external port (not shown)) and whether the internal rechargeable battery 616 or the user-replaceable battery 618 is in a low power state. If power is available, power can be directed to recharge the internal rechargeable battery 616 or the user-replaceable battery 618. In some embodiments, the processing electronics 610 can trigger an indicator (e.g., a light emitting diode (LED), an audio chirp, observing a computer display 612, or other visual / audio indicator) that the internal rechargeable battery 616 or the user-replaceable battery 618 is (or about to be) discharged or is being charged. In some embodiments, the processing electronics 610 can be configured to transmit data to a mobile computing device to display a message to the user that the internal rechargeable battery 616 or the user-replaceable battery 618 is discharged and needs to be replaced or recharged. In some embodiments, the rechargeable user-replaceable battery 618 can include lead-acid, nickel-cadmium (NiCad), nickel-metal hydride (NiMH), lithium-ion (Li-ion), lithium-ion polymer (Li-ion polymer), or other suitable battery technology consistent with the present disclosure.

[0046] In some embodiments, the internal rechargeable battery 616 is not user replaceable and must be replaced by an authorized service center. In other embodiments, the body 604 can be configured to be detachable (e.g., at 626) to allow the user to replace the internal rechargeable battery 616. For example, once the rechargeable battery exceeds a certain number of recharge cycles, the battery cannot maintain the desired amount of charge. In this case, the user may need to replace the exhausted internal rechargeable battery 616. In a specific example, once the internal rechargeable battery 616 is installed, the body 604 can be a two-piece configuration that is screwed together (e.g., at 626). In this configuration, the two-piece body 604 can be unscrewed, separated, the internal rechargeable battery 616 is replaced by a new battery, and the two-piece body 604 is screwed back together. Other attachment mechanisms for the two-piece body 604 consistent with the present disclosure are considered to be within the scope of the present disclosure.

[0047] The battery turret 620 is configured to hold user replaceable batteries 618. A removable battery turret cover 622 is used to secure the user replaceable batteries 618 within the battery turret 620. In some embodiments, the user replaceable batteries 618 can be rechargeable or non-rechargeable and in varying form factors, such as 123A, CR2032, AA, and AAA).

[0048] In some embodiments, the battery turret cover 622 can be a pop-up, friction fit, or screw-on cover. In some embodiments, the battery turret cover 622 can be retained to the digital-based thermal sight 602 using a wire loop, elastic band, or other retention mechanism to prevent the battery turret cover 622 from becoming separated from the digital-based thermal sight 602. In a typical embodiment, the battery turret cover 622 (or battery compartment 622) is configured with one or more O-rings or other seals to provide a waterproof and dustproof compartment for the user-replaceable battery 618.

[0049] In some embodiments, the processing electronics 610 can also be configured to provide other functionality consistent with the present disclosure. For example, the processing electronics 610 can be configured to provide Wi-Fi, USB, streaming video, firmware upgrades, connectivity with mobile computing devices, control interfaces, and other functionality consistent with the present disclosure associated with the digital-based thermal sight 602.

[0050] Figure 6B FIG. 1 is a diagram showing a conventional optical-based scope form factor configuration according to an embodiment of the present disclosure. Fig. 6A An example of a digital based schematic diagram of a top view cross-sectional view 650 of a thermal sight 602. Figure 6BAs shown, the digital-based thermal sight 602 includes an integrated, push / turn type single control mechanism turret (control) 652 and a data transfer interface turret 654. Other form factors are within the scope of the present disclosure.

[0051] The control 652 can provide integrated control functions associated with the digital-based thermal sight 602. For example, if the digital-based thermal sight 602 is powered off, a long press push of the "cover" configured into the control 652 can power on the digital-based thermal sight 602 (or conversely, if it is powered on, power off the digital-based thermal sight 602). When viewing the optical device 614 through the viewing computer display 612, the rotation and pressing type action of the control 652 can be used to navigate between the displayed graphical user interface menus and select menu items. Any functionality provided by the control 652 consistent with the present disclosure is considered to be within the scope of the present disclosure. In some embodiments, the mobile computing device can be integrated with the digital-based thermal sight 602 (e.g., using Wi-Fi) and provide an interface (e.g., using a software application) to allow alternative configurations of the digital-based thermal sight 602.

[0052] The data transfer interface turret 654 is used to provide a data transfer interface (e.g., USB 658 and Wi-Fi 660) for the digital-based thermal sight 602. For example, in conjunction with the processing electronics 610, the described data transfer interface can provide Wi-Fi, USB, streaming video, firmware upgrades, connectivity with mobile computing devices, control interfaces, and other functions consistent with the present disclosure and associated with the digital-based thermal sight 602. In some embodiments, the data transfer interface (e.g., USB 658) can be used to provide external power to the digital-based thermal sight 602 to power the digital-based thermal sight 602 functions or to recharge the internal rechargeable battery 616 or the user-replaceable battery 618.

[0053] In some embodiments, the data transfer interface turret 654 is configured with a removable turret cover 656. In some embodiments, the turret cover 656 can be a pop-up, friction fit, or screw-on cover. In some embodiments, the turret cover 656 can be retained to the digital-based thermal sight 602 using a wire loop, elastic band, or other retention mechanism to prevent the turret cover 656 from becoming separated from the digital-based thermal sight 602. In a typical embodiment, the turret cover 656 (or data transfer interface turret 654) is configured with one or more O-rings or other seals to provide a waterproof and dustproof compartment for the associated data transfer interface.

[0054] Note that while the present disclosure has described configurations and functionality associated with digital-based imaging devices that are sensitive to thermal electromagnetic radiation (e.g., IR), as will be appreciated by one of ordinary skill in the art, the described subject matter is also applicable to implementations of digital-based imaging devices that are sensitive to any other type of detectable electromagnetic radiation (e.g., ultraviolet (UV) and visible / ambient / daylight). These other implementations are considered to be within the scope of the present disclosure.

[0055] Figure 7 is a block diagram illustrating an example of a computer-implemented system 700 (e.g., representative of or as part of processing electronics 106) for providing computing functionality associated with the described algorithms, methods, functions, processes, procedures, and programs according to an embodiment of the present disclosure. In the illustrated embodiment, system 700 includes computer 702 and network 730.

[0056] The computer 702 shown is intended to encompass any computing device, such as a server, a desktop computer, a laptop / notebook computer, a wireless data port, a smart phone, a personal data assistant (PDA), a tablet computer, one or more processors within these devices, another computing device, or a combination of computing devices, including a physical or virtual instance of a computing device, or a combination of physical or virtual instances of a computing device. Additionally, the computer 702 can include an input device, such as a keypad, a keyboard, a touch screen, another input device, or a combination of input devices capable of accepting user information, and an output device that communicates information associated with the operation of the computer 702, including digital data, visuals, audio, another type of information, or a combination of types of information on a graphical type user interface (UI) (or GUI) or other UI.

[0057] The computer 702 can function as a client, a network component, a server, a database, or another persistence, another role, or a combination of roles for performing the subject matter described in the present disclosure in a distributed computing system. The computer 702 is shown communicatively coupled to a network 730. In some implementations, one or more components of the computer 702 can be configured to operate within an environment, including cloud-based, local, global, another environment, or a combination of environments.

[0058] At a high level, the computer 702 is an electronic computing device operable to receive, send, process, store or manage data and information associated with the described subject matter. According to some embodiments, the computer 702 can also include or be communicatively coupled to a server, including an application server, an email server, a web server, a cache server, a streaming data server, another server, or a combination of servers.

[0059] The computer 702 can receive requests over the network 730 (e.g., from a client software application executing on another computer 702) and respond to the received requests by processing the received requests using the software application or a combination of software applications. In addition, requests can also be sent to the computer 702 from an internal user (e.g., from a command console or through another internal access method), an external or third party, or other entity, person, system, or computer.

[0060] Each component of the computer 702 can communicate using the system bus 703. In some embodiments, any or all components of the computer 702 (including hardware, software, or a combination of hardware and software) can be interfaced on the system bus 703 using an application programming interface (API) 714, a service layer 716, or a combination of API 714 and service layer 716. API 714 can include specifications for routines, data structures, and object classes. API 714 can be independent of or dependent on computer languages, and refers to a complete interface, a single function, or even a set of APIs. Service layer 716 provides software services to computer 702 or other components (whether or not shown) that are communicatively coupled to computer 702. Service layer 716 can be used to access the functions of computer 702 for all service consumers. Software services such as those provided by service layer 716 provide reusable, defined functions through defined interfaces. For example, an interface can be a combination of software written in JAVA, C++, another computing language, or a computing language that provides data in an extensible markup language (XML) format, another format, or a combination of formats. Although shown as an integral component of the computer 702, alternative implementations can show the API 714 or service layer 716 as a separate component relative to or communicatively coupled to other components of the computer 702 (whether shown or not). Furthermore, any or all portions of the API 714 or service layer 716 can be implemented as a sub-module or sub-module of another software module, enterprise application, or hardware module without departing from the scope of the present disclosure.

[0061] Computer 702 includes interface 704. Although shown as a single interface 704, two or more interfaces 704 can be used according to the specific needs, expectations or specific implementation of computer 702. Interface 704 is used by computer 702 to communicate with another computing system (whether shown or not) that is communicatively linked to network 730 in a distributed environment. Typically, interface 704 is operable to communicate with network 730 and includes logic encoded in software, hardware or a combination of software and hardware. More specifically, interface 704 can include software that supports one or more communication protocols associated with communication, so that network 730 or hardware interface 704 is operable to transmit physical signals within and outside of the computer 702 shown. In an example, interface 704 can include USB, FIREWIRE or Wi-Fi technology.

[0062] The computer 702 includes a processor 708. Although illustrated as a single processor 708, two or more processors 708 may be used depending on the particular needs, desires, or particular implementation of the computer 702. In general, the processor 708 executes instructions and manipulates data to perform the operation of the computer 702 and any algorithms, methods, functions, procedures, processes, and programs as described in this disclosure.

[0063] The computer 702 also includes a database 706, which can store the data of the computer 702, another component (whether or not shown) of the network 730, or a combination of the computer 702 and another component. For example, the database 706 can be a memory, conventional or another type of database that stores data consistent with the present disclosure. In some embodiments, according to the specific needs, expectations or specific implementations of the computer 702 and the described functions, the database 706 can be a combination of two or more different database types (e.g., a hybrid memory and conventional database). Although shown as a single database 706, according to the specific needs, expectations or specific implementations of the computer 702 and the described functions, two or more databases of similar or different types can be used. Although the database 706 is illustrated as an integrated component of the computer 702, in alternative embodiments, the database 706 can be outside the computer 702.

[0064] The computer 702 also includes a memory 720 capable of storing data of the computer 702, another component or components (whether or not shown) that are communicatively linked to the network 730, or a combination of the computer 702 and another component. The memory 720 can store any data consistent with the present disclosure. In some embodiments, the memory 720 can be a combination of two or more different types of memory (e.g., a combination of semiconductor and magnetic storage) according to the specific needs, expectations, or specific implementations of the computer 702 and the functions described. Although shown as a single memory 720, two or more memories 720 or similar or different types can be used according to the specific needs, expectations, or specific implementations of the computer 702 and the functions described. Although the memory 720 is illustrated as an integrated component of the computer 702, in alternative embodiments, the memory 720 can be outside the computer 702.

[0065] The application 712 is an algorithmic software engine that provides functionality according to the specific needs, expectations, or specific implementation of the computer 702, particularly with respect to the functionality described in the present disclosure. For example, the application 712 can be used as one or more components, modules, or applications. In addition, although shown as a single application 712, the application 712 can be implemented as multiple applications 708 on the computer 702. In addition, although shown as being integral to the computer 702, in alternative implementations, the application 712 can be external to the computer 702.

[0066] The computer 702 can also include a power supply 718. The power supply 718 can include a rechargeable or non-rechargeable battery that can be configured to be user-replaceable or non-user-replaceable. In some embodiments, the power supply 718 can include power conversion or management circuitry (including recharging, standby, or another power management function). In some embodiments, the power supply 718 can include a power plug to allow the computer 702 to be plugged into a wall outlet or another power source to, for example, power the computer 702 or recharge a rechargeable battery.

[0067] There can be any number of computers 702 associated with or external to the computer system containing the computer 702, each communicating via the network 730. Furthermore, the terms "client," "user," or other appropriate terms may be used interchangeably without departing from the scope of the present disclosure. Furthermore, the present disclosure contemplates that many users can use one computer 702, or that one user can use multiple computers 702.

[0068] Implementations of the described subject matter can include one or more features alone or in combination.

[0069] Example 1 is an imaging device comprising: an image capture device configured to form an image of a scene including an object observed by the imaging device; a display for displaying the image of the scene; a focus input for adjusting the focus of the image displayed on the display; a hardware processor; and a memory storing computer-readable instructions executable by the hardware processor to perform operations, the operations comprising: performing image processing on the image; determining a focus state of the image based on the image processing; and indicating the focus state of the image on the display.

[0070] Example 2 may include the subject matter of Example 1, wherein: determining the focus state of the image includes determining that the image displayed on the display is in focus; and the operation includes indicating that the focus state of the displayed image is in focus.

[0071] Example 3 may include the subject matter of any of Examples 1-2, wherein determining the focus state of the image comprises determining that the image displayed on the display is out of focus; and the operation comprises indicating that the focus state of the displayed image is out of focus.

[0072] Example 4 may include the subject matter of Example 3, the operation comprising indicating how to improve a focus state of a displayed image.

[0073] Example 5 may include the subject matter of any of Examples 1-4, wherein performing image processing on the image includes performing contrast detection on the image.

[0074] Example 6 may include the subject matter of any of Examples 1-6, and further include: comparing the focus state of the image to the focus state of a previous image; determining that the focus state of the image is less focused than the focus state of the previous image; and indicating a focus input for increasing the focus of the image.

[0075] Example 7 may include the subject matter of any of Examples 1-6, wherein the imaging device comprises a thermal imager or a night vision imager.

[0076] Example 8 is a method comprising: displaying an image of an object in a scene on a display of an imaging device; performing image processing on the image by a hardware processor of the imaging device; determining a focus state of the image based on the image processing; and indicating the focus state of the image on the display.

[0077] Example 9 may include the subject matter of Example 8, determining the focus state of the image comprises determining that the image displayed on the display is in focus; and indicating that the focus state of the displayed image is in focus.

[0078] Example 10 may include the subject matter of any of Examples 8-9, and can further include determining that an image displayed on the display is out of focus; and indicating that the focus state of the displayed image is out of focus.

[0079] Example 11 may include the subject matter of Example 10, and can further include instructions for improving the focus state of a displayed image.

[0080] Example 12 may include the subject matter of any of Examples 8-11, and can further include performing contrast detection on the image.

[0081] Example 13 may include the subject matter of any of Examples 8-12, and may further include: comparing the focus state of the image to the focus state of a previous image; determining that the focus state of the image is less focused than the focus state of the previous image; and indicating a focus input for increasing the focus of the image.

[0082] Example 14 is a non-transitory computer-readable medium storing instructions that can be executed by a hardware processor to perform operations, the operations including: displaying an image of an object in a scene on a display of an imaging device; performing image processing on the image by the hardware processor of the imaging device; determining a focus state of the image based on the image processing; and indicating the focus state of the image on the display.

[0083] Example 15 may include the subject matter of Example 14, the operations further comprising: determining a focus state of the image comprises determining that the image displayed on the display is in focus; and indicating that the focus state of the displayed image is in focus.

[0084] Example 16 may include the subject matter of any of Examples 14 to 15, the operations further comprising: determining that an image displayed on the display is out of focus; and indicating that the focus state of the displayed image is out of focus.

[0085] Example 17 may include the subject matter of Example 16, the operations further comprising indicating how to improve a focus state of the displayed image.

[0086] Example 18 may include the subject matter of any of Examples 14 to 17, the operations further comprising performing contrast detection on the image.

[0087] Example 19 may include the subject matter of any of Examples 14 to 18, the operations further comprising: comparing the focus state of the image with the focus state of a previous image; determining that the focus state of the image is less focused than the focus state of the previous image; and indicating a focus input on the display for increasing the focus of the image.

Claims

1. An imaging device, comprising: an image capture device configured to form an image of a scene including an object viewed by the imaging device; a display, the display being used to display the image of the scene; a focus input for adjusting the focus of the image displayed on the display; Hardware processor; as well as a memory storing computer-readable instructions executable by the hardware processor to perform operations comprising: performing image processing on the image; determining a focus state of the image based on the image processing; and A focus status of the image is indicated on the display.

2. The imaging device according to claim 1, wherein: Determining the focus state of the image includes determining that the image displayed on the display is in focus; and The operation includes indicating that the focus state of the displayed image is in focus.

3. The imaging device according to claim 1, wherein: Determining the focus state of the image includes determining that the image displayed on the display is out of focus; and The operation includes indicating that the focus state of the displayed image is out of focus. 4 . The imaging device according to claim 3 , wherein the operation includes indicating how to improve the focus state of the displayed image.

5. The imaging device according to claim 1, wherein: Performing image processing on the image includes performing contrast detection on the image.

6. The imaging device according to claim 1, wherein the operation comprises: comparing the focus state of the image with the focus state of a previous image; determining that the focus state of the image is less focused than the focus state of the previous image; as well as A focus input for increasing the focus of the image is indicated.

7. The imaging device according to claim 1, wherein: The imaging device includes a thermal imager or a night vision imager.

8. A method comprising: displaying an image of an object in the scene on a display of the imaging device; performing image processing on the image by a hardware processor of the imaging device; determining a focus state of the image based on the image processing; as well as A focus status of the image is indicated on the display.

9. The method according to claim 8, Determining the focus state of the image includes determining that the image displayed on the display is in focus; and The focus state of the displayed image is indicated to be in focus.

10. The method according to claim 8, comprising: determining that the image displayed on the display is out of focus; as well as Indicates that the focus state of the displayed image is out of focus. The method of claim 10 , comprising indicating how to improve the focus state of the displayed image.

12. The method of claim 8, comprising performing contrast detection on the image.

13. The method according to claim 8, comprising: comparing the focus state of the image with the focus state of a previous image; determining that the focus state of the image is less focused than the focus state of the previous image; as well as A focus input for increasing the focus of the image is indicated on the display.

14. A non-transitory computer-readable medium storing instructions executable by a hardware processor to perform operations comprising: displaying an image of an object in the scene on a display of the imaging device; performing image processing on the image by a hardware processor of the imaging device; determining a focus state of the image based on the image processing; as well as A focus status of the image is indicated on the display.

15. The non-transitory computer readable medium storing instructions of claim 14, the operations further comprising: Determining the focus state of the image includes determining that the image displayed on the display is in focus; as well as The focus state of the displayed image is indicated to be in focus.

16. The non-transitory computer readable medium storing instructions of claim 14, the operations further comprising: determining that the image displayed on the display is out of focus; as well as Indicates that the focus state of the displayed image is out of focus.

17. The non-transitory computer readable medium storing instructions of claim 16, the operations further comprising indicating how to improve the focus state of the displayed image.

18. The non-transitory computer readable medium storing instructions of claim 14, the operations further comprising performing contrast detection on the image.

19. The non-transitory computer readable medium storing instructions of claim 14, the operations further comprising: comparing the focus state of the image with the focus state of a previous image; determining that the focus state of the image is less focused than the focus state of the previous image; as well as A focus input for increasing the focus of the image is indicated on the display.

Citation Information

Cited By

  • Multi-optical-axis optical imaging infrared night vision equipment and control method thereof

    CN119603560A

  • A multi-optical axis optical imaging infrared night vision device and control method thereof

    CN119603560B