WO2016118801A1 - Video inspection device - Google Patents

Video inspection device Download PDF

Info

Publication number
WO2016118801A1
WO2016118801A1 PCT/US2016/014422 US2016014422W WO2016118801A1 WO 2016118801 A1 WO2016118801 A1 WO 2016118801A1 US 2016014422 W US2016014422 W US 2016014422W WO 2016118801 A1 WO2016118801 A1 WO 2016118801A1
Authority
WO
WIPO (PCT)
Prior art keywords
video inspection
attachment
processor
sensors
base unit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/US2016/014422
Other languages
French (fr)
Inventor
Richard Price
Tye L. NEWMAN
Brent F LYONS
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Inspectron Inc
Original Assignee
Inspectron Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Inspectron Inc filed Critical Inspectron Inc
Priority to EP16740798.0A priority Critical patent/EP3247253A4/en
Priority to JP2017538325A priority patent/JP2018510370A/en
Publication of WO2016118801A1 publication Critical patent/WO2016118801A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/765Interface circuits between an apparatus for recording and another apparatus
    • H04N5/77Interface circuits between an apparatus for recording and another apparatus between a recording apparatus and a television camera
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/50Constructional details
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/50Constructional details
    • H04N23/555Constructional details for picking-up images in sites, inaccessible due to their dimensions or hazardous conditions, e.g. endoscopes or borescopes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/63Control of cameras or camera modules by using electronic viewfinders
    • H04N23/631Graphical user interfaces [GUI] specially adapted for controlling image capture or setting capture parameters
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/667Camera operation mode switching, e.g. between still and video, sport and normal or high- and low-resolution modes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/90Arrangement of cameras or camera modules, e.g. multiple cameras in TV studios or sports stadiums
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/18Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast

Definitions

  • the present invention generally relates to a video inspection device.
  • the video inspection device may have a base unit and a video imaging attachment.
  • the video imaging attachment may include configuration information stored in the attachment and may communicate the configuration information to the base unit.
  • FIG. 1 is a block diagram illustrating a video inspection device.
  • FIG. 2 is a block diagram of one implementation of the video inspection device from Figure 1 .
  • FIG. 3 is a block diagram of another implementation of the video inspection device from Figure 1 .
  • FIG. 4 is an illustration of a user interface for selecting an imager mode.
  • FIG. 1 illustrates a video inspection device 100.
  • the video inspection devicel OO includes a hand-held base unit 1 10.
  • the hand-held base unit 1 10 includes a display for displaying video as well as graphics and user interface information.
  • the base unit 1 10 may also include a user interface including buttons, sliders and other controls.
  • the user interface controls can be integrated into the display, for example, using a touch screen interface.
  • the base unit 1 10 may include a processor and a memory.
  • the processor may be used for processing video data prior to display on the display.
  • the processor may also be used for controlling the user interface and receiving user input.
  • the processor may also communicate with the video attachment device 120.
  • the video attachment device 120 may include a connector 1 12, an arm 1 14, and a sensor head 1 16.
  • the processor and the base unit 1 10 may communicate with the video attachment device 120 to configure various aspects of the video attachment device as will be described in more detail below.
  • the processor and the base unit 1 10 may communicate with a memory in the base unit.
  • the memory may be used for processing video data, storing base unit configuration information for the running of the display, user interface, or processor; or for storing configuration information related to the video attachment device 120.
  • the video attachment device 120 includes a sensing head 1 16 to include one or more image sensors in various configurations.
  • the sensing head 1 16 may include various light sources, for example LEDs, that are configured to illuminate the viewing area of the imaging sensors contained within the sensing head 1 16.
  • the sensing head 1 16 may include a microprocessor configured to control the configuration of the image sensors and/or the lighting contained in the sensing head 1 16.
  • the arm 1 14 may be connected between the connector 1 12 and the sensing head 1 16 and provide a protected passageway for wires and/or signals that are communicated between the sensing head 1 16 and the connector 1 12, as well as, the base unit 1 10.
  • the arm 1 14 may be a flexible tube allowing the sensing head to be positioned in various hard to reach places while protecting any wires or communication between the sensing head and the rest of the device from mechanical and/or electrical interference or obstruction.
  • FIG. 2 is an illustration of one implementation of an inspection device.
  • the base unit 210 includes a display, a user interface, a processor, and a memory.
  • the base unit is connected to a connector 212 with the video attachment device.
  • the connector 212 is connected to the imaging head 216 by flexible arm 214.
  • the connector 212 includes a microprocessor and a memory.
  • the microprocessor and memory include information about the video attachment device, for example information regarding the capabilities of the video attachment device.
  • the memory may include information such as an unique attachment ID, a serial number, a model number, the number of sensors, the type of sensors, the orientation of the sensors, the type of lighting, power requirements for the lighting, orientation of the lighting, calibration information for the gravity sensor, calibration information for the imaging sensors, the length of the arm, the size of the sensor head (e.g., diameter, width, length) as well as any other physical characteristics or functional capabilities of the attachment device.
  • information such as an unique attachment ID, a serial number, a model number, the number of sensors, the type of sensors, the orientation of the sensors, the type of lighting, power requirements for the lighting, orientation of the lighting, calibration information for the gravity sensor, calibration information for the imaging sensors, the length of the arm, the size of the sensor head (e.g., diameter, width, length) as well as any other physical characteristics or functional capabilities of the attachment device.
  • the microprocessor and connector 212 may communicate with the microprocessor and the base unit 210 to inform the base unit about the functional capabilities and/or physical characteristics of the video attachment device 212.
  • the communication between the processor 212 and the connector and the processor 210 and the base unit may also include security information, for example, to identify and or verify the licensing of certain software that may be required to utilize certain functions of the video attachment device.
  • the microprocessor in the connector 212 may enable or disable one or more functions of the video attachment device based on licensing information communicated or verified by the microprocessor and the base unit 210.
  • FIG. 3 is an illustration of another implementation of an inspection device.
  • the base unit 310 includes a display, a user interface, a processor, and a memory.
  • the base unit is connected to a connector 312 with the video attachment device.
  • the connector 312 is connected to the imaging head 316 by flexible arm 314.
  • the imaging head 316 includes a microprocessor and a memory.
  • the microprocessor and memory include information about the video attachment device, for example information regarding the capabilities of the video attachment device.
  • the memory may include information such as an unique attachment ID, a serial number, a model number, the number of sensors, the type of sensors, the orientation of the sensors, the type of lighting, power requirements for the lighting, orientation of the lighting, calibration information for the gravity sensor, calibration information for the imaging sensors, the length of the arm, the size of the sensor head (e.g., diameter, width, length) as well as any other physical characteristics or functional capabilities of the attachment device.
  • the connector 312 may also include a connector as described above with respect to FIG. 2.
  • the either one or both of microprocessor in the connector 312 and the microprocessor in the sensing head 316 may communicate with the microprocessor and the base unit 310 to inform the base unit about the functional capabilities and/or physical characteristics of the video attachment device.
  • the communication between the processor in the sensing head 316 and the processor in the base unit 310 may also include security information, for example, to identify and or verify the licensing of certain software that may be required to utilize certain functions of the video attachment device.
  • the microprocessor in the sensing head 316 may enable or disable one or more functions of the video attachment device based on licensing information communicated or verified by the microprocessor and the base unit 310.
  • the processor in the sensing head 316 may communicate with the processor in the connector 312.
  • the processor in the sensing head 316 may communicate with the processor in the connector 312 to execute functions commanded by the processor in the connector 312 based on the information received by the processor in the connector 312 from the processor in the base unit 310.
  • the processor in the sensing head 316 may also communicate with the processor in the connector 312 to pass on information received by the processor in the connector 312 from the processor in the base unit 310. In these instances, the processor in the sensing head 316 may determine to take actions based directly on the information provided by the processor in the base unit 310.
  • the user interface of the base module may include controls to select various modes of operation for the video attachment device.
  • the modes may include modes such as brightness 410, contrast 412, black and white 414, or UV (ultra-violet) 416. Although many other modes are contemplated and may adjust how a sensor renders the color palette, exposure, the amount of red, green and blue, contrast, inversion of the image, selection between color black and white, etc.
  • Each mode may have corresponding sensor settings (gain, baseline, threshold, color palette adjustment), lighting settings (which lights, lighting power, lighting type-white-US), gravitational sensor (offset, enable), or other configuration details.
  • certain application specific software on the base unit may be enable, disabled, or configured based on the information provided by the processors in the imaging attachment. For example, an application that is designed for UV or IR (infra-red) analysis by be disabled or made not available to the user if the imaging attachment indicates that it does not support UV or IR imaging. In other application specific software on the base unit may modify the options or menu interface available to the user based on the information provided from the processors in the imaging attachment.
  • imaging unit attached via imager ID from lookup table in the base unit, connector, or imaging head i. Pre-configured settings for each imager type - register table in software for each imager ID
  • attachment device may be accessed and/or communicated individually between the base unit and the attachment.
  • the information available may include but is not limited to the information in the table below, as well as, the information provided elsewhere in this application.
  • MONOCHROME_SELECT 0 monochrome
  • the image sensor may provide other standard functions to the viewer. These settings/functions may be accessed via an I2C protocol.
  • the processor in the imager connector may be in I2C SLAVE mode until a command from the base unit instructs the microprocessor to configure the sensor. At this point, the viewer may release the I2C bus and the imager microprocessor in the sensing head may become the host and configure the sensor. After completing the configuration, the microprocessor may set a flag then return to SLAVE mode.
  • the processor in the base unit may operate in I2C slave mode and may support I2C read and write.
  • the sensor(s) in the sensing head may be configured locally by a processor with supporting FLASH memory.
  • the gravity sensor may be interpreted by the processor in the connector.
  • the processor in the connector may also provide full support for the I2C protocol as described in this document to aid in compatibility of future attachments.
  • the items to consider include:
  • each of these items may be revised without an update to the hardware or firmware of the base units that are in the field to enable them to work with the new or updated imaging attachments.
  • the connector may use a standard USB3 connector interface and custom plastics to create a unique, rugged, and low cost alternative to the standard aluminum connectors system used on many horoscopes today.
  • the imaging attachment may have a gravity sensor to allow the system to display an UP indicator or to rotate the image to provide an Up is Up function.
  • the gravity (G) sensor may interface to the processor in the connector of the imaging attchment.
  • the processor in the connector may translate the G Sensor output into a simple angular number - this may allow for future changes to the G sensor without updating the base unit software.
  • the attachment may have a single, high power LED.
  • the driver may be capable of being controlled in multiple steps from zero to a maximum current determined by reading the appropriate I2C address in the imaging attachment. If in the future, a smaller imager attachment with an LED that requires a much smaller LED current, it can be driven from off to full on without damage.
  • Both the Anode and Cathode of the LED may be connected directly back to the base unit. This type of design allows for a low-cost LED driver to be used that is capable of supporting multiple LEDs and differing LED types.
  • the processor in the sensing head may also control the LED configuration.
  • Some imaging attachments may provide a dual view imager functionality.
  • a mechanism may be provided for the system to select the camera image that is displayed. The selection may be done using a physical switch on the connecter.
  • the processor may allow the user to select the camera using the viewer unit user interface. Using the processor may be a more convenient and reliable method. Provision may be made in the system architecture and base unit implementation to support dual view imagers. However this is implemented, the switching of the LED and sensor may be done by the imager assembly and controlled by a simple I2C command from the base unit.
  • some implementation may only utilize the following pins on the USB3 connector on both the imager attachment and base units to be connected. All other pins may be no- connect pins. • +5V
  • the methods, devices, processing, and logic described above may be implemented in many different ways and in many different combinations of hardware and software.
  • all or parts of the implementations may be circuitry that includes an instruction processor, such as a Central Processing Unit (CPU), microcontroller, or a microprocessor; an Application Specific Integrated Circuit (ASIC), Programmable Logic Device (PLD), or Field Programmable Gate Array (FPGA); or circuitry that includes discrete logic or other circuit components, including analog circuit components, digital circuit components or both; or any combination thereof.
  • the circuitry may include discrete interconnected hardware components and/or may be combined on a single integrated circuit die, distributed among multiple integrated circuit dies, or implemented in a Multiple Chip Module (MCM) of multiple integrated circuit dies in a common package, as examples.
  • MCM Multiple Chip Module
  • the circuitry may further include or access instructions for execution by the circuitry.
  • the instructions may be stored in a tangible storage medium that is other than a transitory signal, such as a flash memory, a Random Access Memory (RAM), a Read Only Memory (ROM), an Erasable Programmable Read Only Memory (EPROM); or on a magnetic or optical disc, such as a Compact Disc Read Only Memory (CDROM), Hard Disk Drive (HDD), or other magnetic or optical disk; or in or on another machine-readable medium.
  • a product such as a computer program product, may include a storage medium and instructions stored in or on the medium, and the instructions when executed by the circuitry in a device may cause the device to implement any of the processing described above or illustrated in the drawings.
  • the implementations may be distributed as circuitry among multiple system components, such as among multiple processors and memories, optionally including multiple distributed processing systems.
  • Parameters, databases, and other data structures may be separately stored and managed, may be incorporated into a single memory or database, may be logically and physically organized in many different ways, and may be implemented in many different ways, including as data structures such as linked lists, hash tables, arrays, records, objects, or implicit storage mechanisms.
  • Programs may be parts (e.g., subroutines) of a single program, separate programs, distributed across several memories and processors, or implemented in many different ways, such as in a library, such as a shared library (e.g., a Dynamic Link Library (DLL)).
  • the DLL may store instructions that perform any of the processing described above or illustrated in the drawings, when executed by the circuitry.

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • Studio Devices (AREA)
  • Instruments For Viewing The Inside Of Hollow Bodies (AREA)
  • Endoscopes (AREA)

Abstract

A video inspection device is provided. The video inspection device may have a base unit and a video imaging attachment. The video imaging attachment may include configuration information stored in the attachment and may communicate the configuration information to the base unit. Further objects, features and advantages of this disclosure will become readily apparent to persons skilled in the art after a review of the following description, with reference to the drawings and claims that are appended to and form a part of this specification.

Description

VIDEO INSPECTION DEVICE
CROSS REFERENCE TO RELATED APPLICATIONS
[0001] This application claims the benefit of U.S. Provisional Patent Application Number 62/107,044 filed January 23, 2015, the content of which is hereby incorporated by reference in its entirety.
BACKGROUND
1 . Field of the Invention
[0002] The present invention generally relates to a video inspection device. SUMMARY
[0003] A video inspection device is provided. The video inspection device may have a base unit and a video imaging attachment. The video imaging attachment may include configuration information stored in the attachment and may communicate the configuration information to the base unit.
[0004] Further objects, features and advantages of this disclosure will become readily apparent to persons skilled in the art after a review of the following description, with reference to the drawings and claims that are appended to and form a part of this specification.
BRIEF DESCRIPTION OF THE DRAWINGS
[0005] FIG. 1 is a block diagram illustrating a video inspection device.
[0006] FIG. 2 is a block diagram of one implementation of the video inspection device from Figure 1 .
[0007] FIG. 3 is a block diagram of another implementation of the video inspection device from Figure 1 .
[0008] FIG. 4 is an illustration of a user interface for selecting an imager mode. DETAILED DESCRIPTION
[0009] FIG. 1 illustrates a video inspection device 100. The video inspection devicel OO includes a hand-held base unit 1 10. The hand-held base unit 1 10 includes a display for displaying video as well as graphics and user interface information. The base unit 1 10 may also include a user interface including buttons, sliders and other controls. The user interface controls can be integrated into the display, for example, using a touch screen interface. The base unit 1 10 may include a processor and a memory. The processor may be used for processing video data prior to display on the display. The processor may also be used for controlling the user interface and receiving user input. The processor may also communicate with the video attachment device 120. The video attachment device 120 may include a connector 1 12, an arm 1 14, and a sensor head 1 16.
[0010] The processor and the base unit 1 10 may communicate with the video attachment device 120 to configure various aspects of the video attachment device as will be described in more detail below. The processor and the base unit 1 10 may communicate with a memory in the base unit. The memory may be used for processing video data, storing base unit configuration information for the running of the display, user interface, or processor; or for storing configuration information related to the video attachment device 120.
[0011] In some instances, the video attachment device 120 includes a sensing head 1 16 to include one or more image sensors in various configurations. In addition, the sensing head 1 16 may include various light sources, for example LEDs, that are configured to illuminate the viewing area of the imaging sensors contained within the sensing head 1 16. The sensing head 1 16 may include a microprocessor configured to control the configuration of the image sensors and/or the lighting contained in the sensing head 1 16. The arm 1 14 may be connected between the connector 1 12 and the sensing head 1 16 and provide a protected passageway for wires and/or signals that are communicated between the sensing head 1 16 and the connector 1 12, as well as, the base unit 1 10. The arm 1 14 may be a flexible tube allowing the sensing head to be positioned in various hard to reach places while protecting any wires or communication between the sensing head and the rest of the device from mechanical and/or electrical interference or obstruction.
[0012] FIG. 2 is an illustration of one implementation of an inspection device. As shown in FIG. 1 , the base unit 210 includes a display, a user interface, a processor, and a memory. The base unit is connected to a connector 212 with the video attachment device. The connector 212 is connected to the imaging head 216 by flexible arm 214. In this implementation, the connector 212 includes a microprocessor and a memory. The microprocessor and memory include information about the video attachment device, for example information regarding the capabilities of the video attachment device. For example, the memory may include information such as an unique attachment ID, a serial number, a model number, the number of sensors, the type of sensors, the orientation of the sensors, the type of lighting, power requirements for the lighting, orientation of the lighting, calibration information for the gravity sensor, calibration information for the imaging sensors, the length of the arm, the size of the sensor head (e.g., diameter, width, length) as well as any other physical characteristics or functional capabilities of the attachment device.
[0013] The microprocessor and connector 212 may communicate with the microprocessor and the base unit 210 to inform the base unit about the functional capabilities and/or physical characteristics of the video attachment device 212. The communication between the processor 212 and the connector and the processor 210 and the base unit may also include security information, for example, to identify and or verify the licensing of certain software that may be required to utilize certain functions of the video attachment device. Accordingly, the microprocessor in the connector 212 may enable or disable one or more functions of the video attachment device based on licensing information communicated or verified by the microprocessor and the base unit 210.
[0014] FIG. 3 is an illustration of another implementation of an inspection device. As shown in FIG. 1 , the base unit 310 includes a display, a user interface, a processor, and a memory. The base unit is connected to a connector 312 with the video attachment device. The connector 312 is connected to the imaging head 316 by flexible arm 314. In this implementation, the imaging head 316 includes a microprocessor and a memory. The microprocessor and memory include information about the video attachment device, for example information regarding the capabilities of the video attachment device. For example, the memory may include information such as an unique attachment ID, a serial number, a model number, the number of sensors, the type of sensors, the orientation of the sensors, the type of lighting, power requirements for the lighting, orientation of the lighting, calibration information for the gravity sensor, calibration information for the imaging sensors, the length of the arm, the size of the sensor head (e.g., diameter, width, length) as well as any other physical characteristics or functional capabilities of the attachment device. In addition, the connector 312 may also include a connector as described above with respect to FIG. 2.
[0015] The either one or both of microprocessor in the connector 312 and the microprocessor in the sensing head 316 may communicate with the microprocessor and the base unit 310 to inform the base unit about the functional capabilities and/or physical characteristics of the video attachment device. The communication between the processor in the sensing head 316 and the processor in the base unit 310 may also include security information, for example, to identify and or verify the licensing of certain software that may be required to utilize certain functions of the video attachment device. Accordingly, the microprocessor in the sensing head 316 may enable or disable one or more functions of the video attachment device based on licensing information communicated or verified by the microprocessor and the base unit 310.
[0016] In some instances, the processor in the sensing head 316 may communicate with the processor in the connector 312. The processor in the sensing head 316 may communicate with the processor in the connector 312 to execute functions commanded by the processor in the connector 312 based on the information received by the processor in the connector 312 from the processor in the base unit 310. The processor in the sensing head 316 may also communicate with the processor in the connector 312 to pass on information received by the processor in the connector 312 from the processor in the base unit 310. In these instances, the processor in the sensing head 316 may determine to take actions based directly on the information provided by the processor in the base unit 310.
[0017] Now referring to FIG. 4, the user interface of the base module may include controls to select various modes of operation for the video attachment device. The modes may include modes such as brightness 410, contrast 412, black and white 414, or UV (ultra-violet) 416. Although many other modes are contemplated and may adjust how a sensor renders the color palette, exposure, the amount of red, green and blue, contrast, inversion of the image, selection between color black and white, etc.
[0018] Each mode may have corresponding sensor settings (gain, baseline, threshold, color palette adjustment), lighting settings (which lights, lighting power, lighting type-white-US), gravitational sensor (offset, enable), or other configuration details.
[0019] In addition, certain application specific software on the base unit may be enable, disabled, or configured based on the information provided by the processors in the imaging attachment. For example, an application that is designed for UV or IR (infra-red) analysis by be disabled or made not available to the user if the imaging attachment indicates that it does not support UV or IR imaging. In other application specific software on the base unit may modify the options or menu interface available to the user based on the information provided from the processors in the imaging attachment.
[0020] One example method for configuring the imaging device based on the information stored in the attachment is provided below.
a. Identifies particular imager configuration - Unique to each imager type
b. Identifies imaging unit attached via imager ID from lookup table in the base unit, connector, or imaging head i. Pre-configured settings for each imager type - register table in software for each imager ID
1 . LED driver configuration
2. Image sensor configuration table
ii. Settings adjusted based on a known number categories
1 . Single or dual view (forward/side)
2. Digital/Analog
3. Length - ID
[0021] In other methods, all of the characteristics and functionality of the attachment device may be accessed and/or communicated individually between the base unit and the attachment. The information available may include but is not limited to the information in the table below, as well as, the information provided elsewhere in this application.
Figure imgf000007_0001
CON FIGU RE_CMOS_CAM ERA Write 1 to configure the currently selected CMOS camera
CMOS_CAMERA_CONFIGUERED 0 = not configured, 1 = configured
SELECT_CMOS_IMAGER 0 = select front view imager, 1 = select side view imager
SELECT_IMAGER_LED 0 = select front view
LEDs, 1 = select side view LEDs
MONOCHROME_SELECT 0 = monochrome
image disabled, 1 = monochrome image enabled
IMAGE_FLIP_SELECT 0 = image flip disabled,
1 = image flip enabled
IMAGE_M 1 RROR_SELECT 0 = image mirror
disabled, 1 = image mirror enabled
GSENSOR_ANGLE_HIBYTE Returns the upper bits of the angle read from the g-sensor
GSENSOR_ANGLE_LOBYTE Returns the lower 8- bits of the angle read from the g-sensor
Flash On / Off
Effect Warm / Cool / None.
Scene Mode Low light/ Demo/ Bright or shiny metal/ Fireworks
Exposure Value -2.0 to +2.0
Metering Matrix / Center
Weighted / Spot
Timer Off/ 2 sec / 5 sec / 10 sec
Resolution 320 x 240 / 640 x 480
/ 720 x 480 / 1280 x 960
White Balance Auto/ Day light /
Cloudy /
Incandesecent / Flourescent
ISO Auto / 100 / 200 / 400 /
800 [0022] The image sensor may provide other standard functions to the viewer. These settings/functions may be accessed via an I2C protocol.
[0023] On Power-On the processor in the imager connector may be in I2C SLAVE mode until a command from the base unit instructs the microprocessor to configure the sensor. At this point, the viewer may release the I2C bus and the imager microprocessor in the sensing head may become the host and configure the sensor. After completing the configuration, the microprocessor may set a flag then return to SLAVE mode. The processor in the base unit may operate in I2C slave mode and may support I2C read and write.
[0024] The sensor(s) in the sensing head may be configured locally by a processor with supporting FLASH memory. The gravity sensor may be interpreted by the processor in the connector. The processor in the connector may also provide full support for the I2C protocol as described in this document to aid in compatibility of future attachments.
[0025] The design provided allows new imagers to be added to the base unit after launch. Further, the ability to adjust for part obsolescence is also improved.
The items to consider include:
• Use of a standard connector
• Gravity sensor support
• LED drive
• Single and Dual View imager support
[0026] Using this design, each of these items may be revised without an update to the hardware or firmware of the base units that are in the field to enable them to work with the new or updated imaging attachments.
[0027] The connector may use a standard USB3 connector interface and custom plastics to create a unique, rugged, and low cost alternative to the standard aluminum connectors system used on many horoscopes today.
[0028] The imaging attachment may have a gravity sensor to allow the system to display an UP indicator or to rotate the image to provide an Up is Up function. The gravity (G) sensor may interface to the processor in the connector of the imaging attchment. The processor in the connector may translate the G Sensor output into a simple angular number - this may allow for future changes to the G sensor without updating the base unit software.
[0029] The attachment may have a single, high power LED. However, the driver may be capable of being controlled in multiple steps from zero to a maximum current determined by reading the appropriate I2C address in the imaging attachment. If in the future, a smaller imager attachment with an LED that requires a much smaller LED current, it can be driven from off to full on without damage. Both the Anode and Cathode of the LED may be connected directly back to the base unit. This type of design allows for a low-cost LED driver to be used that is capable of supporting multiple LEDs and differing LED types. Although, it is also contemplated that the processor in the sensing head may also control the LED configuration.
[0030] Some imaging attachments may provide a dual view imager functionality. A mechanism may be provided for the system to select the camera image that is displayed. The selection may be done using a physical switch on the connecter. However, the processor may allow the user to select the camera using the viewer unit user interface. Using the processor may be a more convenient and reliable method. Provision may be made in the system architecture and base unit implementation to support dual view imagers. However this is implemented, the switching of the LED and sensor may be done by the imager assembly and controlled by a simple I2C command from the base unit.
[0031] To prevent damage to the imager attachments or base units from using, some implementation may only utilize the following pins on the USB3 connector on both the imager attachment and base units to be connected. All other pins may be no- connect pins. • +5V
• GND
• Video In
• I2C Clock
• I2C Data
• LED +
• LED -
[0032] The methods, devices, processing, and logic described above may be implemented in many different ways and in many different combinations of hardware and software. For example, all or parts of the implementations may be circuitry that includes an instruction processor, such as a Central Processing Unit (CPU), microcontroller, or a microprocessor; an Application Specific Integrated Circuit (ASIC), Programmable Logic Device (PLD), or Field Programmable Gate Array (FPGA); or circuitry that includes discrete logic or other circuit components, including analog circuit components, digital circuit components or both; or any combination thereof. The circuitry may include discrete interconnected hardware components and/or may be combined on a single integrated circuit die, distributed among multiple integrated circuit dies, or implemented in a Multiple Chip Module (MCM) of multiple integrated circuit dies in a common package, as examples.
[0033] The circuitry may further include or access instructions for execution by the circuitry. The instructions may be stored in a tangible storage medium that is other than a transitory signal, such as a flash memory, a Random Access Memory (RAM), a Read Only Memory (ROM), an Erasable Programmable Read Only Memory (EPROM); or on a magnetic or optical disc, such as a Compact Disc Read Only Memory (CDROM), Hard Disk Drive (HDD), or other magnetic or optical disk; or in or on another machine-readable medium. A product, such as a computer program product, may include a storage medium and instructions stored in or on the medium, and the instructions when executed by the circuitry in a device may cause the device to implement any of the processing described above or illustrated in the drawings. [0034] The implementations may be distributed as circuitry among multiple system components, such as among multiple processors and memories, optionally including multiple distributed processing systems. Parameters, databases, and other data structures may be separately stored and managed, may be incorporated into a single memory or database, may be logically and physically organized in many different ways, and may be implemented in many different ways, including as data structures such as linked lists, hash tables, arrays, records, objects, or implicit storage mechanisms. Programs may be parts (e.g., subroutines) of a single program, separate programs, distributed across several memories and processors, or implemented in many different ways, such as in a library, such as a shared library (e.g., a Dynamic Link Library (DLL)). The DLL, for example, may store instructions that perform any of the processing described above or illustrated in the drawings, when executed by the circuitry.
[0035] As a person skilled in the art will readily appreciate, the above description is meant as an illustration of the principles of this disclosure. This description is not intended to limit the scope or application of this disclosure in that the systems and methods are susceptible to modification, variation and change, without departing from spirit of this disclosure, as defined in the following claims.

Claims

CLAIMS We claim:
1 . A video inspection attachment configured to connect with a base unit, the video inspection attachment comprising:
a sensing head;
a memory including configuration information of the sensing head, wherein the video inspection attachment is configured to communicate the configuration information with the base unit.
2. The video inspection attachment of claim 1 , wherein the sensing head is located at a distal end of a flexible arm and the memory is located in a connector at the proximal end of the flexible arm.
3. The video inspection attachment of claim 2, wherein the memory includes at least one of an unique attachment ID, a serial number, a model number, the number of sensors, the type of sensors.
4. The video inspection attachment of claim 2, wherein the memory includes at least one of the orientation of sensors, type of lighting, power requirements for the lighting, orientation of the lighting, calibration information for a gravity sensor, calibration information for imaging sensors, length of the arm, size of the sensing head.
5. The video inspection attachment of claim 2, wherein the memory includes a unique attachment ID, a serial number, a model number, the number of sensors, the type of sensors, the orientation of the sensors, type of lighting, power requirements for the lighting, orientation of the lighting, calibration information for a gravity sensor, calibration information for imaging sensors, length of the arm, the size of the sensing head.
6. A video inspection attachment configured to connect with a base unit, the video inspection attachment comprising:
a connector configured to removably attach the video inspection attachment to the base unit;
an arm extending from the connector;
a sensing head including at least one imaging sensor attached to a distal end of the arm;
a memory including configuration information of the sensing head;
a processor communicate the configuration information with the base unit.
7. The video inspection attachment of claim 6, wherein the processor is located in the connector at a proximal end of the arm.
8. The video inspection attachment of claim 6, wherein the memory includes at least one of an unique attachment ID, a serial number, a model number, the number of sensors, the type of sensors.
9. The video inspection attachment of claim 6, wherein the memory includes at least one of the orientation of sensors, type of lighting, power requirements for the lighting, orientation of the lighting, calibration information for a gravity sensor, calibration information for imaging sensors, length of the arm, size of the sensing head.
10. A video inspection device comprising:
a base unit including a display and a user interface;
a video inspection attachment, the video inspection attachment comprising:
a sensing head; a memory including configuration information of the sensing head, wherein the video inspection attachment is configured to communicate the configuration information with the base unit.
1 1 . The video inspection device of claim 10, wherein the sensing head is located at a distal end of a flexible arm and the memory is located in a connector at the proximal end of the flexible arm.
12. The video inspection device of claim 10, wherein the memory includes at least one of an unique attachment ID, a serial number, a model number, the number of sensors, the type of sensors.
13. The video inspection device of claim 10, wherein the memory includes at least one of the orientation of sensors, type of lighting, power requirements for the lighting, orientation of the lighting, calibration information for a gravity sensor, calibration information for imaging sensors, length of the arm, size of the sensing head.
14. The video inspection device of claim 10, further comprising a first processor in the base unit and a second processor in the video inspection attachment that communicate configuration information over a communication bus.
15. The video inspection device of claim 14, wherein the first processor initiates communication as a bus master with the second processor during power on, then the second processor becoming the bus master to communicate the configuration information to the base unit.
16. The video inspection device of claim 14, wherein the first processor includes security information that verifies the licensing of certain software required to utilize certain functions of the video attachment device.
17. The video inspection device of claim 16, wherein the second processor may disable one or more functions of the video attachment device in response to the security information.
18. The video inspection device of claim 14, wherein the first processor may enable gravity indication mode based on the second processor providing gravity sensor information.
19. The video inspection device of claim 14, wherein the first processor may enable UV or IR sensing mode based on the second processor providing UV or IR sensor information.
20. The video inspection device of claim 14, wherein the first processor may enable multi-view sensing mode based on the second processor providing information regarding a number of sensors.
PCT/US2016/014422 2015-01-23 2016-01-22 Video inspection device Ceased WO2016118801A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
EP16740798.0A EP3247253A4 (en) 2015-01-23 2016-01-22 Video inspection device
JP2017538325A JP2018510370A (en) 2015-01-23 2016-01-22 Video inspection device

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US201562107044P 2015-01-23 2015-01-23
US62/107,044 2015-01-23

Publications (1)

Publication Number Publication Date
WO2016118801A1 true WO2016118801A1 (en) 2016-07-28

Family

ID=56417773

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2016/014422 Ceased WO2016118801A1 (en) 2015-01-23 2016-01-22 Video inspection device

Country Status (4)

Country Link
US (1) US20160219193A1 (en)
EP (1) EP3247253A4 (en)
JP (1) JP2018510370A (en)
WO (1) WO2016118801A1 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102018203969A1 (en) 2018-03-15 2019-09-19 Conti Temic Microelectronic Gmbh Automobile camera with raw image signal interface
EP4452562A1 (en) * 2021-12-26 2024-10-30 SeeScan, Inc. Modular interchangeable battery devices, apparatus, and systems

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5070450A (en) * 1990-05-25 1991-12-03 Dell Usa Corporation Power on coordination system and method for multiple processors
US5402769A (en) * 1992-04-23 1995-04-04 Olympus Optical Co., Ltd. Endoscope apparatus which time-sequentially transmits sensor signals with image signals during a blanking period
US5967969A (en) * 1993-10-27 1999-10-19 Asahi Kogaku Kogyo Kabushiki Kaisha Endoscopic apparatus having a peripheral light source
US20090318815A1 (en) * 2008-05-23 2009-12-24 Michael Barnes Systems and methods for hyperspectral medical imaging
US20120206591A1 (en) * 2011-02-16 2012-08-16 Selby David A Visual inspection device
US8556801B2 (en) * 2012-02-23 2013-10-15 Jung-Tung Liu Combined endoscope and surgical instrument guide device
US20130347118A1 (en) * 2012-06-20 2013-12-26 Samsung Electronics Co. Ltd. License verification method and apparatus, and computer readable storage medium storing program therefor
US20140160268A1 (en) * 2008-03-07 2014-06-12 Milwaukee Electric Tool Corporation Visual inspection device

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5228429A (en) * 1991-01-14 1993-07-20 Tadashi Hatano Position measuring device for endoscope
US5228420A (en) * 1992-09-25 1993-07-20 Tsuchiya Mfg. Co., Ltd. Valve rocker cover
JP2001078960A (en) * 1999-09-14 2001-03-27 Olympus Optical Co Ltd Endoscope device
US8199188B2 (en) * 2001-11-09 2012-06-12 Karl Storz Imaging, Inc. Video imaging system with a camera control unit
JP2003204932A (en) * 2002-01-11 2003-07-22 Olympus Optical Co Ltd Endoscopic imaging system
EP1637063B1 (en) * 2003-06-24 2012-11-28 Olympus Corporation Capsule type medical device communication system
US7303528B2 (en) * 2004-05-18 2007-12-04 Scimed Life Systems, Inc. Serialization of single use endoscopes
US7855727B2 (en) * 2004-09-15 2010-12-21 Gyrus Acmi, Inc. Endoscopy device supporting multiple input devices
JP2006301523A (en) * 2005-04-25 2006-11-02 Olympus Medical Systems Corp Medical microscope
JP4520369B2 (en) * 2005-06-14 2010-08-04 オリンパスメディカルシステムズ株式会社 Endoscope
US8368749B2 (en) * 2006-03-27 2013-02-05 Ge Inspection Technologies Lp Article inspection apparatus
US8310529B2 (en) * 2006-05-15 2012-11-13 Olympus Medical Systems Corp. System and method for automatic processing of endoscopic images
JP2007313132A (en) * 2006-05-26 2007-12-06 Pentax Corp Processor for electronic endoscope
JP5570373B2 (en) * 2010-09-29 2014-08-13 富士フイルム株式会社 Endoscope system
US10456051B2 (en) * 2012-12-31 2019-10-29 Volcano Corporation Pressure sensor calibration systems and methods

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5070450A (en) * 1990-05-25 1991-12-03 Dell Usa Corporation Power on coordination system and method for multiple processors
US5402769A (en) * 1992-04-23 1995-04-04 Olympus Optical Co., Ltd. Endoscope apparatus which time-sequentially transmits sensor signals with image signals during a blanking period
US5967969A (en) * 1993-10-27 1999-10-19 Asahi Kogaku Kogyo Kabushiki Kaisha Endoscopic apparatus having a peripheral light source
US20140160268A1 (en) * 2008-03-07 2014-06-12 Milwaukee Electric Tool Corporation Visual inspection device
US20090318815A1 (en) * 2008-05-23 2009-12-24 Michael Barnes Systems and methods for hyperspectral medical imaging
US20120206591A1 (en) * 2011-02-16 2012-08-16 Selby David A Visual inspection device
US8556801B2 (en) * 2012-02-23 2013-10-15 Jung-Tung Liu Combined endoscope and surgical instrument guide device
US20130347118A1 (en) * 2012-06-20 2013-12-26 Samsung Electronics Co. Ltd. License verification method and apparatus, and computer readable storage medium storing program therefor

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP3247253A4 *

Also Published As

Publication number Publication date
EP3247253A1 (en) 2017-11-29
JP2018510370A (en) 2018-04-12
US20160219193A1 (en) 2016-07-28
EP3247253A4 (en) 2018-08-01

Similar Documents

Publication Publication Date Title
CN111052727B (en) Electronic device and control method thereof
JP5958945B2 (en) Ambient light adaptive display with paper-like appearance
KR102296123B1 (en) Dual duty cycle oled to enable dynamic control for reduced motion blur control with constant brightness in augmented reality experiences
KR102848289B1 (en) The method to improve image quality in zoom scenarios with a single camera and electronics that contains it
US10979612B2 (en) Electronic device comprising plurality of cameras using rolling shutter mode
US9961245B1 (en) User selectable digital mirror with reduced parallax error
KR102550042B1 (en) Electronic device and method for displaying content of application through display
US20180120684A1 (en) Smart lighting device and operation mode transforming method
CN111033569A (en) Apparatus for editing image using depth map and method thereof
JP7035510B2 (en) Display system and control method of display system
TW200908756A (en) Color correcting for ambient light
US11652954B2 (en) Information processing apparatus, system, method for controlling information processing apparatus, and storage medium
CN105430366A (en) Control method, control device and camera system
US20190387165A1 (en) Image device for generating depth images and related electronic device
US20150036042A1 (en) Method for adjusting illumination direction angle of strobe device, strobe device, and imaging device equipped with strobe device
US9931027B2 (en) Video processor
US20160219193A1 (en) Video inspection device
JP7314501B2 (en) Display control device, display control method and display control program
US8194147B2 (en) Image presentation angle adjustment method and camera device using the same
CN111077671A (en) Device control method, device, display device and storage medium
JP7800035B2 (en) Image display method and projector
US20130207891A1 (en) Projection system
JP6362490B2 (en) Imaging apparatus, external device, imaging system, and control method thereof
JP7204456B2 (en) Strobe device and its control method and program
KR20210108037A (en) Electronic device providing camera preview and method of operating the same

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 16740798

Country of ref document: EP

Kind code of ref document: A1

DPE1 Request for preliminary examination filed after expiration of 19th month from priority date (pct application filed from 20040101)
ENP Entry into the national phase

Ref document number: 2017538325

Country of ref document: JP

Kind code of ref document: A

REEP Request for entry into the european phase

Ref document number: 2016740798

Country of ref document: EP

NENP Non-entry into the national phase

Ref country code: DE