Camera and hub device

By designing a device equipped with a processor and multiple interfaces, the large size and high visibility of camera and audio equipment installation and operation in existing security systems are solved, and efficient computing and control of the equipment is achieved, reducing volume and visibility, and enhancing the aesthetic appearance.

CN119631389APending Publication Date: 2025-03-14UBIQUITI INC
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202380052242.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Priority Date
2022-07-07
Filing Date
2023-07-07
Publication Date
2025-03-14

AI Technical Summary

Technical Problem

In existing security systems, the installation and operation of cameras and audio equipment are large in size and high visibility, which affects aesthetics and concealment.

Method used

A device is designed, including an Ethernet connector, a camera port and an audio port, equipped with a processor, which can determine the parameters of the camera module and the audio module and change the operating mode according to these parameters. The device allows the camera module and audio module to physically interface with the device separately, supports hot swapping, and displays relevant information through the display screen.

Benefits of technology

It realizes efficient calculation and control of cameras and audio equipment, reduces the size and visibility of the equipment, enhances the aesthetic appearance of the installation, and supports the use of a variety of cameras and audio modules.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119631389A_ABST
    Figure CN119631389A_ABST
Patent Text Reader

Abstract

Example camera and hub arrangements are presented herein. An example apparatus includes an Ethernet connector configured to provide power and data, a camera port configured to provide power and data to a camera module, and an audio port configured to provide power and data to at least one audio input / output module. The device also includes a processor configured to determine one or more camera parameters of a camera module attached to the camera port, such as a type of camera module attached to the camera port. The device may change the mode of operation based on camera parameters and audio parameters associated with the connected camera module and audio module. Different modules may be connected to the device and located remotely from the device.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] CROSS-REFERENCE TO RELATED APPLICATIONS

[0002] This disclosure claims priority to U.S. Provisional Application No. 63 / 358,925, filed on July 7, 2022, the entire contents of which are incorporated herein by reference. Background Art

[0003] Modern user premises (such as homes, offices, restaurants, or hotels) are typically equipped with Internet-connected computing devices, such as personal computers, smartphones, wearable devices, security systems, appliances, lights, power outlets, and speakers. These computing devices are typically capable of engaging in data communications over a network. In the specific case of security systems, cameras can be placed on walls, ceilings, or other structures indoors and / or outdoors to monitor activities in those areas, such as people, vehicles, pets, etc. Summary of the invention

[0004] In one aspect, a device is described. The device includes an Ethernet connector configured to provide power and data, a camera port configured to provide power and data to a camera module, and an audio port configured to provide power and data to at least one audio input / output module. The device also includes a processor configured to determine one or more camera parameters of a camera module attached to the camera port. The one or more camera parameters include a type of camera module attached to the camera port.

[0005] On the other hand, a method is described. The method involves determining, by a processor coupled to a device, one or more camera parameters of a camera module attached to a camera port. The device includes a camera port configured to provide power and data to the camera module. The method also involves changing, by the processor, an operating mode based on the determined one or more camera parameters of the camera module attached to the camera port, and determining, by the processor, one or more audio device parameters of an audio input / output module attached to the audio port. The device includes an audio port configured to provide power and data to the audio input / output module. The method also involves changing, by the processor, an operating mode based on the determined one or more audio device parameters of the audio input / output module attached to the audio port.

[0006] In an additional aspect, a non-transitory computer-readable medium is described. The non-transitory computer-readable medium is configured to store instructions that, when executed by a device, cause the device to perform operations, such as the operations of the method described above.

[0007] Other aspects, embodiments, and implementations will become apparent to those of ordinary skill in the art by reading the following detailed description and, where appropriate, referring to the accompanying drawings. BRIEF DESCRIPTION OF THE DRAWINGS

[0008] Figure 1 is a block diagram of an apparatus according to one or more example embodiments.

[0009] Figure 2 A front surface of a device configured with a display according to one or more example embodiments is shown.

[0010] Figure 3 Various views of a device according to one or more example embodiments are shown.

[0011] Figure 4 A camera module, an audio module, and a mount are shown according to one or more example embodiments.

[0012] Figure 5A Types of camera modules according to one or more example embodiments are shown.

[0013] Figure 5B Further illustrated are types of camera modules according to one or more example embodiments.

[0014] Fig. 6A Camera modules, audio modules, and mounts for such modules are shown, including views depicting how such modules connect to the mounts.

[0015] Figure 6B A camera mount with angle adjustability for use with a camera module according to one or more example embodiments is shown.

[0016] Figure 7 is a flow chart of a method for adjusting operations according to one or more example embodiments. DETAILED DESCRIPTION

[0017] In the following detailed description, the accompanying drawings are labeled and form a part of the accompanying drawings. In the accompanying drawings, similar symbols generally identify similar parts unless the context dictates otherwise. The illustrative embodiments described in the specific description, drawings, and claims are not meant to be limiting. Other embodiments may be utilized and other changes may be made without departing from the scope of the subject matter presented herein. It will be readily understood that the various aspects of the present disclosure as generally described herein and shown in the accompanying drawings may be arranged, substituted, combined, separated, and designed in a variety of different configurations, all of which are expressly contemplated herein.

[0018] Example embodiments relate to devices that interface with physically separate camera modules and audio modules and techniques for using the devices. Such devices enable camera modules and audio modules to be positioned physically separate from the device, which allows unique placement of one or more modules on walls, ceilings, and other locations within an environment. This allows the camera module or audio module to be mostly hidden within the ceiling or wall, while the device that processes the image data or audio data is located in another location, which can increase the aesthetic appearance of the camera or audio installation. The example device can provide computing and control of one or more attachable modules (such as one or more camera modules and / or audio modules). Each module can be positioned away from the device and connected via one or more cables.

[0019] Some examples relate to an improved security camera device (hereinafter referred to as a "device" for brevity) having an Ethernet connector, a camera port, an audio port, and a processor. The Ethernet connector can be configured to provide power and data, thereby providing Power over Ethernet (POE) to the device. The camera port can be configured to provide power and data to a camera module, and to facilitate two-way communication between the processor and the camera module. The audio port is configured to provide power and data to at least one audio input / output module (hereinafter referred to as an "audio module" for brevity), and to facilitate two-way communication between the processor and the audio module. In some cases, the audio port can be configured to provide audio signals to a speaker and receive audio signals from a microphone. In addition, the processor can be configured to perform various operations, including but not limited to determining one or more camera parameters of a camera module attached to the camera port, and performing certain actions depending on the determined camera parameters.

[0020] In some cases, such as when visibility of the device is less desirable, the device may be mounted in a through-the-wall (or through-the-ceiling) mount so that only the lens of the camera is visible. Alternatively, a small mount (e.g., a mount with a low profile that protrudes from the wall or ceiling) may be used to mount the device. In some cases, the small mount may be an angle mount that holds the camera module tilted at a particular angle (e.g., 45 degrees) and may or may not allow the camera module to rotate, or the small mount may be a free-angle mount that allows the camera module to rotate and move between a number of different angles.

[0021] In an example, the camera module may be any of a number of different types of camera modules, such as a wide-angle lens camera, a telephoto lens camera, and a fisheye lens camera. The determined camera parameters may include the type of camera module, as described above. The camera parameters may also include, for example, resolution, field of view, manufacturer, camera module identification string, and whether the camera module has night vision capabilities.

[0022] In an example, an audio module can be any of a number of different types of audio input devices and / or audio output devices, typically such as a speaker, a microphone, or a speaker with an integrated microphone, etc. For a microphone, the audio module parameters can include, for example, (i) whether the microphone is omnidirectional, unidirectional, or cardioid, (ii) whether the microphone is broadband, (iii) the sensitivity level of the microphone, (iv) the manufacturer of the microphone, and / or (v) the signal-to-noise ratio of the microphone. For a speaker, the audio module parameters can include, for example, the speaker shape (e.g., a single circular), the manufacturer of the speaker, the resonant frequency, and / or the maximum loudness.

[0023] In an example, the device may also include a display screen configured to display various information related to the device and the modules connected to the device. For example, the display screen may be configured to display camera information (e.g., determined camera parameters) of a camera module coupled to a camera port, a data rate of data transmitted from the device via an Ethernet connector, a data rate of data transmitted from the device via a camera module coupled to a camera port, information related to audio captured by a microphone coupled to an audio port (e.g., the relative volume of the sound captured by the microphone), and / or information related to audio transmitted to a speaker via an audio port. In addition, the display screen may also be configured to display the data rate of the Ethernet connection of the main hub. In addition, the device may be remotely controlled by a user via an application or a web-based interface.

[0024] In some cases, it may be desirable to reduce the bulk and visibility of the security system. Consistent with the discussion above, for example, at least a portion of the device (e.g., at least the camera module) can be mounted in a through-the-wall (or through-the-ceiling) installation, where only the lens is visible, as described in more detail later herein. In some examples, the camera module can be generally cylindrical, with a diameter between 22 mm and 30 mm, and a length between 43 mm and 47 mm.

[0025] Additionally, to further reduce bulk and visibility, the camera module can be located at a location separate from the main hub of the device (e.g., a main housing including a processor, ports, and possibly other components), such as 10 to 30 meters from the main hub. Thus, within an example, the camera port can be operable to power the camera module at a distance of at least 10 meters.

[0026] In an example, a device (e.g., a main hub of a device) may include more than one camera port, such as a second camera port, for a total of two camera ports; or a second, third, and fourth camera port, for a total of four camera ports. In other examples, a device may include more than one audio port. In these examples, each of the camera ports may function in a manner similar to the examples described with respect to the single camera port example.

[0027] In an example, any one or more of the camera port and / or the audio port may take the form of a Universal Serial Bus (USB) port, such as a USB Type-C port. As a specific example, the camera port may include a plurality of pins, wherein each of the four pairs of pins includes an I3C or MIPI® data bus. The plurality of pins may enable high-speed data communication between the camera module and the device. Thus, processing of images captured by the camera may be handled by the device rather than at the camera module itself. Furthermore, as previously described, the camera module may be located at a distance from the device, and the USB port may provide sufficient power to power the camera module such that the camera module does not require another power source.

[0028] Consistent with the discussion above, the main hub can be powered by POE from an Ethernet cable connected to the main hub. In addition, in some examples, the main hub can also communicate with a Network Video Recorder (NVR) device. The NVR can be controlled and recorded from one or more cameras and / or the main hub that communicate with the NVR. In some other examples, the main hub may include a wireless connection (e.g., a wireless connection of the 802.11 family, such as 802.11 ax or 802.11 ax). The main hub can be powered by a POE connection and data can be transmitted to the NVR via a wireless connection. In the example, the processor of the device can perform compression and / or other image processing on the images and videos captured by the camera module, and transmit the processed images and / or videos to the NVR for storage.

[0029] In addition, the camera system may have a user interface (e.g., an application or web-based interface) that enables the user to adjust the parameters recorded by the camera. The user can specify partitions within the camera image for motion detection. In some examples, the user can additionally specify partitions within the camera image for object detection, such as vehicles, people, animals, packages, etc. In some additional examples, the user can specify a threshold in the image (such as a store entryway), and the camera can detect when an object crosses the threshold. Additional detection modes such as facial detection and license plate detection are also possible.

[0030] In an example, the processor may be configured to access a corresponding profile associated with a specific one of the different types of camera modules compatible with the device from a local memory or a remote memory (e.g., a server database). For example, when a camera module is first inserted into a camera port, the processor will select an existing predefined profile associated with the camera module, or may prompt the user on a user interface (e.g., a user interface of the device itself, or a user interface on a user's smartphone via a software application associated with the device) to provide various information that together define the profile of the camera module. The information in the profile may include, for example, user-specified partitions and / or other user preferences discussed above (e.g., camera zoom level, lighting and / or color correction preferences, lens distortion preferences, etc.). If the user creates a profile, the profile may be stored by the processor in a local or remote memory, or may be pushed from the user's smartphone or other computing device to a local or remote memory of the device. Then, when the camera module is connected, the processor may perform actions according to the profile.

[0031] In the event that the camera module is switched to a different camera module, the processor may select from memory a predefined profile associated with the new camera module, or may similarly prompt the user to define a profile as described above.

[0032] Upon detecting that a camera module or an audio module has been coupled to the camera port or the audio port, respectively, the processor may be configured to detect one or more parameters associated with the camera module and / or the audio module and use these parameters to select a corresponding profile for the camera module and / or the audio module.

[0033] Additionally or alternatively, there may also be corresponding profiles associated with different audio modules, which are predefined or newly defined by the user in the same manner as discussed above with respect to the profile of the camera module. For an audio module, the information in the profile may include enabling or disabling the speaker and / or microphone of the audio module, adjusting the beamforming capability of the speaker and / or microphone, adjusting the output volume of the speaker, adjusting the gain of the microphone, adjusting the array capability of the speaker and / or microphone.

[0034] In some examples, a profile may include multiple camera modules and / or audio modules and specify their associated operating parameters. In one example, adding a second speaker may enable a stereo profile that allows capture and / or transmission of two-channel audio.

[0035] Consistent with the discussion above, the device can support hot swapping of various camera modules and / or audio modules. That is, the processor can be configured to keep the device running (e.g., keep camera-specific and / or audio-specific processes running) when a camera module is replaced with another camera module and / or when an audio module is replaced with another audio module.

[0036] In an example, the camera port can be a hot-swappable camera port that includes a camera bus and a power line. In other examples, the audio port can be a hot-swappable audio port that includes a camera bus and a power line.

[0037] In an example, when a camera module and / or an audio module is connected to a device, the device may also perform an authentication process to determine whether the connected camera module and / or audio module is a known module. For example, the device may determine the manufacturer of the camera module and / or audio module and enable operation of the camera module and / or audio module only if the manufacturer matches a predetermined one or more manufacturers. In another example, the device may ensure that the connected camera module and / or audio module includes a key before enabling the camera module and / or audio module. The foregoing process may be used to prevent tampering with the camera system.

[0038] The processor switching profiles when the camera module and / or the audio module are replaced is an example of how the processor can change the operating mode based on the determined camera parameters and / or the determined audio parameters. In general, to change the operating mode based on the determined module parameters, the processor can use mapping data (e.g., stored in a local or remote memory) that maps each of a plurality of operating modes of the device (e.g., profiles and corresponding instructions for operating the device according to each profile) to a corresponding respective set of one or more parameters to select an operating mode that the mapping data maps to the determined one or more parameters. The processor can then perform an action based on the selected operating mode.

[0039] As discussed above, the device can be mounted via a through-wall mount. To facilitate this, the through-wall mount can include (i) a device retaining portion configured to be disposed within a wall and to house at least a portion of the device (e.g., a camera module) within the wall such that the device is accessible and visible from an exterior surface of the wall, and (ii) a support portion configured to attach to an interior portion of the wall. In some cases, the through-wall mount can be configured to facilitate mounting the device to the wall such that an exterior surface of the device is substantially flush with an exterior surface of the wall. Alternatively, the through-wall mount can function as a through-ceiling mount.

[0040] In an example, the device may also provide controls to the module to adjust the orientation or state of the module. For example, the device may provide instructions to the camera module that trigger the camera module to change the field of view, apply a zoom-in or zoom-out feature, and / or change the positioning of the camera lens relative to the mounting member, etc. In some cases, the camera module and / or the mounting member holding the camera module may include one or more motors that enable the camera to be repositioned, and / or extended, and / or retracted, etc. The device may provide instructions to similarly adjust the positioning of a speaker or microphone. For example, the audio module and the mounting member may include one or more motors that enable the speaker or microphone to be repositioned and / or extended or retracted, etc.

[0041] Now referring to the accompanying drawings, Figure 1 1 is a simplified block diagram of a device 100 that can perform various actions and / or functions, such as those described in the present disclosure. The device 100 may include various components, such as a processor 102, a data storage unit 104, a communication interface 106, a user interface 108, an Ethernet connector 110, a camera port 112, and / or an audio port 114. In addition, Figure 1 Device 100 is shown connected to camera module 118 and audio input / output module 120 , which may be located as part of device 100 in some examples and may be located external to device 100 in other examples.

[0042] These components, and possibly other components, may be connected to each other (or to another device, system, or other entity) via a connection mechanism 116, which represents a mechanism that facilitates communication between two or more devices, systems, or other entities. As such, the connection mechanism 116 may be a simple mechanism, such as a cable or system bus, or a relatively complex mechanism, such as a packet-based communication network (e.g., the Internet). In some cases, the connection mechanism may include a non-tangible medium (e.g., where the connection is wireless).

[0043] Processor 102 may correspond to a general purpose processor (eg, a microprocessor) and / or a special purpose processor (eg, a digital signal processor (DSP)). In some cases, device 100 may include a combination of processors.

[0044] The data storage unit 104 may include one or more volatile, non-volatile, removable and / or non-removable storage components, such as magnetic, optical or flash memory, and / or may be integrated with the processor 102 in whole or in part. Thus, the data storage unit 104 may take the form of a non-transitory computer-readable storage medium having program instructions (e.g., compiled or uncompiled program logic and / or machine code) stored thereon, which, when executed by the processor 102, causes the device 100 to perform one or more actions and / or functions, such as those described in the present disclosure. The device 100 may be configured to perform one or more actions and / or functions, such as those described in the present disclosure. Such program instructions may define and / or be part of a discrete software application. In some cases, the device 100 may run the program instructions in response to receiving input, such as from the communication interface 106 and / or the user interface 108. The data storage unit 104 may also store other types of data, such as those described in the present disclosure.

[0045] The communication interface 106 may allow the device 100 to connect to another entity and / or communicate with another entity according to one or more protocols. In an example, the communication interface 106 may be a wired interface, such as an Ethernet interface or a high-definition serial digital interface (HD-SDI). In another example, the communication interface 106 may be a wireless interface, such as a cellular or WI-FI interface. The connection may be a direct connection or an indirect connection, the latter being a connection that passes through and / or traverses one or more entities, such as a router, switch, or other network device. Likewise, the transmission may be a direct transmission or an indirect transmission.

[0046] If applicable, user interface 108 may facilitate interaction between device 100 and a user of device 100. As such, user interface 108 may include input components (such as a keyboard, keypad, mouse, touch-sensitive panel, microphone, and / or camera) and / or output components (such as a display device (which may be combined with a touch-sensitive panel, for example), an audio speaker, and / or a tactile feedback system). More generally, user interface 108 may include hardware and / or software components that facilitate interaction between device 100 and a user of a computing device system. In some examples, user interface 108 may provide audio, tactile, and / or visual communications that help guide a user through the steps that enable device 100 to be installed or to change operation.

[0047] The Ethernet connector 110 represents one or more Ethernet connection points that the device 100 may include. The Ethernet connector 110 is also referred to as an Ethernet port or Ethernet jack, which is a hardware interface on the device 100 that enables the device 100 to be connected to a local area network (LAN) using an Ethernet cable. In this way, the Ethernet connector 110 and the Ethernet cable provide a standard interface for wired network connections. The Ethernet connector is generally rectangular in shape and features a small opening into which an Ethernet cable having an RJ-45 connector can be inserted. The RJ-45 connector has eight pins that align with corresponding pins in the Ethernet port. When the cable is inserted, these pins make electrical contact with the port, establishing a physical connection.

[0048] Typically, the Ethernet connector 110 serves as a communication path between the device 100 and the network by facilitating the sending and receiving of data packets between the device 100 and other devices on the network. The Ethernet port operates according to the principles of the Ethernet protocol, which defines the rules for sending and receiving data over the network. Once a device is connected to the Ethernet port, it can send and receive data using Ethernet frames. These frames are packaging units of data, which contain source and destination addresses, as well as the actual data being sent. The Ethernet connector 110 handles the electrical signals required to send these frames over an Ethernet cable, which is typically a twisted pair of copper wires. Therefore, the Ethernet connector supports various Ethernet standards, such as 10BASE-T, 100BASE-TX, and 1000BASE-T. These standards define the speed and other specifications of the Ethernet connection. For example, 10BASE-T supports data transfer rates up to 10Mbps, while 1000BASE-T (also known as Gigabit Ethernet) supports speeds up to 1Gbps.

[0049] Camera port 112 refers to a hardware interface specifically designed to connect one or more camera modules (e.g., camera module 118) to device 100. Camera port 112 is a specialized connector that allows a device to interface with a camera and capture images or video. The specific type of camera port may vary depending on the device and its intended use.

[0050] The configuration of the camera port 112 may vary within examples. For example, the camera port 112 may be a Mobile Industry Processor Interface (MIPI) Camera Serial Interface (CSI), which is a standardized interface that enables a camera module to be directly connected to the processor 102 or other components (e.g., a system on a chip (SoC)). The MIPI CSI interface supports high-speed data transfer between the camera module 118 and the device 100, thereby facilitating efficient image and video capture.

[0051] In order to connect the camera module 118 to the device 100 via the camera port 112, the camera module 118 can be designed with a corresponding connector. The camera module connector (commonly referred to as a camera module socket or a camera flexible connector) is specifically designed to mate with the camera port 112 on the device 100. The camera module connector is usually characterized by a specific number of pins or contacts that match the corresponding pins or contacts on the camera port 112. These pins establish the necessary electrical connections between the camera module 118 and the device 100. They send power, data, and control signals between the camera module 118 and the processor 102 or the SoC of the device 100. In this way, when the camera module 118 is connected to the device 100 via the camera port 112, it allows the software and hardware of the device 100 to communicate with the camera module 118. The device 100 can send commands and receive data from the camera module 118, which implements various functions such as image capture, video recording, autofocus control, and other camera-related features. In some cases, camera port 112 and camera module 118 may have different specifications and standards, depending on device 100 and its intended application. For example, different devices may support different resolutions, frame rates, and sensor types.

[0052] Audio port 114 is another component on device 100. Also referred to as an audio jack or audio connection, audio port 114 is a hardware interface that allows an audio input / output device (e.g., audio input / output module 120) to be connected to device 100. As such, audio port 114 enables the transmission of audio signals between device 100 and external audio equipment (such as headphones, speakers, microphones, or other audio devices).

[0053] In some embodiments, the audio port 114 consists of a circular or rectangular socket on the device 100, into which a compatible audio plug is inserted. For example, a common type of audio port is a 3.5 mm (1 / 8 inch) audio jack, also known as a headphone jack or aux jack. Other types of audio ports, such as RCA, optical, or HDMI, can be used on the device 100. In order to connect the audio input / output module 120 to the device 100 via the audio port 114, an audio cable or connector matches both the audio port on the device 100 and the audio input / output module 120. For example, when the device 100 has a 3.5 mm audio port, a cable with 3.5 mm audio plugs at both ends can be used. When the audio plug is inserted into the audio port 114, an electrical connection between the device 100 and the audio input / output module 120 is established. The connection allows analog or digital audio signals to be transmitted between the device 100 and the audio input / output module 120. In this way, the audio port 114 can be designed to support both audio input and audio output. As an example result, a device such as headphones or speakers may be connected to the audio port 114 to provide audio generated by the device 100. Additionally, an external microphone or other audio input device is connected to the audio port 114 to capture audio input.

[0054] In some embodiments, the specific functionality and compatibility of audio port 114 may vary depending on the device 100 and its audio capabilities. Some devices may support stereo audio output, while other devices may support surround sound. Some devices may have dedicated audio input ports for microphone input or line-in audio. Additionally, devices such as smartphones or tablets may combine audio ports with other functions (such as charging or data transfer) in a single connector (e.g., USB-C).

[0055] The connection mechanism 116 can connect the components of the device 100. The connection mechanism 116 is shown as a wired connection, but in some embodiments, a wireless connection can also be used. For example, the connection mechanism 116 can be a wired serial bus, such as a universal serial bus or a parallel bus. The wired connection can also be a proprietary connection. Similarly, the connection mechanism 116 can also be a wireless connection using, for example, Bluetooth® radio technology, the communication protocol described in IEEE 802.11 (including any IEEE 802.11 revision), cellular technology (such as GSM, CDMA, UMTS, EV-DO, WiMAX, LTE or 5G), or Zigbee® technology.

[0056] The camera module 118 (also referred to as an image sensor module or camera sensor) represents one or more self-contained units that integrate various components to capture images or videos. For example, the camera module 118 can be a compact module that includes an image sensor, a lens, and supporting circuits required for image capture and processing. The camera module 118 can work by utilizing an image sensor for converting light into electrical signals. When light enters the camera module 118 through the lens, the light falls on the photosensitive elements of the image sensor, such as pixels or photosites. The image sensor then converts the light into electrical signals representing the captured image. The camera module 118 may also include additional circuits and components to support the functions of the image sensor. These may include an analog-to-digital converter (ADC) for converting analog electrical signals from the image sensor into digital data, an image signal processor (ISP) for image enhancement and processing, and other control electronics for functions such as autofocus, exposure control, and white balance. In some embodiments, the camera module 118 includes a high-resolution sensor, infrared (IR) capabilities for night vision, and / or advanced video processing for detection and analysis (which may be located on the device 100).

[0057] The audio input / output module 120 represents one or more devices that provide audio input and / or output capabilities to the device 100. The audio input / output module 120 can be used as an external solution for connecting and communicating with an audio device, thereby providing enhanced audio processing and connection options. In some embodiments, the audio input / output module 120 features multiple audio input and output ports, such as microphone input, line input, headphone output, and speaker output. These ports allow various audio devices such as microphones, musical instruments, speakers, headphones, or audio mixers to be connected. In this way, the audio input / output module 120 can convert analog audio signals into digital audio signals, and vice versa. When an audio input device (such as a microphone or a musical instrument) is connected to an input port on the audio input / output module 120, the analog audio signal from the device can be converted into digital data. The conversion can be performed by an analog-to-digital converter (ADC). Once the analog audio signal is converted into digital data, the audio input / output module 120 can pass the data to a computer or device via a digital interface (such as USB, Thunderbolt, or FireWire). The digital audio data may then be processed, recorded, mixed, or modified using audio software or applications on the device 100. Similarly, for audio output, the audio input / output module 120 may receive digital audio data from the device 100 and convert it back to an analog signal using a digital-to-analog converter (DAC). The analog audio signal is then sent to an output port of the audio input / output module 120, which may be connected to a speaker, headphones, or other audio playback device. In this way, the audio input / output module 120 may provide high-quality audio input and output capabilities to the device 100, which may enable improved audio processing, flexibility, and connectivity options.

[0058] Connection mechanism 122 represents the connection between device 100 and one or more additional devices (such as Figure 1 18 and audio input / output module 120). The connection mechanism 122 can be a wired or wireless connection and can involve the use of one or more components of the device 100, such as the Ethernet connector 110, the camera port 112, and / or the audio port 114. In some examples, the connection mechanism 122 can be a wired serial bus, such as a universal serial bus or a parallel bus. The wired connection can also be a proprietary connection. Likewise, the connection mechanism 122 can also be a wireless connection using, for example, Bluetooth® radio technology, the communication protocols described in IEEE 802.11 (including any IEEE 802.11 revision), cellular technology (such as GSM, CDMA, UMTS, EV-DO, WiMAX, LTE, or 5G), or Zigbee® technology.

[0059] Figure 2A front surface 202 of the device 100 is shown configured with a display screen 204 . Figure 2 The example configuration of the device 100 shown in depicts a front surface 202 of the device 100 with a display screen 204, wherein the display screen 204 shows information for a user. Specifically, the display screen 204 is located in the middle portion of the front surface 202, and shows the settings of the device 100, such as the wide-angle camera lens in use, the 60dB sound setting, and 45Mbps. The display screen 204 can convey various information to the user of the device 100, and can vary in size and placement. In some embodiments, the display screen 204 can be adjusted via one or more user interfaces, such as other options such as an application connected to the device 100, one or more buttons on the device 100, and / or a touch screen interface.

[0060] In some embodiments, the display screen 204 is used by the device 100 to indicate various information, such as device status and quick actionable feedback when troubleshooting of the device 100 may be required. The device status can convey whether the device 100 is connected or disconnected from the network, camera module, or audio module, the transmission speed, the camera type and resolution, the speaker type and speaker specifications, etc. In some cases, the display screen 204 is used to display link status, device adoption status, device status after connecting to the camera module and / or audio module, system statistics, location of the device, and / or troubleshooting and actionable feedback to the user. System statistics may include options such as factory reset, restart, firmware upgrade availability, and / or options to switch to night mode (e.g., displaying dimmed lights), which can be set automatically in some examples.

[0061] Figure 3 Various views of example configurations of device 100 are shown. As shown in the example depictions of device 100, the configuration of device 100 may include front surface 202 (also shown in FIG. Figure 2 As shown), side surface 302, rear surface 304, top surface 306 and bottom surface 308. Figure 3 The configuration shown in represents one possible configuration of the device 100. Therefore, other configurations are also possible. For example, the size and / or shape of the device 100 may vary in other example configurations.

[0062] exist Figure 3 In the example configuration shown, the bottom surface 308 is shown with an Ethernet 314 connector, which may correspond to Figure 1 The Ethernet connector 110 is shown. The top surface 306 is shown to have a camera port 310 and an audio port 312, which may correspond to Figure 1The camera port 112 and the audio port 114 are shown. The Ethernet connector 314 can be configured to provide power and data, thereby providing Power over Ethernet (POE) to the device 100. In this way, the Ethernet connector 314 is positioned near the light 316, which can illuminate one or more colors based on the state of the Ethernet connector 314. For example, when the Ethernet connector 314 is coupled to the LAN via an Ethernet cable, the light 316 can illuminate green, and when the connection is not working, the light 316 can illuminate another color (e.g., red). In another example, the light 316 can be one or more light emitting diodes (LEDs). One or more LEDs can be positioned on the camera module and / or the audio module, and can change state based on the state of the module. For example, the LED can be off when the module is not powered, flash white or another color when the module is initialized, and be steady white or another color when waiting for the device 100 to adopt. The LED can be strobing white when an error is detected, flashing white quickly to convey factory defaults, alternating between white and blue when the firmware is upgraded, and steady blue when the module is adopted and working by the device 100.

[0063] In addition, the camera port 310 shown on the top surface 306 can be configured to provide power and data to the camera module, and to facilitate two-way communication between the processor and the camera module. The audio port 312 is configured to provide power and data to at least one audio input / output module, and to facilitate two-way communication between the processor and the audio module. In some cases, the audio port 312 can be configured to provide audio signals to a speaker and receive audio signals from a microphone.

[0064] In addition, the rear surface 304 is shown as having a coupling mechanism 305 that can be used to connect the device 100 to a mount. The configuration and shape of the coupling mechanism 305 can vary within exemplary embodiments and can involve the use of screws, adhesives, or other types of fasteners. Similarly, the display screen 204 on the front surface 202 can indicate various information based on the operation of the device 100, such as device status (e.g., connected or disconnected, transfer speed, camera type and resolution of the connected camera module and / or speaker type or audio module specifications). The display screen 204 can also provide quick actionable feedback to the user when troubleshooting of the device 100 is required. In some examples, the device 100 also includes a USB port and a micro SD socket.

[0065] Figure 4A camera module, an audio module, and a mount are shown. In an exemplary embodiment, a flush mount 402, an angle mount 404, and a free angle mount 406 are shown in cross-section as being mounted relative to a ceiling 408. The flush mount 402 positions the camera module or audio module near the surface of the ceiling 408. As an example result, the camera module or audio module can be aligned flush with the ceiling 408. In contrast, the angle mount 404 enables the camera module or audio module to be mounted to the ceiling 408 at a certain angle (e.g., a 45 degree angle). The angle mount 404 enables the camera module or audio module to be strategically aligned and angled relative to the ceiling 408 to focus on a specific area relative to the ceiling 408. The free angle mount 406 is shown as being coupled to the bottom of the ceiling 408, and enables the camera module or audio module to be positioned to focus on a specific angle relative to the ceiling 408. In some cases, the free angle mount 406 can enable rotation of the orientation of the camera module and / or audio module. As Figure 4 As shown, the size and shape of the camera module or audio module may vary depending on the desired performance.

[0066] In some cases, such as when visibility of the device is less desirable, the device may be mounted in a through-the-wall (or through-the-ceiling) mount so that only the lens of the camera is visible, as represented by flush mount 402. Alternatively, a low-profile mount (e.g., a mount with a low profile that protrudes from a wall or ceiling) may be used to mount the device. In some cases, the low-profile mount may be an angle mount that holds the camera module at a specific angle (e.g., 45 degrees) and may or may not allow the camera module to rotate (e.g., angle mount 404), or the low-profile mount may be a free-angle mount that allows the camera module to rotate and move between a number of different angles, as represented by free-angle mount 406.

[0067] Flush mount 402 and angle mount 404 enable mounting of the camera and / or audio module with a minimal external footprint. For example, flush mount 402 enables mounting of a small portion of a speaker or camera (e.g., a lens of a camera) against a ceiling, thereby reducing the overall footprint of the camera and / or audio module. Figure 4 The thread design shown in the figure enables the flush mount 402, angle mount 404 to be clipped to a ceiling panel or wall, exposing only the outer edge of the camera module or audio module. The disclosed mount also supports tape or other structure to be coupled into the ceiling or wall so that the camera and / or speaker module can be securely fixed when the back side of the ceiling or wall is not accessible.

[0068] Figure 5A and Figure 5BDifferent types of camera modules that can be used with the device 100 are shown. As shown, the camera module 500 includes a wide-angle camera 502, a telephoto camera 504, and a fisheye camera 506, among other possible cameras. In this way, the device 100 can determine camera parameters for different camera modules 500 and adjust operations based on the camera parameters. For example, when connected to the device 100, the processor 102 can determine the camera parameters, which can include the type of camera module, resolution, field of view, manufacturer, camera module identification string, and whether the camera module has night vision capabilities, among other possibilities. The device 100 can adjust settings and operations based on one or more camera parameters to improve the performance of the device.

[0069] The wide angle camera 502 is designed to capture a wider field of view than a standard lens and enables more of the scene to be captured within the frame. The wide angle camera 502 has a lens with a shorter focal length (e.g., ranging from 10 mm to 35 mm or wider) and is typically used for landscape photography, architecture, and situations where a wider perspective is captured. In a mountable camera system, the wide angle camera 502 can be attached to the camera body via a lens mount. The camera system can have a variety of interchangeable lenses to choose from, including a wide angle option, allowing the user to select the lens that best suits their needs.

[0070] The telephoto camera 504 is designed to magnify distant objects and bring them closer. Thus, the telephoto camera 504 may have a lens with a longer focal length. The telephoto camera 504 may be used in situations where the camera is used to capture distant objects without being physically brought closer. In a mountable camera system, the telephoto camera 504 may be attached to the camera body via a lens mount. The camera system may provide a variety of telephoto lenses with different focal lengths, allowing the user to select an appropriate lens for the desired level of magnification.

[0071] Fisheye camera 506 can be used to capture extremely wide angle views (e.g., more than 180 degrees), and can produce a highly distorted hemispherical image with a characteristic bulge effect. Fisheye camera lenses are popular for creative and artistic photography and specialized applications. In a mountable camera system, fisheye camera 506 can be attached to a camera body via a lens mount, just like other types of lenses. A camera system can include fisheye lenses of different focal lengths, allowing for different degrees of distortion and coverage.

[0072] Incorporating these lenses into a mountable camera system involves providing a lens mount that is compatible with the specific lens type. The mount should hold the lens securely in place, which ensures proper alignment and communication between the lens and the camera body. The camera system may have an interface for electronically controlling lens functions such as autofocus and aperture control. By providing a range of interchangeable lenses, the camera system allows for adaptation to different scenes with desired visual effects or magnification levels.

[0073] Figure 5B The different configurations of the types of camera modules 510 are further described. As shown, the camera module 510 includes a wide-angle camera 512, a telephoto camera 514, and a fisheye camera 516. Figure 5A When compared to the camera modules 500 shown in FIG. 1 , each has a different length and size configuration. Specifically, Figure 5B The configuration of the camera module 510 shown in FIG. 5 differs in that it has a 22 mm lens and a 47 mm length, while Figure 5A A camera module 500 is shown having a 30 mm lens and a 42 mm length.

[0074] Fig. 6A Camera modules, audio modules, and mounts for such modules are illustrated, including views depicting how such modules are connected to the mounts. Figure 6B A camera mount 608 with angle adjustability is shown for use with a camera module, which enables a power cord to pass through the arm into the camera (or audio module in another example).

[0075] like Fig. 6A As shown, the camera module 600 and the audio module 602 can be mounted to a ceiling or another surface via a 45 degree ceiling mount. As shown in box 604, these angle mounts enable the camera module 600 and the audio module 602 to be positioned on the ceiling at a 45 degree angle, thereby allowing the camera module 600 and the audio module 602 to focus on a wide field of view while pointing downward. The angle mount can be composed of two parts: a mounting bracket and an adjustable arm, as shown in box 606. The mounting bracket is firmly attached to the ceiling surface using screws or other suitable fasteners. In this way, the mounting bracket provides a stable base for the camera mount. The adjustable arm is connected to the mounting bracket and extends downward at a 45 degree angle. The adjustable arm allows the camera to be positioned at a desired angle and distance from the ceiling. In some cases, one or more motors can be coupled to the adjustable arm and used to automatically adjust the positioning or orientation of the camera or audio component.

[0076] The camera module is attached to the end of the adjustable arm. The mount may include a standard camera mounting plate or bracket that holds the camera securely in place. In addition, the adjustable arm may include a swivel or pivot joint that allows further angle adjustment. This enables fine-tuning of the positioning of the camera to achieve the desired view. By using a 45-degree ceiling camera mount, the camera is positioned to capture a wide area below because it provides an elevated viewing angle and maximizes the coverage area. In some instances, the mount may have additional adjustments or features, such as a cable management system, pan and tilt capabilities, or anti-vandalism construction to enhance installation convenience and camera functionality. In addition, the mount may enable the camera and / or audio module to extend from the base of the mount. For example, the mount may enable the camera or audio components within the module to be oriented and / or positioned relative to the mount.

[0077] Figure 7 A flow chart of an example method 700 is shown. A device or system may be configured to perform Figure 7 For example, Figure 1 The device 100 shown in FIG. 1 may perform the method 700. In some examples, the device performing the method 700 may include an Ethernet connector configured to provide power and data, a camera port configured to provide power and data to a camera module, an audio port configured to provide power and data to at least one audio input / output module, and one or more processors.

[0078] At block 702, method 700 involves determining one or more camera parameters of a camera module attached to a camera port. The one or more camera parameters can include the type of camera module attached to the camera port and the manufacturer of the camera module. The camera port is operable to power the camera module at various distances. For example, the camera port can power the camera module at a distance of 10 meters. In addition, the camera port can include a plurality of pins. Each pair of pins in four pairs of pins can include a MIPI data bus. In some examples, the camera port can be a hot-swappable camera port with a camera bus and a power line.

[0079] At block 704, method 700 involves changing an operating mode based on the determined one or more camera parameters of a camera module attached to the camera port. For example, changing the operating mode may involve, based on the determined one or more camera parameters, and using mapping data that maps each of a plurality of operating modes of the device to a corresponding respective set of the one or more camera parameters, selecting an operating mode that the mapping data maps to the determined one or more camera parameters, and performing an action in accordance with the selected operating mode. Each of the plurality of operating modes may include a mode in which the device operates in accordance with a respective profile, the respective profile defining one or more of a motion detection zone, a person identification zone, or a vehicle detection zone.

[0080] At block 706, method 700 involves determining one or more audio device parameters of an audio input / output module attached to the audio port. The one or more audio device parameters may include the type of audio input / output module attached to the audio port and the manufacturer of the audio input / output module. The audio port may provide audio signals to a speaker and receive audio signals from a microphone. In some examples, the audio port is a hot-swappable audio port including a camera bus and a power line.

[0081] At box 708, method 700 involves changing the operating mode based on one or more audio device parameters of the audio input / output module attached to the audio port. In some examples, changing the operating mode based on the determined one or more audio device parameters involves based on the determined one or more audio device parameters, and using mapping data that maps each of the multiple operating modes of the device to the corresponding corresponding set of one or more audio device parameters, selecting the operating mode that the mapping data maps to the determined one or more audio device parameters, and performing an action according to the selected operating mode. In this way, each operating mode in the multiple operating modes can include a mode in which the device operates according to a corresponding profile, and the corresponding profile defines one or more of the speaker and / or microphone of the audio module, the beamforming capability of the speaker and / or microphone, the output volume of the speaker, the gain of the microphone, and the array capability of the speaker and / or microphone.

[0082] In some examples, the device or system performing method 700 also includes a display screen. As such, the display screen can be used to display information such as camera information of a camera module coupled to the camera port, a data rate of data transmitted from the device via an Ethernet connector, a data rate of data transmitted from the device via a camera module coupled to the camera port, information related to audio captured by a microphone coupled to the audio port, or information related to audio transmitted to a speaker via the audio port.

[0083] In some examples, the device can include additional camera ports. For example, the device can include a second camera port, a third camera port, and a fourth camera port for coupling to additional camera modules.

[0084] In some examples, the device may also include a through-wall mount configured to facilitate mounting the device to a wall. For example, the through-wall mount may include a device retaining portion configured to be disposed within a wall and to house at least a portion of the device within the wall such that the device is accessible and visible from an exterior surface of the wall, and a support portion configured to be attached to an interior portion of the wall. In some cases, the through-wall mount is configured to facilitate mounting the device to the wall such that an exterior surface of the device is substantially flush with an exterior surface of the wall.

[0085] In some cases, components of a device and / or system may be configured to perform a function, such that the components are actually configured and structured (using hardware and / or software) to achieve such performance. In other examples, components of a device and / or system may be arranged to be suitable, capable, or adapted to perform a function, such as when operating in a particular manner. Although Figure 7 The blocks in the embodiment are shown in a sequential order, but these blocks may also be executed in parallel, and / or in an order different from the order described herein. In addition, various blocks may be combined into fewer blocks, divided into additional blocks, and / or removed based on the desired implementation.

[0086] It should be understood that for these and other processes and methods disclosed herein, the flowchart illustrates a possible implementation of the functions and operations of this example. In this regard, each box or part of each box may represent a module, a segment, or a portion of a program code, which includes one or more instructions executable by a processor for implementing a specific logical function or step in the process. The program code may be stored on any type of computer-readable medium or data storage, for example, such as a storage device including a disk or a hard drive. In addition, the program code may be encoded in a machine-readable format on a computer-readable storage medium, or encoded on other non-transitory media or articles. The computer-readable medium may include a non-transitory computer-readable medium or memory, for example, a computer-readable medium that stores data for a short period of time such as a register memory, a processor cache, and a RAM. The computer-readable medium may also include a non-transitory medium, such as a secondary or persistent long-term storage device, such as a read-only memory (ROM), an optical disk or a disk, a CD-ROM read-only memory (CD-ROM). The computer-readable medium may also be any other volatile or non-volatile storage system. For example, a computer-readable medium may be considered to be a tangible computer-readable storage medium.

[0087] In addition, each block or portion of each block in Figure 6 may represent circuits that are wired to perform the specific logical functions in the process. Alternative implementations are included within the scope of the examples of the present disclosure, in which functions may not be performed in the order shown or discussed, including substantially simultaneously or in reverse order, depending on the functions involved, as will be understood by those skilled in the art.

[0088] The description of different advantageous arrangements has been presented for the purpose of illustration and description, and is not intended to be exhaustive or limited to the examples of the disclosed forms. Many modifications and variations will be apparent to those of ordinary skill in the art. It should be understood that other embodiments may include more or less of each element shown in a given figure. In addition, some of the elements shown may be combined or omitted. In addition, the illustrative embodiments may include elements not shown in the figures.

Claims

1. A device comprising: an Ethernet connector configured to provide power and data; a camera port configured to provide power and data to the camera module; an audio port configured to provide power and data to at least one audio input / output module; and A processor is configured to determine one or more camera parameters of the camera module attached to the camera port, wherein the one or more camera parameters include a type of camera module attached to the camera port.

2. The device according to claim 1, further comprising: Display.

3. The device according to claim 2, wherein: The display screen is configured to display at least one of: camera information of a camera module coupled to the camera port, a data rate of data transmitted from the device through the Ethernet connector, a data rate of data transmitted from the device through the camera module coupled to the camera port, information related to audio captured by a microphone coupled to the audio port, or information related to audio transmitted to a speaker through the audio port.

4. The device according to claim 1, wherein: The camera port is operable to power the camera module at a distance of 10 meters.

5. The device of claim 1, wherein the camera port comprises a plurality of pins, and each of four pairs of pins comprises a MIPI data bus.

6. The device of claim 1, further comprising a second camera port.

7. The device of claim 1, further comprising a second camera port, a third camera port, and a fourth camera port.

8. The device according to claim 1, wherein: The one or more camera parameters also include a manufacturer of the camera module.

9. The device according to claim 1, wherein: The processor is also configured to change an operating mode based on the determined one or more camera parameters of the camera module attached to the camera port.

10. The device according to claim 9, wherein: Changing an operating mode based on the determined one or more camera parameters of the camera module attached to the camera port includes: Based on the determined one or more camera parameters, and using mapping data that maps each of a plurality of operating modes of the device to a corresponding respective set of one or more camera parameters, selecting an operating mode to which the mapping data maps the determined one or more camera parameters; and Perform actions according to the selected operating mode.

11. The device according to claim 10, wherein: Each of the plurality of operating modes comprises a mode in which the device operates according to a corresponding profile, the corresponding profile defining one or more of: a motion detection zone, a person identification zone, or a vehicle detection zone.

12. The device according to claim 1, wherein: The processor is further configured to determine one or more audio device parameters of an audio input / output module attached to the audio port, wherein the one or more audio device parameters include a type of the audio input / output module attached to the audio port.

13. The device according to claim 12, wherein: The one or more audio device parameters also include a manufacturer of the audio input / output module.

14. The apparatus according to claim 12, wherein: The processor is further configured to change an operating mode based on the determined one or more audio device parameters of the audio input / output module attached to the audio port.

15. The device of claim 14, wherein changing an operating mode based on the determined one or more audio device parameters of the audio input / output module comprises: based on the determined one or more audio device parameters and using mapping data that maps each of a plurality of operating modes of the device to a corresponding respective set of one or more audio device parameters, selecting an operating mode that the mapping data maps to the determined one or more audio device parameters; and Perform actions according to the selected operating mode.

16. The device according to claim 15, wherein: Each of the plurality of operating modes comprises a mode in which the device operates according to a corresponding profile, the corresponding profile defining one or more of: Enable or disable the speaker and / or microphone of the audio module, adjust the beamforming capability of the speaker and / or microphone, adjust the output volume of the speaker, adjust the gain of the microphone, and adjust the array capability of the speaker and / or microphone.

17. The apparatus according to claim 1, wherein: The camera port is a hot-swappable camera port that includes a camera bus and a power line.

18. The apparatus according to claim 1, wherein: The audio port is a hot-swappable audio port that includes the camera bus and the power line.

19. The apparatus according to claim 1, wherein: The audio port is configured to provide audio signals to a speaker and to receive audio signals from a microphone.

20. The device of claim 1, further comprising a through-wall mount configured to facilitate mounting the device to a wall, wherein the through-wall mount comprises (i) a device retaining portion configured to be disposed within the wall and to house at least a portion of the device within the wall such that the device is accessible and visible from an exterior surface of the wall, and (ii) a support portion configured to be attached to an interior of the wall.

21. The apparatus according to claim 20, wherein: The through-wall mount is configured to facilitate mounting the device to the wall such that an outer surface of the device is substantially flush with the outer surface of the wall.

22. A method comprising: determining, by a processor coupled to a device, one or more camera parameters of a camera module attached to a camera port, wherein the device includes the camera port, the camera port being configured to provide power and data to the camera module; changing, by the processor, an operating mode based on the determined one or more camera parameters of the camera module attached to the camera port; determining, by the processor, one or more audio device parameters of an audio input / output module attached to an audio port, wherein the device includes the audio port, the audio port being configured to provide power and data to the audio input / output module; and An operating mode is changed, by the processor, based on the determined one or more audio device parameters of the audio input / output module attached to the audio port.