360 Panoramic Camera Product
Overview
A 360-degree panoramic camera captures the full sphere around it, simultaneously recording front and back. Rather than panning a single camera across a scene, it uses dual fisheye lenses pointing in opposite directions. Each Lens Assembly sees a 180-degree hemispherical field of view; together they cover the entire 360° × 240° solid angle (missing only the nadir—straight down—and zenith—straight up—poles unless the camera is on a monopod).
The Front Fisheye Lens and Rear Fisheye Lens feed light to two synchronized [[image-sensor|sensors]] mounted on the Internal Bracket. Both sensors produce raw Bayer images at the same instant, timed by a shared sync pulse. The Stitching Processor then warps both images from fisheye (distorted) projection into equirectangular projection (the standard 360° format), geometrically aligns them at the horizontal seam, and blends them with a smooth transition so no visible seam remains. The output is a single rectangular 360° image ready for spherical video playback.
The blended panorama is encoded by the Main Board SoC and written to local Storage or streamed over Connectivity Module to a mobile app or cloud service. The Battery Pack provides 60–90 minutes of recording on a single charge, and the camera mounts to a tripod or selfie stick via the Mount Adapter.
How it works
The two [[image-sensor|sensors]] are wired to a common trigger line; when the Main Board MCU fires the sync pulse, both sensors expose their pixels at identical moments and read them out in parallel. The ISP IC applies color correction and noise reduction to both streams independently, producing two synchronized YUV frames.
These frames arrive at the Stitching Processor. The Stitch FPGA runs a geometric warping algorithm: it uses a Warp LUT ROM lookup table (precomputed during factory calibration) to map every pixel in the fisheye image to its corresponding direction in equirectangular space. Fisheye images are radially distorted (straight lines become curves), so this remapping stretches the image near the edges but preserves the integrity of distant objects.
Once both hemispheres are warped to equirectangular, the Blending ASIC finds the overlap region (where the front and rear cameras' fields meet on the left and right edges of the spherical surface) and performs multi-band blending. It decomposes both images into a Laplacian pyramid, blends each band with a smooth transition kernel, and collapses the pyramid back to a composite. This eliminates visible seams and exposure differences between the two cameras.
The stitched panorama is a single equirectangular frame (4096×2048 or 4096×4096 pixels), which the Main Board SoC encodes to H.265 and buffers to Storage. Metadata tagging (timecode, lens distortion parameters, blending shift distance) is embedded so post-production software can recompute the stitch or adjust color grading across the seam. The entire process runs at full frame rate with sub-100 ms latency, so real-time monitoring on a mobile app over Connectivity Module shows a live 360° preview.
Build & assembly graph
expand / collapse · shared sub-assemblies converge · links to related products · est. labourTap an assembly to expand/collapse · tap a part to open it · use “Open page” for any node · drag to pan, scroll to zoom.
Bill of materials
11 top-level lines · 46 rows shown · 339 parts total · indented to 3 levels| # | Item / sub-assembly | Part no. | Qty/assy | Ext. qty | Parts | Type |
|---|---|---|---|---|---|---|
| 1 | Housing Assembly 5 parts | panoramic-camera-housing | 1× | 1 | 5 | assembly |
| 1.1 | Front Half Shell | panoramic-camera-front-half | 1× | 1 | — | part |
| 1.2 | Rear Half Shell | panoramic-camera-rear-half | 1× | 1 | — | part |
| 1.3 | Internal Bracket | panoramic-camera-internal-bracket | 1× | 1 | — | part |
| 1.4 | O-Ring Set | oring-set | 1× | 1 | — | part |
| 1.5 | Fastener Set | fastener-set | 1× | 1 | — | part |
| 2 | Front Fisheye Lens 3 parts | panoramic-camera-front-optics | 1× | 1 | 3 | assembly |
| 2.1 | Lens Assembly | camera-lens | 1× | 1 | — | part |
| 2.2 | Lens Housing | panoramic-camera-lens-housing | 1× | 1 | — | part |
| 2.3 | Iris Aperture | panoramic-camera-iris-aperture | 1× | 1 | — | part |
| 3 | Rear Fisheye Lens 3 parts | panoramic-camera-rear-optics | 1× | 1 | 3 | assembly |
| 3.1 | Lens Assembly | camera-lens | 1× | 1 | — | part |
| 3.2 | Lens Housing | panoramic-camera-lens-housing | 1× | 1 | — | part |
| 3.3 | Iris Aperture | panoramic-camera-iris-aperture | 1× | 1 | — | part |
| 4 | Dual Sensor Unit 4 parts | panoramic-camera-sensor-pair | 1× | 1 | 85 | assembly |
| 4.1 | CMOS Image Sensor | image-sensor | 2× | 2 | — | part |
| 4.2 | Sensor Mount | panoramic-camera-sensor-mount | 2× | 2 | — | part |
| 4.3 | ISP IC | panoramic-camera-isp-ic | 1× | 1 | — | part |
| 4.4 | SMD Passive (R/C/L) | smd-passives | 80× | 80 | — | part |
| 5 | Stitching Processor 4 parts | panoramic-camera-stitch-processor | 1× | 1 | 103 | assembly |
| 5.1 | Stitch FPGA | panoramic-camera-stitch-fpga | 1× | 1 | — | part |
| 5.2 | Blending ASIC | panoramic-camera-blending-asic | 1× | 1 | — | part |
| 5.3 | Warp LUT ROM | panoramic-camera-warp-lut | 1× | 1 | — | part |
| 5.4 | SMD Passive (R/C/L) | smd-passives | 100× | 100 | — | part |
| 6 | Main Board 6 parts | panoramic-camera-main-board | 1× | 1 | 129 | assembly |
| 6.1 | Bare PCB | pcb-bare | 1× | 1 | — | part |
| 6.2 | Compute SoC Module | soc-module | 1× | 1 | — | part |
| 6.3 | Microcontroller | mcu | 1× | 1 | — | part |
| 6.4 | RAM IC | panoramic-camera-ram | 1× | 1 | — | part |
| 6.5 | SMD Passive (R/C/L) | smd-passives | 120× | 120 | — | part |
| 6.6 | Connector | connector | 5× | 5 | — | part |
| 7 | Battery Pack 3 parts | panoramic-camera-battery | 1× | 1 | 3 | assembly |
| 7.1 | LiPo Cell | lipo-cell | 1× | 1 | — | part |
| 7.2 | BMS Board | bms-board | 1× | 1 | — | part |
| 7.3 | Battery Connector | panoramic-camera-battery-connector | 1× | 1 | — | part |
| 8 | Storage 1 parts | panoramic-camera-storage-module | 1× | 1 | 1 | assembly |
| 8.1 | Storage IC | panoramic-camera-storage-ic | 1× | 1 | — | part |
| 9 | Connectivity Module 3 parts | panoramic-camera-connectivity | 1× | 1 | 3 | assembly |
| 9.1 | Compute SoC Module | soc-module | 1× | 1 | — | part |
| 9.2 | WiFi Antenna | panoramic-camera-antenna | 1× | 1 | — | part |
| 9.3 | Connector | connector | 1× | 1 | — | part |
| 10 | Mount Adapter 3 parts | panoramic-camera-mount-adapter | 1× | 1 | 3 | assembly |
| 10.1 | Mount Plate | panoramic-camera-mount-plate | 1× | 1 | — | part |
| 10.2 | Quick Release Pin | panoramic-camera-quick-release-pin | 1× | 1 | — | part |
| 10.3 | Fastener Set | fastener-set | 1× | 1 | — | part |
| 11 | Fastener Set | fastener-set | 1× | 1 | — | part |
Sourcing — likely vendors
Companies that make this · indicative price $50–$2k · MOQ & lead are typical| Vendor | HQ | Specialty | MOQ | Lead time |
|---|---|---|---|---|
| 🇨🇳Foxconn foxconn.com ↗ | Shenzhen, CN | Electronics contract mfg | 1,000 units | 8–14 wks |
| 🇺🇸Jabil jabil.com ↗ | St. Petersburg, US | Electronics manufacturing | 1,000 units | 8–14 wks |
| 🇺🇸Flex flex.com ↗ | Austin, US | Electronics manufacturing | 1,000 units | 8–14 wks |
| celestica.com ↗ | Toronto, CA | Electronics manufacturing | 1,000 units | 8–14 wks |
| 🇺🇸Sanmina sanmina.com ↗ | San Jose, US | Electronics manufacturing | 1,000 units | 8–14 wks |
523-word article