A miniature space-borne surveillance camera system supporting still and video recording

By integrating image acquisition, processing, and storage functions, the miniature spaceborne surveillance camera system solves the problems of large size, high cost, and complex interfaces in existing technologies, and realizes miniaturized, low-cost integrated photography and video recording, thereby improving the system's versatility and reusability.

CN122349050APending Publication Date: 2026-07-07BEIJING WEINA STAR TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
BEIJING WEINA STAR TECH CO LTD
Filing Date
2026-03-03
Publication Date
2026-07-07

AI Technical Summary

Technical Problem

Existing spaceborne surveillance cameras are large, expensive, have complex interfaces, and use closed-source protocols, making it impossible to simultaneously support integrated photo and video recording functions. This makes it difficult to meet the needs of microsatellites for lightweight design, low cost, and rapid integration.

Method used

Design a miniature spaceborne surveillance camera system, including an image acquisition unit, an embedded control unit, a storage unit, and an external communication unit. It adopts industrial standard interfaces such as SCCB, DCMI, SDIO, RS422, LVDS, and USB, integrates image acquisition, processing, and storage functions, and supports open firmware updates and configurations.

Benefits of technology

It enables simultaneous photo taking and video recording within a single miniaturized platform, significantly reducing equipment size and hardware costs, lowering assembly difficulty, improving system versatility and flexibility, and meeting the high reliability and flexibility requirements of microsatellites.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122349050A_ABST
    Figure CN122349050A_ABST
Patent Text Reader

Abstract

This invention discloses a miniature spaceborne surveillance camera system supporting both photography and video recording, relating to the field of aerospace electronic equipment technology. The system includes: an image acquisition unit for acquiring image data in response to shooting commands; an embedded control unit communicatively connected to the image acquisition unit for configuring the image acquisition unit's operating parameters via a first interface, receiving image data via a second interface, and processing the image data to obtain image files; a storage unit communicatively connected to the embedded control unit for receiving and storing image files via a third interface; and an external communication unit communicatively connected to the embedded control unit, including a first communication interface and a second communication interface. The first communication interface is used for telemetry and control communication, and the second communication interface is used to output image files. This invention can reduce device size, lower hardware costs and assembly difficulty, and improve the system's versatility, flexibility, and reusability.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of aerospace electronic equipment technology, and in particular to a miniature spaceborne surveillance camera system that supports taking photos and recording videos. Background Technology

[0002] Spaceborne surveillance cameras are widely used in aerospace fields such as rockets and satellites. Currently, most commercially available aerospace surveillance cameras are bulky, have complex interfaces, use closed-source protocols, are too expensive, and are complex to install. These issues lead to increased satellite development costs, limited assembly space, and extended assembly cycles, making it difficult to meet the urgent needs of microsatellites for lightweight design, low cost, and rapid integration.

[0003] To address these issues, existing technologies typically employ customized aerospace-grade components or complex bus interface solutions. While aerospace-grade components offer high reliability, they suffer from long procurement cycles, high unit prices, and limited size. Complex bus interfaces such as SpaceWire and CAN bus, while providing superior transmission performance, have complex interface circuits, high protocol stack overhead, and demanding performance from the main control chip, resulting in high overall costs. Furthermore, existing surveillance cameras often use closed-source firmware, preventing users from customizing functions or upgrading firmware according to mission requirements, thus limiting system flexibility and reusability.

[0004] Therefore, the existing technology has the following drawbacks: First, the equipment is large and complex to install, making it difficult to meet the stringent requirements of microsatellites for compact space; second, the equipment hardware is expensive and relies on dedicated aerospace-grade components, which is not conducive to commercial mass application; third, the interface protocol is closed-source and the functions are fixed, so users cannot independently configure working parameters or update firmware, resulting in poor scalability; fourth, it lacks integrated photo and video recording functions, making it difficult to simultaneously meet the dual mission requirements of monitoring the deployment status of the solar panel and recording the process. Summary of the Invention

[0005] The technical problem to be solved by this invention is to address the shortcomings of existing technologies, specifically the problems of large size, high cost, complex interfaces, closed-source protocols, and inability to simultaneously support integrated photo taking and video recording functions in existing spaceborne surveillance cameras. Specifically, this invention provides a miniature spaceborne surveillance camera system that supports both photo taking and video recording, as detailed below: 1) In a first aspect, the present invention provides a miniature spaceborne surveillance camera system that supports both photography and video recording, the specific technical solution of which is as follows: The image acquisition unit is used to acquire image data in response to shooting commands; An embedded control unit is communicatively connected to the image acquisition unit, used to configure the operating parameters of the image acquisition unit through a first interface, receive the image data through a second interface, and process the image data to obtain an image file. The storage unit is communicatively connected to the embedded control unit and is used to receive and store the image file through a third interface. An external communication unit is connected to the embedded control unit and includes a first communication interface and a second communication interface. The first communication interface is used for measurement and control communication, and the second communication interface is used to output the image file.

[0006] The beneficial effects of the miniature spaceborne surveillance camera system that supports both photography and video recording provided by this invention are as follows: By configuring an image acquisition unit to acquire image data in response to shooting commands, configuring the image acquisition unit's operating parameters through a first interface and receiving image data through a second interface, configuring a storage unit to receive and store image files processed by the embedded control unit through a third interface, and configuring an external communication unit including at least two communication interfaces for receiving remote control commands, sending telemetry data, and outputting image files stored in the storage unit, the system can simultaneously achieve integrated photo taking and video recording functions within a single miniaturized platform. This significantly simplifies the system architecture and interface design, reduces device size, lowers hardware costs and assembly difficulty, and enhances the system's versatility, flexibility and reusability by providing open configurable operating parameters and firmware update capabilities.

[0007] Based on the above solution, the present invention can be further improved as follows.

[0008] Furthermore, the first interface is an SCCB interface, used to configure the operating parameters; The second interface is a DCMI interface, used to receive the image data; The third interface is an SDIO interface, used to store the image file into the storage unit.

[0009] Furthermore, the first communication interface is an RS422 interface, used for measurement and control communication and firmware updates; The second communication interface is an LVDS interface, used to output the image file.

[0010] Furthermore, the external communication unit also includes a USB interface; The USB interface is used to establish a data connection with the access device, enabling the access device to access the image file.

[0011] Furthermore, the embedded control unit is also used for: Create and schedule multiple tasks, including: measurement and control tasks, processing tasks, and transmission tasks; The measurement and control tasks are used to perform measurement and control communication through the first communication interface; The processing task is used to receive the image data through the second interface, process the image data, and then store it in the storage unit. The transmission task is used to output the image file through the second communication interface.

[0012] Furthermore, the measurement and control tasks include telemetry tasks and remote control tasks; The telemetry task is used to receive telemetry commands, collect telemetry data, and return telemetry responses through the first communication interface. The remote control task is used to receive and process remote control commands through the first communication interface.

[0013] Furthermore, the processing tasks include image data processing tasks and shooting processing tasks; The image data processing task is used to receive the image data through the second interface and insert the image data into the message queue; The shooting and processing task is used to wait for the message queue, obtain and process the image data from the message queue to obtain the image file, and store the image file in the storage unit.

[0014] Furthermore, the transmission tasks include image transmission tasks; The image transmission task is used to read the image file from the storage unit in response to the image transmission command, and output the image file through the second communication interface.

[0015] Furthermore, the running memory unit; The running memory unit is communicatively connected to the embedded control unit via the FMC interface and is used to temporarily store cached data; The cached data includes the image data received by the second interface.

[0016] Furthermore, the image acquisition unit is an OV2640 camera module; The embedded control unit is an STM32F429AGH6 microcontroller; The storage unit is an SD NAND memory. Attached Figure Description

[0017] Other features, objects, and advantages of the invention will become more apparent from the following detailed description of non-limiting embodiments with reference to the accompanying drawings: Figure 1 This is a schematic diagram of the internal design of a miniature spaceborne surveillance camera system that supports taking photos and recording videos, according to an embodiment of the present invention. Figure 2This is a schematic diagram of the embedded system flow of a miniature spaceborne surveillance camera system that supports taking photos and recording videos, according to an embodiment of the present invention. Detailed Implementation

[0018] To make the objectives, technical solutions, and advantages of the present invention clearer, the embodiments of the present invention will be described in further detail below with reference to the accompanying drawings.

[0019] like Figure 1 As shown, an embodiment of the present invention provides a miniature spaceborne surveillance camera system that supports both photography and video recording, comprising: The image acquisition unit is used to acquire image data in response to shooting commands; An embedded control unit is communicatively connected to the image acquisition unit. It is used to configure the operating parameters of the image acquisition unit through a first interface, receive image data through a second interface, and process the image data to obtain an image file. The storage unit is communicatively connected to the embedded control unit and is used to receive and store image files via a third interface. An external communication unit is connected to the embedded control unit and includes a first communication interface and a second communication interface. The first communication interface is used for measurement and control communication, and the second communication interface is used for outputting image files.

[0020] The beneficial effects of the miniature spaceborne surveillance camera system that supports both photography and video recording provided by this invention are as follows: By configuring an image acquisition unit to acquire image data in response to shooting commands, configuring the image acquisition unit's operating parameters through a first interface and receiving image data through a second interface, configuring a storage unit to receive and store image files processed by the embedded control unit through a third interface, and configuring an external communication unit including at least two communication interfaces for receiving remote control commands, sending telemetry data, and outputting image files stored in the storage unit, the system can simultaneously achieve integrated photo taking and video recording functions within a single miniaturized platform. This significantly simplifies the system architecture and interface design, reduces device size, lowers hardware costs and assembly difficulty, and enhances the system's versatility, flexibility and reusability by providing open configurable operating parameters and firmware update capabilities.

[0021] The following is combined with Figure 1 as well as Figure 2 A miniature spaceborne surveillance camera system supporting both photography and video recording, according to an embodiment of the present invention, will be described in detail.

[0022] Example 1: This example provides a specific implementation of a miniature spaceborne surveillance camera system that supports both photography and video recording, such as... Figure 1 As shown, it includes: an image acquisition unit (corresponding to...) Figure 1The “OV2640 Sensor” and the embedded control unit (corresponding to) Figure 1 The "CPU" in the text), storage unit (corresponding to Figure 1 "SDNAND" and external communication unit (corresponding to Figure 1 (RS422 and LVDS in the text).

[0023] The image acquisition unit is used to acquire image data in response to shooting commands.

[0024] In this embodiment, the image acquisition unit uses an OV2640 camera module. The OV2640 is a CMOS image sensor that supports outputting JPEG format photos with a resolution of 1600×1200 and AVI format videos with a resolution of 800×600 and a frame rate of 15fps. The OV2640 camera module is connected to the embedded control unit through a first interface to receive operating parameter configurations and to output image data to the embedded control unit through a second interface.

[0025] The shooting command refers to the photo-taking or video-recording command issued by the external control system through the external communication unit. The external control system refers to the spaceborne computer or host computer.

[0026] Image data refers to the raw image data or video data stream captured and output by the OV2640 camera module, which has not undergone compression or encoding processing.

[0027] The embedded control unit is communicatively connected to the image acquisition unit. It is used to configure the operating parameters of the image acquisition unit through the first interface, receive image data through the second interface, and process the image data to obtain image files.

[0028] In this embodiment, the embedded control unit uses the STM32F429AGH6 microcontroller. The STM32F429AGH6 microcontroller is based on the ARM Cortex-M4 core, with a maximum clock frequency of 180MHz, and integrates a variety of peripheral interfaces on-chip, meeting the design requirements of low cost, low power consumption, and high performance.

[0029] The first interface is the SCCB interface, which is the serial camera control bus. It is used to write register parameters such as resolution, frame rate, output format, white balance, and exposure time to the OV2640 camera module, thereby configuring the working parameters of the image acquisition unit.

[0030] The second interface is the DCMI interface, or digital camera interface, used to receive parallel image data output by the OV2640 camera module. The DCMI interface supports synchronization signal detection, data alignment, and frame interrupt generation, facilitating the embedded control unit to capture each frame of image data in real time.

[0031] Image files refer to standardized format files obtained by processing image data, including image files obtained by processing raw image data or video files obtained by processing video data streams.

[0032] The process of processing image data to obtain image files specifically includes: format encapsulation, color space conversion, JPEG compression encoding, or AVI video compression encoding of the image data received from the DCMI interface, generating standard format image files. JPEG format photo files can have a resolution of 1600×1200, while AVI format video files can have a resolution of 800×600 and a frame rate of 15fps.

[0033] The storage unit is communicatively connected to the embedded control unit and is used to receive and store image files via a third interface.

[0034] In this embodiment, the storage unit uses SD NAND memory. SD NAND is a storage device that integrates NAND Flash and an SD controller. It connects to the STM32F429AGH6 microcontroller via a third interface, supports the standard SD bus protocol, requires no additional file system layer adaptation, and can be directly read and written. The SD NAND memory is used for long-term storage of JPEG format photo files and AVI format video files.

[0035] The third interface is the SDIO interface, which is a communication interface based on the SD memory card standard extension and is used for high-speed data transmission.

[0036] The external communication unit communicates with the embedded control unit, including a first communication interface and a second communication interface.

[0037] In this embodiment, the first communication interface is an RS422 interface, which is used for measurement and control communication and firmware updates.

[0038] The RS422 interface is a differential serial communication interface with a maximum configurable baud rate of 921600bps. It is used for telemetry and control communication with external control systems, including receiving telemetry commands, collecting telemetry data, returning telemetry responses, receiving remote control commands, and processing remote control commands. The RS422 interface also supports firmware update functionality, specifically: receiving firmware upgrade data packets via the RS422 interface, writing them to a designated partition in the storage unit, and updating the program image of the embedded control unit after successful verification.

[0039] Telemetry, measurement, and control (TMC) communication refers to the two-way information exchange process between the system and an external control system via an RS422 interface, including uplink command reception and downlink status feedback. Uplink commands include telemetry commands and remote control commands, while downlink status includes telemetry data and command execution responses.

[0040] Receiving telemetry commands refers to receiving status query commands issued by an external control system via the RS422 interface.

[0041] Telemetry data collection refers to the process by which the embedded control unit obtains the current status information of the device from various functional modules. Telemetry data includes: power supply voltage, core temperature, task running status, remaining storage capacity, current operating mode, and instruction execution results.

[0042] The return telemetry response refers to the process of framing the collected telemetry data according to the protocol format and sending it back to the external control system through the RS422 interface.

[0043] Receiving remote control commands refers to receiving control commands issued by an external control system via the RS422 interface.

[0044] Processing remote control commands refers to the process of verifying, decoding, and parsing the received remote control command frames, and performing corresponding operations according to the command type and parameters.

[0045] In this embodiment, the second communication interface is an LVDS interface, which is used to output image files.

[0046] The LVDS interface is a low-voltage differential signaling interface with a maximum data transfer rate configurable to 42 Mbps. The LVDS interface includes DATA+ and CLK+ differential pairs for outputting image files stored in the storage unit. The LVDS interface supports selective output based on the start frame position and number of frames requested by the external device.

[0047] In this embodiment, the external communication unit also includes a USB interface. The USB interface is used to establish a data connection with the access device, enabling the access device to access image files.

[0048] The USB interface is a full-speed USB device interface with a transmission rate of 12Mbps. It is used to establish a data connection with a PC, recognizing the storage unit as a mass storage device. This allows users to directly copy image files to the PC or view the stored image files locally on the surveillance camera via a file browser.

[0049] Access device refers to a PC, laptop, or other device with USB host functionality that connects to this system via a USB interface.

[0050] Accessing image files refers to operations such as reading, copying, deleting, and renaming image files in storage units.

[0051] Example 2: This example provides another specific implementation of a miniature spaceborne surveillance camera system that supports both photography and video recording, such as... Figure 1As shown, it includes: an image acquisition unit, an embedded control unit, a storage unit, an external communication unit, and a running memory unit (corresponding to...). Figure 1 (SDRAM in the text).

[0052] The runtime memory unit communicates with the embedded control unit via the FMC interface and connects to the storage unit via the SDIO interface for temporarily storing cached data. The cached data includes image data received by the second interface.

[0053] In this embodiment, the running memory unit uses SDRAM memory. SDRAM serves as the system's running memory and is used to temporarily store cached data received by the DCMI interface.

[0054] The FMC interface, or Flexible Memory Controller Interface, is used for high-speed data exchange with SDRAM memory.

[0055] The SDIO interface, or Secure Digital Input / Output interface, is used to write image files to the storage unit.

[0056] The cached data includes, but is not limited to: image data received by the second interface, image data in the message queue, intermediate data during the compression encoding process, and stack data required for the execution of other tasks.

[0057] Example 3: This example provides another specific implementation of a miniature spaceborne surveillance camera system that supports both photography and video recording, such as... Figure 1 As shown, it includes: an image acquisition unit, an embedded control unit, a storage unit, an external communication unit, a running memory unit, and a power supply unit (corresponding to...). Figure 1 (POWER in the text).

[0058] The power supply unit provides operating voltage for the aforementioned units. In this embodiment, the power supply unit input voltage is DC12V, which, after processing by a DC-DC converter and a low-dropout linear regulator, provides suitable operating voltages for the image acquisition unit, embedded control unit, storage unit, external communication unit, and RAM unit, respectively.

[0059] Example 4: This example provides a specific implementation of an embedded control unit, such as... Figure 2 As shown, the embedded control unit is also used to create and schedule multiple tasks, including measurement and control tasks, processing tasks, and transmission tasks.

[0060] The telemetry and control tasks are used for telemetry and control communication through the first communication interface. In this embodiment, the telemetry and control tasks include telemetry tasks and remote control tasks.

[0061] The telemetry task is used to receive telemetry commands, collect telemetry data, and return telemetry responses through the first communication interface. Specifically, the telemetry task receives telemetry query commands from the external control system through the RS422 interface, collects telemetry data such as power supply voltage, core temperature, task running status, and remaining storage capacity from the embedded control unit, and returns a telemetry response through the RS422 interface after combining the data.

[0062] The remote control task is used to receive and process remote control commands through the first communication interface. Specifically, the remote control task receives remote control commands issued by the external control system through the RS422 interface, verifies, decodes, and parses the remote control command frames, performs operations such as parameter configuration, mode switching, shooting triggering, and firmware updates according to the command type and parameters, and returns the command execution result.

[0063] The processing tasks are used to receive image data through the second interface, process the image data, and then store it in the storage unit. In this embodiment, the processing tasks include image data processing tasks and shooting processing tasks.

[0064] The image data processing task is used to receive image data through the second interface and insert the image data into the message queue. Specifically, the image data processing task is triggered in real time by the arrival of image data from the DCMI interface. It receives image data output from the OV2640 camera module from the DCMI interface, stores each frame of image data into the SDRAM buffer, and simultaneously inserts a pointer or descriptor of the image data into the message queue.

[0065] The image processing task waits for the message queue, retrieves and processes image data from the message queue to obtain an image file, and then stores the image file in the storage unit. Specifically, the image processing task blocks and waits for the message queue. When image data arrives in the message queue, it retrieves the image data from the queue. The specific process of processing the image data to obtain the image file is as follows: If the current mode is photo mode, the image data is JPEG compressed and encoded to generate a 1600×1200 resolution JPEG format photo file, which serves as the image file; if the current mode is video recording, the image data is encapsulated in AVI format to generate an 800×600 resolution, 15fps AVI format video file, which serves as the image file. After encoding, the image file is written to the SD NAND flash memory via the SDIO interface.

[0066] The message queue is a software queue in the embedded control unit used to transfer image data frames between tasks. It adopts a first-in-first-out working mode to decouple image data processing tasks from shooting processing tasks.

[0067] Transmission tasks are used to output image files via the second communication interface. In this embodiment, transmission tasks include image transmission tasks (corresponding to...). Figure 2 (The "LVDS Image Transfer Task" in the text).

[0068] The image transmission task is used to respond to image transmission commands by reading image files from the storage unit and outputting the image files through the second communication interface. Specifically, the image transmission task receives image transmission request commands initiated by external devices through the LVDS interface. Based on parameters such as filename, start frame position, and number of frames in the request, it reads the target image file in blocks from the SD NAND memory through the SDIO interface, stores it in the SDRAM output buffer, and then performs parallel-to-serial conversion and differential signal encoding according to the LVDS protocol, outputting it through the DATA+ and CLK+ differential pairs.

[0069] Among them, the image transmission command refers to the image file request command issued by the external device through the LVDS interface, which includes information such as the file name to be read, the starting position, and the data length.

[0070] Furthermore, the first interface is the SCCB interface, which is used to configure operating parameters; The second interface is the DCMI interface, used to receive image data; The third interface is the SDIO interface, which is used to store image files into the storage unit.

[0071] Furthermore, the first communication interface is an RS422 interface, used for measurement and control communication and firmware updates; The second communication interface is the LVDS interface, which is used to output image files.

[0072] Furthermore, the external communication unit also includes a USB interface; The USB interface is used to establish a data connection with the access device, enabling the access device to access image files.

[0073] Furthermore, the embedded control unit is also used for: Create and schedule multiple tasks, including: measurement and control tasks, processing tasks, and transmission tasks; Measurement and control tasks are used for measurement and control communication through the first communication interface; Processing tasks are used to receive image data through the second interface, process the image data, and then store it in the storage unit. Transmission tasks are used to output image files via a second communication interface.

[0074] Furthermore, telemetry and control tasks include telemetry tasks and remote control tasks; The telemetry task is used to receive telemetry commands, collect telemetry data, and return telemetry responses through the first communication interface; The remote control task is used to receive and process remote control commands through the first communication interface.

[0075] Furthermore, processing tasks include image data processing tasks and shooting processing tasks; The image data processing task is used to receive image data through the second interface and insert the image data into the message queue. The image processing task waits for the message queue, retrieves and processes the image data from the message queue to obtain the image file, and then stores the image file in the storage unit.

[0076] Furthermore, transmission tasks include image transmission tasks; The image transmission task is used to respond to image transmission instructions, read image files from the storage unit, and output image files through the second communication interface.

[0077] Furthermore, it also includes: running memory units; The running memory unit communicates with the embedded control unit via the FMC interface and is used to temporarily store cached data; The cached data includes image data received by the second interface.

[0078] Furthermore, the image acquisition unit is an OV2640 camera module; The embedded control unit is an STM32F429AGH6 microcontroller; The storage unit is an SD NAND flash memory.

[0079] The beneficial effects of this plan are as follows: By integrating an image acquisition unit, embedded control unit, storage unit, and external communication unit, the system simultaneously achieves integrated photo taking and video recording functions within a single miniaturized platform. It utilizes an industrial-grade microcontroller instead of aerospace-grade dedicated components, with a single chip handling camera configuration, image acquisition, compression encoding, storage control, and multi-mode communication management. This significantly reduces device size and hardware costs, and simplifies satellite assembly. Furthermore, it employs industry-standard interfaces such as SCCB, DCMI, SDIO, RS422, LVDS, and USB, with open protocols and firmware updates. This solves the problems of complex interfaces, closed-source protocols, and the inability of users to configure and upgrade existing technologies. Through a task-oriented pipeline design, image data reception, processing, storage, and output are achieved in parallel, ensuring no frame drops or stuttering at high frame rates. This effectively meets the low-cost, miniaturized, and highly reliable monitoring requirements of microsatellites for imaging and recording the deployment status of solar panels.

[0080] Furthermore, the acquisition process of the data involved in this application follows the principles of legality, legitimacy, and necessity. Based on obtaining the explicit authorization and consent of the user, only the minimum necessary information required to achieve the purpose is collected, and data security protection obligations are fulfilled in accordance with the law.

[0081] It should be noted that the terms "first," "second," etc., used in the specification and claims of this application are used to distinguish similar objects and represent a limitation on a specific order or sequence. Where appropriate, the order of use for similar objects can be interchanged so that the embodiments of this application described herein can be implemented in an order other than that shown or described.

[0082] Those skilled in the art will recognize that this invention can be implemented as a system, method, or computer program product. Therefore, this disclosure can be specifically implemented in the following forms: it can be entirely hardware, entirely software (including firmware, resident software, microcode, etc.), or a combination of hardware and software, generally referred to herein as a "circuit," "module," or "system." Furthermore, in some embodiments, the invention can also be implemented as a computer program product contained in one or more computer-readable media, which includes computer-readable program code.

[0083] Any combination of one or more computer-readable media may be used. A computer-readable medium can be a computer-readable signal medium or a computer-readable storage medium. A computer-readable storage medium can be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples (a non-exhaustive list) of computer-readable storage media include: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In this document, a computer-readable storage medium can be any tangible medium that contains or stores a program that can be used by or in connection with an instruction execution system, apparatus, or device.

[0084] Although embodiments of the present invention have been shown and described above, it is understood that the above embodiments are exemplary and should not be construed as limiting the present invention. Those skilled in the art can make changes, modifications, substitutions and variations to the above embodiments within the scope of the present invention.

Claims

1. A miniature spaceborne surveillance camera system supporting both photography and video recording, characterized in that, include: The image acquisition unit is used to acquire image data in response to shooting commands; An embedded control unit is communicatively connected to the image acquisition unit, used to configure the operating parameters of the image acquisition unit through a first interface, receive the image data through a second interface, and process the image data to obtain an image file. The storage unit is communicatively connected to the embedded control unit and is used to receive and store the image file through a third interface. An external communication unit is connected to the embedded control unit and includes a first communication interface and a second communication interface. The first communication interface is used for measurement and control communication, and the second communication interface is used to output the image file.

2. The miniature spaceborne surveillance camera system supporting both photography and video recording according to claim 1, characterized in that, The first interface is an SCCB interface, used to configure the operating parameters; The second interface is a DCMI interface, used to receive the image data; The third interface is an SDIO interface, used to store the image file into the storage unit.

3. A miniature spaceborne surveillance camera system supporting both photography and video recording according to claim 1, characterized in that, The first communication interface is an RS422 interface, used for measurement and control communication and firmware updates; The second communication interface is an LVDS interface, used to output the image file.

4. A miniature spaceborne surveillance camera system supporting both photography and video recording according to claim 1, characterized in that, The external communication unit also includes a USB interface; The USB interface is used to establish a data connection with the access device, enabling the access device to access the image file.

5. A miniature spaceborne surveillance camera system supporting both photography and video recording according to claim 1, characterized in that, The embedded control unit is also used for: Create and schedule multiple tasks, including: measurement and control tasks, processing tasks, and transmission tasks; The measurement and control tasks are used to perform measurement and control communication through the first communication interface; The processing task is used to receive the image data through the second interface, process the image data, and then store it in the storage unit. The transmission task is used to output the image file through the second communication interface.

6. A miniature spaceborne surveillance camera system supporting both photography and video recording according to claim 5, characterized in that, The measurement and control tasks include telemetry tasks and remote control tasks; The telemetry task is used to receive telemetry commands, collect telemetry data, and return telemetry responses through the first communication interface. The remote control task is used to receive and process remote control commands through the first communication interface.

7. A miniature spaceborne surveillance camera system supporting both photography and video recording according to claim 5, characterized in that, The processing tasks include image data processing tasks and shooting processing tasks; The image data processing task is used to receive the image data through the second interface and insert the image data into the message queue; The shooting and processing task is used to wait for the message queue, obtain and process the image data from the message queue to obtain the image file, and store the image file in the storage unit.

8. A miniature spaceborne surveillance camera system supporting both photography and video recording according to claim 5, characterized in that, The transmission tasks include image transmission tasks; The image transmission task is used to read the image file from the storage unit in response to the image transmission command, and output the image file through the second communication interface.

9. A miniature spaceborne surveillance camera system supporting both photography and video recording according to claim 1, characterized in that, Also includes: Running memory unit; The running memory unit is communicatively connected to the embedded control unit via the FMC interface and is used to temporarily store cached data; The cached data includes the image data received by the second interface.

10. A miniature spaceborne surveillance camera system supporting both photography and video recording according to any one of claims 1 to 9, characterized in that, The image acquisition unit is an OV2640 camera module; The embedded control unit is an STM32F429AGH6 microcontroller; The storage unit is an SD NAND memory.