ಟೆಕ್ಸಾಸ್ ಇನ್ಸ್ಟ್ರುಮೆಂಟ್ಸ್ AM6x ಬಹು ಕ್ಯಾಮೆರಾಗಳನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುತ್ತಿದೆ
ವಿಶೇಷಣಗಳು
- ಉತ್ಪನ್ನದ ಹೆಸರು: AM6x ಕುಟುಂಬದ ಸಾಧನಗಳು
- ಬೆಂಬಲಿತ ಕ್ಯಾಮೆರಾ ಪ್ರಕಾರ: AM62A (ಅಂತರ್ನಿರ್ಮಿತ ISP ಯೊಂದಿಗೆ ಅಥವಾ ಇಲ್ಲದೆ), AM62P (ಅಂತರ್ನಿರ್ಮಿತ ISP ಯೊಂದಿಗೆ)
- ಕ್ಯಾಮೆರಾ ಔಟ್ಪುಟ್ ಡೇಟಾ: AM62A (ರಾ/YUV/RGB), AM62P (YUV/RGB)
- ISP HWA: AM62A (ಹೌದು), AM62P (ಇಲ್ಲ)
- ಆಳವಾದ ಕಲಿಕೆ HWA: AM62A (ಹೌದು), AM62P (ಇಲ್ಲ)
- 3-D ಗ್ರಾಫಿಕ್ಸ್ HWA: AM62A (ಇಲ್ಲ), AM62P (ಹೌದು)
AM6x ನಲ್ಲಿ ಬಹು-ಕ್ಯಾಮೆರಾ ಅಪ್ಲಿಕೇಶನ್ಗಳ ಪರಿಚಯ:
- ಎಂಬೆಡೆಡ್ ಕ್ಯಾಮೆರಾಗಳು ಆಧುನಿಕ ದೃಷ್ಟಿ ವ್ಯವಸ್ಥೆಗಳಲ್ಲಿ ನಿರ್ಣಾಯಕ ಪಾತ್ರ ವಹಿಸುತ್ತವೆ.
- ಒಂದು ವ್ಯವಸ್ಥೆಯಲ್ಲಿ ಬಹು ಕ್ಯಾಮೆರಾಗಳನ್ನು ಬಳಸುವುದರಿಂದ ಸಾಮರ್ಥ್ಯಗಳು ಹೆಚ್ಚಾಗುತ್ತವೆ ಮತ್ತು ಒಂದೇ ಕ್ಯಾಮೆರಾದಿಂದ ಸಾಧಿಸಲಾಗದ ಕೆಲಸಗಳನ್ನು ಸಕ್ರಿಯಗೊಳಿಸುತ್ತವೆ.
ಬಹು ಕ್ಯಾಮೆರಾಗಳನ್ನು ಬಳಸುವ ಅಪ್ಲಿಕೇಶನ್ಗಳು:
- ಭದ್ರತಾ ಕಣ್ಗಾವಲು: ಕಣ್ಗಾವಲು ವ್ಯಾಪ್ತಿ, ವಸ್ತು ಟ್ರ್ಯಾಕಿಂಗ್ ಮತ್ತು ಗುರುತಿಸುವಿಕೆಯ ನಿಖರತೆಯನ್ನು ಹೆಚ್ಚಿಸುತ್ತದೆ.
- ಸರೌಂಡ್ View: ಅಡಚಣೆ ಪತ್ತೆ ಮತ್ತು ವಸ್ತು ಕುಶಲತೆಯಂತಹ ಕಾರ್ಯಗಳಿಗೆ ಸ್ಟೀರಿಯೊ ದೃಷ್ಟಿಯನ್ನು ಸಕ್ರಿಯಗೊಳಿಸುತ್ತದೆ.
- ಕ್ಯಾಬಿನ್ ರೆಕಾರ್ಡರ್ ಮತ್ತು ಕ್ಯಾಮೆರಾ ಮಿರರ್ ವ್ಯವಸ್ಥೆ: ವಿಸ್ತೃತ ವ್ಯಾಪ್ತಿಯನ್ನು ಒದಗಿಸುತ್ತದೆ ಮತ್ತು ಕುರುಡು ಕಲೆಗಳನ್ನು ನಿವಾರಿಸುತ್ತದೆ.
- ವೈದ್ಯಕೀಯ ಚಿತ್ರಣ: ಶಸ್ತ್ರಚಿಕಿತ್ಸಾ ಸಂಚರಣ ಮತ್ತು ಎಂಡೋಸ್ಕೋಪಿಯಲ್ಲಿ ವರ್ಧಿತ ನಿಖರತೆಯನ್ನು ನೀಡುತ್ತದೆ.
- ಡ್ರೋನ್ಗಳು ಮತ್ತು ವೈಮಾನಿಕ ಚಿತ್ರಣ: ವಿವಿಧ ಅನ್ವಯಿಕೆಗಳಿಗಾಗಿ ವಿಭಿನ್ನ ಕೋನಗಳಿಂದ ಹೆಚ್ಚಿನ ರೆಸಲ್ಯೂಶನ್ ಚಿತ್ರಗಳನ್ನು ಸೆರೆಹಿಡಿಯಿರಿ.
ಬಹು CSI-2 ಕ್ಯಾಮೆರಾಗಳನ್ನು SoC ಗೆ ಸಂಪರ್ಕಿಸುವುದು:
ಬಹು CSI-2 ಕ್ಯಾಮೆರಾಗಳನ್ನು SoC ಗೆ ಸಂಪರ್ಕಿಸಲು, ಬಳಕೆದಾರ ಕೈಪಿಡಿಯಲ್ಲಿ ಒದಗಿಸಲಾದ ಮಾರ್ಗಸೂಚಿಗಳನ್ನು ಅನುಸರಿಸಿ. SoC ಯಲ್ಲಿ ಗೊತ್ತುಪಡಿಸಿದ ಪೋರ್ಟ್ಗಳಿಗೆ ಪ್ರತಿ ಕ್ಯಾಮೆರಾದ ಸರಿಯಾದ ಜೋಡಣೆ ಮತ್ತು ಸಂಪರ್ಕವನ್ನು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ.
ಅಪ್ಲಿಕೇಶನ್ ಟಿಪ್ಪಣಿ
AM6x ನಲ್ಲಿ ಬಹು-ಕ್ಯಾಮೆರಾ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುವುದು
ಜಿಯಾನ್ಜಾಂಗ್ ಕ್ಸು, ಕುಟೈಬಾ ಸಲೇಹ್
ಅಮೂರ್ತ
ಈ ವರದಿಯು AM2x ಕುಟುಂಬದ ಸಾಧನಗಳಲ್ಲಿ ಬಹು CSI-6 ಕ್ಯಾಮೆರಾಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಅಪ್ಲಿಕೇಶನ್ ಅಭಿವೃದ್ಧಿಯನ್ನು ವಿವರಿಸುತ್ತದೆ. AM4A SoC ಯಲ್ಲಿ 62 ಕ್ಯಾಮೆರಾಗಳಲ್ಲಿ ಆಳವಾದ ಕಲಿಕೆಯೊಂದಿಗೆ ವಸ್ತು ಪತ್ತೆಯ ಉಲ್ಲೇಖ ವಿನ್ಯಾಸವನ್ನು ಕಾರ್ಯಕ್ಷಮತೆಯ ವಿಶ್ಲೇಷಣೆಯೊಂದಿಗೆ ಪ್ರಸ್ತುತಪಡಿಸಲಾಗಿದೆ. ವಿನ್ಯಾಸದ ಸಾಮಾನ್ಯ ತತ್ವಗಳು AM2x ಮತ್ತು AM62P ನಂತಹ CSI-62 ಇಂಟರ್ಫೇಸ್ ಹೊಂದಿರುವ ಇತರ SoC ಗಳಿಗೆ ಅನ್ವಯಿಸುತ್ತವೆ.
ಪರಿಚಯ
ಆಧುನಿಕ ದೃಷ್ಟಿ ವ್ಯವಸ್ಥೆಗಳಲ್ಲಿ ಎಂಬೆಡೆಡ್ ಕ್ಯಾಮೆರಾಗಳು ಪ್ರಮುಖ ಪಾತ್ರವಹಿಸುತ್ತವೆ. ಒಂದು ವ್ಯವಸ್ಥೆಯಲ್ಲಿ ಬಹು ಕ್ಯಾಮೆರಾಗಳನ್ನು ಬಳಸುವುದರಿಂದ ಈ ವ್ಯವಸ್ಥೆಗಳ ಸಾಮರ್ಥ್ಯಗಳು ವಿಸ್ತರಿಸುತ್ತವೆ ಮತ್ತು ಒಂದೇ ಕ್ಯಾಮೆರಾದಿಂದ ಸಾಧ್ಯವಾಗದ ಸಾಮರ್ಥ್ಯಗಳನ್ನು ಸಕ್ರಿಯಗೊಳಿಸುತ್ತವೆ. ಕೆಳಗೆ ಕೆಲವು ಉದಾಹರಣೆಗಳಿವೆ.ampಬಹು ಎಂಬೆಡೆಡ್ ಕ್ಯಾಮೆರಾಗಳನ್ನು ಬಳಸುವ ಹಲವಾರು ಅಪ್ಲಿಕೇಶನ್ಗಳು:
- ಭದ್ರತಾ ಕಣ್ಗಾವಲು: ಕಾರ್ಯತಂತ್ರವಾಗಿ ಇರಿಸಲಾದ ಬಹು ಕ್ಯಾಮೆರಾಗಳು ಸಮಗ್ರ ಕಣ್ಗಾವಲು ವ್ಯಾಪ್ತಿಯನ್ನು ಒದಗಿಸುತ್ತವೆ. ಅವು ಪನೋರಮಿಕ್ ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸುತ್ತವೆ. viewಗಳು, ಬ್ಲೈಂಡ್ ಸ್ಪಾಟ್ಗಳನ್ನು ಕಡಿಮೆ ಮಾಡಿ ಮತ್ತು ವಸ್ತುಗಳ ಟ್ರ್ಯಾಕಿಂಗ್ ಮತ್ತು ಗುರುತಿಸುವಿಕೆಯ ನಿಖರತೆಯನ್ನು ಹೆಚ್ಚಿಸಿ, ಒಟ್ಟಾರೆ ಭದ್ರತಾ ಕ್ರಮಗಳನ್ನು ಸುಧಾರಿಸುತ್ತದೆ.
- ಸರೌಂಡ್ View: ಸ್ಟೀರಿಯೊ ವಿಷನ್ ಸೆಟಪ್ ರಚಿಸಲು ಬಹು ಕ್ಯಾಮೆರಾಗಳನ್ನು ಬಳಸಲಾಗುತ್ತದೆ, ಇದು ಮೂರು ಆಯಾಮದ ಮಾಹಿತಿ ಮತ್ತು ಆಳದ ಅಂದಾಜನ್ನು ಸಕ್ರಿಯಗೊಳಿಸುತ್ತದೆ. ಸ್ವಾಯತ್ತ ವಾಹನಗಳಲ್ಲಿ ಅಡಚಣೆ ಪತ್ತೆ, ರೊಬೊಟಿಕ್ಸ್ನಲ್ಲಿ ನಿಖರವಾದ ವಸ್ತು ಕುಶಲತೆ ಮತ್ತು ವರ್ಧಿತ ರಿಯಾಲಿಟಿ ಅನುಭವಗಳ ವರ್ಧಿತ ವಾಸ್ತವಿಕತೆಯಂತಹ ಕಾರ್ಯಗಳಿಗೆ ಇದು ನಿರ್ಣಾಯಕವಾಗಿದೆ.
- ಕ್ಯಾಬಿನ್ ರೆಕಾರ್ಡರ್ ಮತ್ತು ಕ್ಯಾಮೆರಾ ಮಿರರ್ ಸಿಸ್ಟಮ್: ಬಹು ಕ್ಯಾಮೆರಾಗಳನ್ನು ಹೊಂದಿರುವ ಕಾರ್ ಕ್ಯಾಬಿನ್ ರೆಕಾರ್ಡರ್ ಒಂದೇ ಪ್ರೊಸೆಸರ್ ಬಳಸಿ ಹೆಚ್ಚಿನ ವ್ಯಾಪ್ತಿಯನ್ನು ಒದಗಿಸುತ್ತದೆ. ಅದೇ ರೀತಿ, ಎರಡು ಅಥವಾ ಹೆಚ್ಚಿನ ಕ್ಯಾಮೆರಾಗಳನ್ನು ಹೊಂದಿರುವ ಕ್ಯಾಮೆರಾ ಮಿರರ್ ಸಿಸ್ಟಮ್ ಚಾಲಕನ ಕ್ಷೇತ್ರವನ್ನು ವಿಸ್ತರಿಸಬಹುದು view ಮತ್ತು ಕಾರಿನ ಎಲ್ಲಾ ಬದಿಗಳಿಂದ ಬ್ಲೈಂಡ್ ಸ್ಪಾಟ್ಗಳನ್ನು ತೆಗೆದುಹಾಕಿ.
- ವೈದ್ಯಕೀಯ ಚಿತ್ರಣ: ಶಸ್ತ್ರಚಿಕಿತ್ಸಾ ಸಂಚರಣೆಯಂತಹ ಕಾರ್ಯಗಳಿಗಾಗಿ ವೈದ್ಯಕೀಯ ಚಿತ್ರಣದಲ್ಲಿ ಬಹು ಕ್ಯಾಮೆರಾಗಳನ್ನು ಬಳಸಬಹುದು, ಇದು ವರ್ಧಿತ ನಿಖರತೆಗಾಗಿ ಶಸ್ತ್ರಚಿಕಿತ್ಸಕರಿಗೆ ಬಹು ದೃಷ್ಟಿಕೋನಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ. ಎಂಡೋಸ್ಕೋಪಿಯಲ್ಲಿ, ಬಹು ಕ್ಯಾಮೆರಾಗಳು ಆಂತರಿಕ ಅಂಗಗಳ ಸಂಪೂರ್ಣ ಪರೀಕ್ಷೆಯನ್ನು ಸಕ್ರಿಯಗೊಳಿಸುತ್ತವೆ.
- ಡ್ರೋನ್ಗಳು ಮತ್ತು ವೈಮಾನಿಕ ಚಿತ್ರಣ: ಡ್ರೋನ್ಗಳು ವಿವಿಧ ಕೋನಗಳಿಂದ ಹೆಚ್ಚಿನ ರೆಸಲ್ಯೂಶನ್ ಚಿತ್ರಗಳು ಅಥವಾ ವೀಡಿಯೊಗಳನ್ನು ಸೆರೆಹಿಡಿಯಲು ಬಹು ಕ್ಯಾಮೆರಾಗಳೊಂದಿಗೆ ಸಜ್ಜುಗೊಂಡಿರುತ್ತವೆ. ಇದು ವೈಮಾನಿಕ ಛಾಯಾಗ್ರಹಣ, ಕೃಷಿ ಮೇಲ್ವಿಚಾರಣೆ ಮತ್ತು ಭೂ ಸಮೀಕ್ಷೆಯಂತಹ ಅನ್ವಯಿಕೆಗಳಲ್ಲಿ ಉಪಯುಕ್ತವಾಗಿದೆ.
- ಮೈಕ್ರೋಪ್ರೊಸೆಸರ್ಗಳ ಪ್ರಗತಿಯೊಂದಿಗೆ, ಬಹು ಕ್ಯಾಮೆರಾಗಳನ್ನು ಒಂದೇ ಸಿಸ್ಟಮ್-ಆನ್-ಚಿಪ್ಗೆ ಸಂಯೋಜಿಸಬಹುದು.
(SoC) ಸಾಂದ್ರ ಮತ್ತು ಪರಿಣಾಮಕಾರಿ ಪರಿಹಾರಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ. ಹೆಚ್ಚಿನ ಕಾರ್ಯಕ್ಷಮತೆಯ ವೀಡಿಯೊ/ದೃಷ್ಟಿ ಸಂಸ್ಕರಣೆ ಮತ್ತು ಆಳವಾದ ಕಲಿಕೆಯ ವೇಗವರ್ಧನೆಯೊಂದಿಗೆ AM62Ax SoC, ಮೇಲೆ ತಿಳಿಸಿದ ಬಳಕೆಯ ಸಂದರ್ಭಗಳಿಗೆ ಸೂಕ್ತವಾದ ಸಾಧನವಾಗಿದೆ. ಮತ್ತೊಂದು AM6x ಸಾಧನವಾದ AM62P, ಹೆಚ್ಚಿನ ಕಾರ್ಯಕ್ಷಮತೆಯ ಎಂಬೆಡೆಡ್ 3D ಪ್ರದರ್ಶನ ಅಪ್ಲಿಕೇಶನ್ಗಳಿಗಾಗಿ ನಿರ್ಮಿಸಲಾಗಿದೆ. 3D ಗ್ರಾಫಿಕ್ಸ್ ವೇಗವರ್ಧನೆಯೊಂದಿಗೆ ಸಜ್ಜುಗೊಂಡಿರುವ AM62P ಬಹು ಕ್ಯಾಮೆರಾಗಳಿಂದ ಚಿತ್ರಗಳನ್ನು ಸುಲಭವಾಗಿ ಜೋಡಿಸಬಹುದು ಮತ್ತು ಹೆಚ್ಚಿನ ರೆಸಲ್ಯೂಶನ್ ಪನೋರಮಿಕ್ ಅನ್ನು ಉತ್ಪಾದಿಸಬಹುದು. view. AM62A/AM62P SoC ಯ ನವೀನ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು [4], [5], [6], ಇತ್ಯಾದಿಗಳಂತಹ ವಿವಿಧ ಪ್ರಕಟಣೆಗಳಲ್ಲಿ ಪ್ರಸ್ತುತಪಡಿಸಲಾಗಿದೆ. ಈ ಅಪ್ಲಿಕೇಶನ್ ಟಿಪ್ಪಣಿ ಆ ವೈಶಿಷ್ಟ್ಯ ವಿವರಣೆಗಳನ್ನು ಪುನರಾವರ್ತಿಸುವುದಿಲ್ಲ ಬದಲಿಗೆ AM2A/AM62P ನಲ್ಲಿ ಎಂಬೆಡೆಡ್ ವಿಷನ್ ಅಪ್ಲಿಕೇಶನ್ಗಳಲ್ಲಿ ಬಹು CSI-62 ಕ್ಯಾಮೆರಾಗಳನ್ನು ಸಂಯೋಜಿಸುವುದರ ಮೇಲೆ ಕೇಂದ್ರೀಕರಿಸುತ್ತದೆ. - ಚಿತ್ರ ಸಂಸ್ಕರಣೆಗೆ ಸಂಬಂಧಿಸಿದಂತೆ AM1A ಮತ್ತು AM1P ನಡುವಿನ ಪ್ರಮುಖ ವ್ಯತ್ಯಾಸಗಳನ್ನು ಕೋಷ್ಟಕ 62-62 ತೋರಿಸುತ್ತದೆ.
ಕೋಷ್ಟಕ 1-1. ಚಿತ್ರ ಸಂಸ್ಕರಣೆಯಲ್ಲಿ AM62A ಮತ್ತು AM62P ನಡುವಿನ ವ್ಯತ್ಯಾಸಗಳು
SoC | AM62A | AM62P |
ಬೆಂಬಲಿತ ಕ್ಯಾಮೆರಾ ಪ್ರಕಾರ | ಅಂತರ್ನಿರ್ಮಿತ ISP ಇದ್ದರೂ ಅಥವಾ ಇಲ್ಲದೆಯೂ | ಅಂತರ್ನಿರ್ಮಿತ ISP ಜೊತೆಗೆ |
ಕ್ಯಾಮೆರಾ ಔಟ್ಪುಟ್ ಡೇಟಾ | ಕಚ್ಚಾ/YUV/RGB | YUV/RGB |
ಐಎಸ್ಪಿ ಎಚ್ಡಬ್ಲ್ಯೂಎ | ಹೌದು | ಸಂ |
ಆಳವಾದ ಕಲಿಕೆಯ HWA | ಹೌದು | ಸಂ |
3-D ಗ್ರಾಫಿಕ್ಸ್ HWA | ಸಂ | ಹೌದು |
ಬಹು CSI-2 ಕ್ಯಾಮೆರಾಗಳನ್ನು SoC ಗೆ ಸಂಪರ್ಕಿಸಲಾಗುತ್ತಿದೆ
ಚಿತ್ರ 6-2 ರಲ್ಲಿ ತೋರಿಸಿರುವಂತೆ AM1x SoC ನಲ್ಲಿರುವ ಕ್ಯಾಮೆರಾ ಉಪವ್ಯವಸ್ಥೆಯು ಈ ಕೆಳಗಿನ ಘಟಕಗಳನ್ನು ಒಳಗೊಂಡಿದೆ:
- MIPI D-PHY ರಿಸೀವರ್: ಬಾಹ್ಯ ಕ್ಯಾಮೆರಾಗಳಿಂದ ವೀಡಿಯೊ ಸ್ಟ್ರೀಮ್ಗಳನ್ನು ಸ್ವೀಕರಿಸುತ್ತದೆ, 1.5 ಲೇನ್ಗಳಿಗೆ ಪ್ರತಿ ಡೇಟಾ ಲೇನ್ಗೆ 4 Gbps ವರೆಗೆ ಬೆಂಬಲಿಸುತ್ತದೆ.
- CSI-2 ರಿಸೀವರ್ (RX): D-PHY ರಿಸೀವರ್ನಿಂದ ವೀಡಿಯೊ ಸ್ಟ್ರೀಮ್ಗಳನ್ನು ಸ್ವೀಕರಿಸುತ್ತದೆ ಮತ್ತು ಸ್ಟ್ರೀಮ್ಗಳನ್ನು ನೇರವಾಗಿ ISP ಗೆ ಕಳುಹಿಸುತ್ತದೆ ಅಥವಾ ಡೇಟಾವನ್ನು DDR ಮೆಮೊರಿಗೆ ಡಂಪ್ ಮಾಡುತ್ತದೆ. ಈ ಮಾಡ್ಯೂಲ್ 16 ವರ್ಚುವಲ್ ಚಾನಲ್ಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ.
- SHIM: ಸೆರೆಹಿಡಿಯಲಾದ ಸ್ಟ್ರೀಮ್ಗಳನ್ನು DMA ಮೂಲಕ ಮೆಮೊರಿಗೆ ಕಳುಹಿಸಲು ಅನುವು ಮಾಡಿಕೊಡುವ DMA ಹೊದಿಕೆ. ಈ ಹೊದಿಕೆಯಿಂದ ಬಹು DMA ಸಂದರ್ಭಗಳನ್ನು ರಚಿಸಬಹುದು, ಪ್ರತಿಯೊಂದು ಸಂದರ್ಭವು CSI-2 ರಿಸೀವರ್ನ ವರ್ಚುವಲ್ ಚಾನಲ್ಗೆ ಅನುಗುಣವಾಗಿರುತ್ತದೆ.
SoC ನಲ್ಲಿ ಕೇವಲ ಒಂದು CSI-6 RX ಇಂಟರ್ಫೇಸ್ ಇದ್ದರೂ ಸಹ, CSI-2 RX ನ ವರ್ಚುವಲ್ ಚಾನೆಲ್ಗಳ ಬಳಕೆಯ ಮೂಲಕ AM2x ನಲ್ಲಿ ಬಹು ಕ್ಯಾಮೆರಾಗಳನ್ನು ಬೆಂಬಲಿಸಬಹುದು. ಬಹು ಕ್ಯಾಮೆರಾ ಸ್ಟ್ರೀಮ್ಗಳನ್ನು ಸಂಯೋಜಿಸಲು ಮತ್ತು ಅವುಗಳನ್ನು ಒಂದೇ SoC ಗೆ ಕಳುಹಿಸಲು ಬಾಹ್ಯ CSI-2 ಒಟ್ಟುಗೂಡಿಸುವ ಘಟಕದ ಅಗತ್ಯವಿದೆ. ಎರಡು ರೀತಿಯ CSI-2 ಒಟ್ಟುಗೂಡಿಸುವ ಪರಿಹಾರಗಳನ್ನು ಬಳಸಬಹುದು, ಇದನ್ನು ಕೆಳಗಿನ ವಿಭಾಗಗಳಲ್ಲಿ ವಿವರಿಸಲಾಗಿದೆ.
ಸೆರ್ಡೆಸ್ ಬಳಸಿಕೊಂಡು CSI-2 ಅಗ್ರಿಗೇಟರ್
ಬಹು ಕ್ಯಾಮೆರಾ ಸ್ಟ್ರೀಮ್ಗಳನ್ನು ಸಂಯೋಜಿಸುವ ಒಂದು ಮಾರ್ಗವೆಂದರೆ ಸೀರಿಯಲೈಸಿಂಗ್ ಮತ್ತು ಡಿಸೀರಿಯಲೈಸಿಂಗ್ (ಸೆರ್ಡೆಸ್) ಪರಿಹಾರವನ್ನು ಬಳಸುವುದು. ಪ್ರತಿ ಕ್ಯಾಮೆರಾದಿಂದ CSI-2 ಡೇಟಾವನ್ನು ಸೀರಿಯಲೈಜರ್ ಮೂಲಕ ಪರಿವರ್ತಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ಕೇಬಲ್ ಮೂಲಕ ವರ್ಗಾಯಿಸಲಾಗುತ್ತದೆ. ಕೇಬಲ್ಗಳಿಂದ ವರ್ಗಾಯಿಸಲಾದ ಎಲ್ಲಾ ಸೀರಿಯಲೈಸ್ಡ್ ಡೇಟಾವನ್ನು ಡೆಸೀರಿಯಲೈಜರ್ ಸ್ವೀಕರಿಸುತ್ತದೆ (ಪ್ರತಿ ಕ್ಯಾಮೆರಾಗೆ ಒಂದು ಕೇಬಲ್), ಸ್ಟ್ರೀಮ್ಗಳನ್ನು ಮತ್ತೆ CSI-2 ಡೇಟಾಗೆ ಪರಿವರ್ತಿಸುತ್ತದೆ ಮತ್ತು ನಂತರ ಇಂಟರ್ಲೀವ್ಡ್ CSI-2 ಸ್ಟ್ರೀಮ್ ಅನ್ನು SoC ಯಲ್ಲಿನ ಏಕ CSI-2 RX ಇಂಟರ್ಫೇಸ್ಗೆ ಕಳುಹಿಸುತ್ತದೆ. ಪ್ರತಿಯೊಂದು ಕ್ಯಾಮೆರಾ ಸ್ಟ್ರೀಮ್ ಅನ್ನು ವಿಶಿಷ್ಟ ವರ್ಚುವಲ್ ಚಾನಲ್ ಮೂಲಕ ಗುರುತಿಸಲಾಗುತ್ತದೆ. ಈ ಒಟ್ಟುಗೂಡಿಸುವ ಪರಿಹಾರವು ಕ್ಯಾಮೆರಾಗಳಿಂದ SoC ಗೆ 15 ಮೀ ವರೆಗಿನ ದೂರದ ಸಂಪರ್ಕವನ್ನು ಅನುಮತಿಸುವ ಹೆಚ್ಚುವರಿ ಪ್ರಯೋಜನವನ್ನು ನೀಡುತ್ತದೆ.
AM3x Linux SDK ನಲ್ಲಿ ಬೆಂಬಲಿತವಾದ FPD-Link ಅಥವಾ V6-Link ಸೀರಿಯಲೈಜರ್ಗಳು ಮತ್ತು ಡೆಸೀರಿಯಲೈಜರ್ಗಳು (SerDes), ಈ ರೀತಿಯ CSI-2 ಒಟ್ಟುಗೂಡಿಸುವ ಪರಿಹಾರಕ್ಕಾಗಿ ಅತ್ಯಂತ ಜನಪ್ರಿಯ ತಂತ್ರಜ್ಞಾನಗಳಾಗಿವೆ. [3] ರಲ್ಲಿ ವಿವರಿಸಿದಂತೆ, ಎಲ್ಲಾ ಕ್ಯಾಮೆರಾಗಳನ್ನು ಸಿಂಕ್ರೊನೈಸ್ ಮಾಡಲು ಫ್ರೇಮ್ ಸಿಂಕ್ ಸಿಗ್ನಲ್ಗಳನ್ನು ಕಳುಹಿಸಲು ಬಳಸಬಹುದಾದ ಬ್ಯಾಕ್ ಚಾನೆಲ್ಗಳನ್ನು FPD-Link ಮತ್ತು V7-Link ಡೆಸೀರಿಯಲೈಜರ್ಗಳು ಹೊಂದಿವೆ.
ಚಿತ್ರ 2-2 ಮಾಜಿ ವ್ಯಕ್ತಿಯನ್ನು ತೋರಿಸುತ್ತದೆampಬಹು ಕ್ಯಾಮೆರಾಗಳನ್ನು ಒಂದೇ AM6x SoC ಗೆ ಸಂಪರ್ಕಿಸಲು SerDes ಬಳಸುವ ಬಗ್ಗೆ.
ಮಾಜಿampಈ ಒಟ್ಟುಗೂಡಿಸುವ ಪರಿಹಾರದ ಭಾಗವನ್ನು ಆರ್ಡುಕ್ಯಾಮ್ V3ಲಿಂಕ್ ಕ್ಯಾಮೆರಾ ಸೊಲ್ಯೂಷನ್ ಕಿಟ್ನಲ್ಲಿ ಕಾಣಬಹುದು. ಈ ಕಿಟ್ 4 CSI-2 ಕ್ಯಾಮೆರಾ ಸ್ಟ್ರೀಮ್ಗಳನ್ನು ಒಟ್ಟುಗೂಡಿಸುವ ಡೆಸೀರಿಯಲೈಜರ್ ಹಬ್ ಅನ್ನು ಹೊಂದಿದೆ, ಜೊತೆಗೆ FAKRA ಏಕಾಕ್ಷ ಕೇಬಲ್ಗಳು ಮತ್ತು 4-ಪಿನ್ FPC ಕೇಬಲ್ಗಳನ್ನು ಒಳಗೊಂಡಂತೆ 3 ಜೋಡಿ V219ಲಿಂಕ್ ಸೀರಿಯಲೈಜರ್ಗಳು ಮತ್ತು IMX22 ಕ್ಯಾಮೆರಾಗಳನ್ನು ಹೊಂದಿದೆ. ನಂತರ ಚರ್ಚಿಸಲಾದ ಉಲ್ಲೇಖ ವಿನ್ಯಾಸವನ್ನು ಈ ಕಿಟ್ನಲ್ಲಿ ನಿರ್ಮಿಸಲಾಗಿದೆ.
ಸೆರ್ಡೆಸ್ ಬಳಸದೆ CSI-2 ಅಗ್ರಿಗೇಟರ್
ಈ ರೀತಿಯ ಸಂಗ್ರಾಹಕವು ಬಹು MIPI CSI-2 ಕ್ಯಾಮೆರಾಗಳೊಂದಿಗೆ ನೇರವಾಗಿ ಇಂಟರ್ಫೇಸ್ ಮಾಡಬಹುದು ಮತ್ತು ಎಲ್ಲಾ ಕ್ಯಾಮೆರಾಗಳಿಂದ ಡೇಟಾವನ್ನು ಒಂದೇ CSI-2 ಔಟ್ಪುಟ್ ಸ್ಟ್ರೀಮ್ಗೆ ಒಟ್ಟುಗೂಡಿಸಬಹುದು.
ಚಿತ್ರ 2-3 ಮಾಜಿ ವ್ಯಕ್ತಿಯನ್ನು ತೋರಿಸುತ್ತದೆampಅಂತಹ ವ್ಯವಸ್ಥೆಯ ಲೆ. ಈ ರೀತಿಯ ಒಟ್ಟುಗೂಡಿಸುವ ಪರಿಹಾರವು ಯಾವುದೇ ಸೀರಿಯಲೈಜರ್/ಡೀಸೀರಿಯಲೈಜರ್ ಅನ್ನು ಬಳಸುವುದಿಲ್ಲ ಆದರೆ CSI-2 ಡೇಟಾ ವರ್ಗಾವಣೆಯ ಗರಿಷ್ಠ ದೂರದಿಂದ ಸೀಮಿತವಾಗಿದೆ, ಅದು 30cm ವರೆಗೆ ಇರುತ್ತದೆ. AM6x Linux SDK ಈ ರೀತಿಯ CSI-2 ಒಟ್ಟುಗೂಡಿಸುವಿಕೆಯನ್ನು ಬೆಂಬಲಿಸುವುದಿಲ್ಲ.
ಸಾಫ್ಟ್ವೇರ್ನಲ್ಲಿ ಬಹು ಕ್ಯಾಮೆರಾಗಳನ್ನು ಸಕ್ರಿಯಗೊಳಿಸುವುದು
ಕ್ಯಾಮೆರಾ ಸಬ್ಸಿಸ್ಟಮ್ ಸಾಫ್ಟ್ವೇರ್ ಆರ್ಕಿಟೆಕ್ಚರ್
ಚಿತ್ರ 3-1, ಚಿತ್ರ 62-62 ರಲ್ಲಿನ HW ವ್ಯವಸ್ಥೆಗೆ ಅನುಗುಣವಾಗಿ, AM2A/AM2P Linux SDK ಯಲ್ಲಿ ಕ್ಯಾಮೆರಾ ಕ್ಯಾಪ್ಚರ್ ಸಿಸ್ಟಮ್ ಸಾಫ್ಟ್ವೇರ್ನ ಉನ್ನತ ಮಟ್ಟದ ಬ್ಲಾಕ್ ರೇಖಾಚಿತ್ರವನ್ನು ತೋರಿಸುತ್ತದೆ.
- ಈ ಸಾಫ್ಟ್ವೇರ್ ಆರ್ಕಿಟೆಕ್ಚರ್ ಚಿತ್ರ 2-2 ರಲ್ಲಿ ತೋರಿಸಿರುವಂತೆ, SerDes ಬಳಸಿಕೊಂಡು SoC ಬಹು ಕ್ಯಾಮೆರಾ ಸ್ಟ್ರೀಮ್ಗಳನ್ನು ಸ್ವೀಕರಿಸಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ. FPD-Link/V3-Link SerDes ಪ್ರತಿ ಕ್ಯಾಮೆರಾಗೆ ವಿಶಿಷ್ಟವಾದ I2C ವಿಳಾಸ ಮತ್ತು ವರ್ಚುವಲ್ ಚಾನಲ್ ಅನ್ನು ನಿಯೋಜಿಸುತ್ತದೆ. ಪ್ರತಿ ಕ್ಯಾಮೆರಾಗೆ ವಿಶಿಷ್ಟವಾದ I2C ವಿಳಾಸದೊಂದಿಗೆ ವಿಶಿಷ್ಟವಾದ ಸಾಧನ ಟ್ರೀ ಓವರ್ಲೇ ಅನ್ನು ರಚಿಸಬೇಕು. CSI-2 RX ಡ್ರೈವರ್ ಅನನ್ಯ ವರ್ಚುವಲ್ ಚಾನಲ್ ಸಂಖ್ಯೆಯನ್ನು ಬಳಸಿಕೊಂಡು ಪ್ರತಿ ಕ್ಯಾಮೆರಾವನ್ನು ಗುರುತಿಸುತ್ತದೆ ಮತ್ತು ಪ್ರತಿ ಕ್ಯಾಮೆರಾ ಸ್ಟ್ರೀಮ್ಗೆ DMA ಸಂದರ್ಭವನ್ನು ರಚಿಸುತ್ತದೆ. ಪ್ರತಿ DMA ಸಂದರ್ಭಕ್ಕೂ ವೀಡಿಯೊ ನೋಡ್ ಅನ್ನು ರಚಿಸಲಾಗುತ್ತದೆ. ನಂತರ ಪ್ರತಿ ಕ್ಯಾಮೆರಾದಿಂದ ಡೇಟಾವನ್ನು ಸ್ವೀಕರಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ಅದಕ್ಕೆ ಅನುಗುಣವಾಗಿ ಮೆಮೊರಿಗೆ DMA ಬಳಸಿ ಸಂಗ್ರಹಿಸಲಾಗುತ್ತದೆ. ಕ್ಯಾಮೆರಾ ಡೇಟಾವನ್ನು ಪ್ರವೇಶಿಸಲು ಬಳಕೆದಾರ ಸ್ಥಳ ಅಪ್ಲಿಕೇಶನ್ಗಳು ಪ್ರತಿ ಕ್ಯಾಮೆರಾಗೆ ಅನುಗುಣವಾದ ವೀಡಿಯೊ ನೋಡ್ಗಳನ್ನು ಬಳಸುತ್ತವೆ. ಉದಾ.ampಈ ಸಾಫ್ಟ್ವೇರ್ ಆರ್ಕಿಟೆಕ್ಚರ್ ಬಳಸುವ ವಿಧಾನಗಳನ್ನು ಅಧ್ಯಾಯ 4 - ಉಲ್ಲೇಖ ವಿನ್ಯಾಸದಲ್ಲಿ ನೀಡಲಾಗಿದೆ.
- V4L2 ಫ್ರೇಮ್ವರ್ಕ್ಗೆ ಅನುಗುಣವಾಗಿರುವ ಯಾವುದೇ ನಿರ್ದಿಷ್ಟ ಸಂವೇದಕ ಚಾಲಕವು ಈ ವಾಸ್ತುಶಿಲ್ಪದಲ್ಲಿ ಪ್ಲಗ್ ಮತ್ತು ಪ್ಲೇ ಮಾಡಬಹುದು. ಲಿನಕ್ಸ್ SDK ಗೆ ಹೊಸ ಸಂವೇದಕ ಚಾಲಕವನ್ನು ಹೇಗೆ ಸಂಯೋಜಿಸುವುದು ಎಂಬುದರ ಕುರಿತು [8] ಅನ್ನು ನೋಡಿ.
ಇಮೇಜ್ ಪೈಪ್ಲೈನ್ ಸಾಫ್ಟ್ವೇರ್ ಆರ್ಕಿಟೆಕ್ಚರ್
- AM6x Linux SDK, GStreamer (GST) ಚೌಕಟ್ಟನ್ನು ಒದಗಿಸುತ್ತದೆ, ಇದನ್ನು ವಿವಿಧ ಅಪ್ಲಿಕೇಶನ್ಗಳಿಗೆ ಇಮೇಜ್ ಪ್ರೊಸೆಸಿಂಗ್ ಘಟಕಗಳನ್ನು ಸಂಯೋಜಿಸಲು ser ಜಾಗದಲ್ಲಿ ಬಳಸಬಹುದು. SoC ನಲ್ಲಿರುವ ಹಾರ್ಡ್ವೇರ್ ಆಕ್ಸಿಲರೇಟರ್ಗಳು (HWA), ಉದಾಹರಣೆಗೆ ವಿಷನ್ ಪ್ರಿ-ಪ್ರೊಸೆಸಿಂಗ್ ಆಕ್ಸಿಲರೇಟರ್ (VPAC) ಅಥವಾ ISP, ವೀಡಿಯೊ ಎನ್ಕೋಡರ್/ಡಿಕೋಡರ್ ಮತ್ತು ಡೀಪ್ ಲರ್ನಿಂಗ್ ಕಂಪ್ಯೂಟ್ ಎಂಜಿನ್, GST ಮೂಲಕ ಪ್ರವೇಶಿಸಲ್ಪಡುತ್ತವೆ. plugins. VPAC (ISP) ಸ್ವತಃ ವಿಷನ್ ಇಮೇಜಿಂಗ್ ಸಬ್-ಸಿಸ್ಟಮ್ (VISS), ಲೆನ್ಸ್ ಡಿಸ್ಟಾರ್ಷನ್ ಕರೆಕ್ಷನ್ (LDC), ಮತ್ತು ಮಲ್ಟಿಸ್ಕೇಲಾರ್ (MSC) ಸೇರಿದಂತೆ ಬಹು ಬ್ಲಾಕ್ಗಳನ್ನು ಹೊಂದಿದೆ, ಪ್ರತಿಯೊಂದೂ GST ಪ್ಲಗಿನ್ಗೆ ಅನುಗುಣವಾಗಿರುತ್ತದೆ.
- ಚಿತ್ರ 3-2 ಕ್ಯಾಮೆರಾದಿಂದ ಎನ್ಕೋಡಿಂಗ್ ಅಥವಾ ಆಳವಾದ ಚಿತ್ರಕ್ಕೆ ವಿಶಿಷ್ಟವಾದ ಇಮೇಜ್ ಪೈಪ್ಲೈನ್ನ ಬ್ಲಾಕ್ ರೇಖಾಚಿತ್ರವನ್ನು ತೋರಿಸುತ್ತದೆ.
AM62A ನಲ್ಲಿ ಕಲಿಕೆಯ ಅಪ್ಲಿಕೇಶನ್ಗಳು. ಅಂತ್ಯದಿಂದ ಅಂತ್ಯದ ಡೇಟಾ ಹರಿವಿನ ಕುರಿತು ಹೆಚ್ಚಿನ ವಿವರಗಳಿಗಾಗಿ, EdgeAI SDK ದಸ್ತಾವೇಜನ್ನು ನೋಡಿ.
AM62P ಗಾಗಿ, ಇಮೇಜ್ ಪೈಪ್ಲೈನ್ ಸರಳವಾಗಿದೆ ಏಕೆಂದರೆ AM62P ನಲ್ಲಿ ಯಾವುದೇ ISP ಇಲ್ಲ.
ಪ್ರತಿಯೊಂದು ಕ್ಯಾಮೆರಾಗಳಿಗೂ ವೀಡಿಯೊ ನೋಡ್ ಅನ್ನು ರಚಿಸಲಾಗಿರುವುದರಿಂದ, GStreamer-ಆಧಾರಿತ ಇಮೇಜ್ ಪೈಪ್ಲೈನ್ ಏಕಕಾಲದಲ್ಲಿ ಬಹು ಕ್ಯಾಮೆರಾ ಇನ್ಪುಟ್ಗಳ ಸಂಸ್ಕರಣೆಯನ್ನು ಅನುಮತಿಸುತ್ತದೆ (ಒಂದೇ CSI-2 RX ಇಂಟರ್ಫೇಸ್ ಮೂಲಕ ಸಂಪರ್ಕಿಸಲಾಗಿದೆ). ಬಹು-ಕ್ಯಾಮೆರಾ ಅಪ್ಲಿಕೇಶನ್ಗಳಿಗಾಗಿ GStreamer ಬಳಸುವ ಉಲ್ಲೇಖ ವಿನ್ಯಾಸವನ್ನು ಮುಂದಿನ ಅಧ್ಯಾಯದಲ್ಲಿ ನೀಡಲಾಗಿದೆ.
ಉಲ್ಲೇಖ ವಿನ್ಯಾಸ
ಈ ಅಧ್ಯಾಯವು AM62A EVM ನಲ್ಲಿ ಬಹು-ಕ್ಯಾಮೆರಾ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ಚಲಾಯಿಸುವ, 3 CSI-4 ಕ್ಯಾಮೆರಾಗಳನ್ನು AM2A ಗೆ ಸಂಪರ್ಕಿಸಲು Arducam V62Link ಕ್ಯಾಮೆರಾ ಸೊಲ್ಯೂಷನ್ ಕಿಟ್ ಅನ್ನು ಬಳಸುವ ಮತ್ತು ಎಲ್ಲಾ 4 ಕ್ಯಾಮೆರಾಗಳಿಗೆ ವಸ್ತು ಪತ್ತೆಯನ್ನು ಚಲಾಯಿಸುವ ಉಲ್ಲೇಖ ವಿನ್ಯಾಸವನ್ನು ಪ್ರಸ್ತುತಪಡಿಸುತ್ತದೆ.
ಬೆಂಬಲಿತ ಕ್ಯಾಮೆರಾಗಳು
ಆರ್ಡುಕ್ಯಾಮ್ V3ಲಿಂಕ್ ಕಿಟ್ FPD-ಲಿಂಕ್/V3-ಲಿಂಕ್-ಆಧಾರಿತ ಕ್ಯಾಮೆರಾಗಳು ಮತ್ತು ರಾಸ್ಪ್ಬೆರಿ ಪೈ-ಹೊಂದಾಣಿಕೆಯ CSI-2 ಕ್ಯಾಮೆರಾಗಳೆರಡರಲ್ಲೂ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ. ಈ ಕೆಳಗಿನ ಕ್ಯಾಮೆರಾಗಳನ್ನು ಪರೀಕ್ಷಿಸಲಾಗಿದೆ:
- D3 ಎಂಜಿನಿಯರಿಂಗ್ D3RCM-IMX390-953
- ಚಿರತೆ ಇಮೇಜಿಂಗ್ LI-OV2312-FPDLINKIII-110H
- ಆರ್ಡುಕ್ಯಾಮ್ V219ಲಿಂಕ್ ಕ್ಯಾಮೆರಾ ಸೊಲ್ಯೂಷನ್ ಕಿಟ್ನಲ್ಲಿರುವ IMX3 ಕ್ಯಾಮೆರಾಗಳು
ನಾಲ್ಕು IMX219 ಕ್ಯಾಮೆರಾಗಳನ್ನು ಹೊಂದಿಸಲಾಗುತ್ತಿದೆ
V62Link ಕಿಟ್ ಮೂಲಕ AM62A SK ಗೆ ಕ್ಯಾಮೆರಾಗಳನ್ನು ಸಂಪರ್ಕಿಸಲು SK-AM62A-LP EVM (AM3A SK) ಮತ್ತು ArduCam V62Link ಕ್ಯಾಮೆರಾ ಪರಿಹಾರ ಕ್ವಿಕ್ ಸ್ಟಾರ್ಟ್ ಗೈಡ್ ಅನ್ನು ಹೊಂದಿಸಲು AM3A ಸ್ಟಾರ್ಟರ್ ಕಿಟ್ EVM ಕ್ವಿಕ್ ಸ್ಟಾರ್ಟ್ ಗೈಡ್ನಲ್ಲಿ ಒದಗಿಸಲಾದ ಸೂಚನೆಗಳನ್ನು ಅನುಸರಿಸಿ. ಫ್ಲೆಕ್ಸ್ ಕೇಬಲ್ಗಳು, ಕ್ಯಾಮೆರಾಗಳು, V3Link ಬೋರ್ಡ್ ಮತ್ತು AM62A SK ನಲ್ಲಿರುವ ಪಿನ್ಗಳು ಸರಿಯಾಗಿ ಜೋಡಿಸಲ್ಪಟ್ಟಿವೆಯೇ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ.
ಈ ವರದಿಯಲ್ಲಿ ಉಲ್ಲೇಖ ವಿನ್ಯಾಸಕ್ಕಾಗಿ ಬಳಸಲಾದ ಸೆಟಪ್ ಅನ್ನು ಚಿತ್ರ 4-1 ತೋರಿಸುತ್ತದೆ. ಸೆಟಪ್ನಲ್ಲಿರುವ ಮುಖ್ಯ ಅಂಶಗಳು ಇವುಗಳನ್ನು ಒಳಗೊಂಡಿವೆ:
- 1X SK-AM62A-LP EVM ಬೋರ್ಡ್
- 1X ಆರ್ಡುಕ್ಯಾಮ್ V3ಲಿಂಕ್ ಡಿ-ಸಿಎಚ್ ಅಡಾಪ್ಟರ್ ಬೋರ್ಡ್
- ಆರ್ಡುಕ್ಯಾಮ್ V3ಲಿಂಕ್ ಅನ್ನು SK-AM62A ಗೆ ಸಂಪರ್ಕಿಸುವ FPC ಕೇಬಲ್
- 4X V3Link ಕ್ಯಾಮೆರಾ ಅಡಾಪ್ಟರುಗಳು (ಸೀರಿಯಲೈಜರ್ಗಳು)
- V4Link ಸೀರಿಯಲೈಜರ್ಗಳನ್ನು V3Link d-ch ಕಿಟ್ಗೆ ಸಂಪರ್ಕಿಸಲು 3X RF ಏಕಾಕ್ಷ ಕೇಬಲ್ಗಳು
- 4X IMX219 ಕ್ಯಾಮೆರಾಗಳು
- ಕ್ಯಾಮೆರಾಗಳನ್ನು ಸೀರಿಯಲೈಜರ್ಗಳಿಗೆ ಸಂಪರ್ಕಿಸಲು 4X CSI-2 22-ಪಿನ್ ಕೇಬಲ್ಗಳು
- ಕೇಬಲ್ಗಳು: HDMI ಕೇಬಲ್, SK-AM62A-LP ಗೆ ಪವರ್ ನೀಡಲು USB-C ಮತ್ತು V12Link d-ch ಕಿಟ್ಗಾಗಿ 3V ಪವರ್ ಮೂಲ)
- ಚಿತ್ರ 4-1 ರಲ್ಲಿ ತೋರಿಸದ ಇತರ ಘಟಕಗಳು: ಮೈಕ್ರೋ-SD ಕಾರ್ಡ್, SK-AM62A-LP ಅನ್ನು ಪ್ರವೇಶಿಸಲು ಮೈಕ್ರೋ-USB ಕೇಬಲ್ ಮತ್ತು ಸ್ಟ್ರೀಮಿಂಗ್ಗಾಗಿ ಈಥರ್ನೆಟ್
ಕ್ಯಾಮೆರಾಗಳು ಮತ್ತು CSI-2 RX ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಲಾಗುತ್ತಿದೆ
ಆರ್ಡುಕ್ಯಾಮ್ V3ಲಿಂಕ್ ಕ್ವಿಕ್ ಸ್ಟಾರ್ಟ್ ಗೈಡ್ನಲ್ಲಿ ನೀಡಲಾದ ಸೂಚನೆಗಳ ಪ್ರಕಾರ ಸಾಫ್ಟ್ವೇರ್ ಅನ್ನು ಹೊಂದಿಸಿ. ಕ್ಯಾಮೆರಾ ಸೆಟಪ್ ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಚಲಾಯಿಸಿದ ನಂತರ, setup-imx219.sh, ಕ್ಯಾಮೆರಾದ ಸ್ವರೂಪ, CSI-2 RX ಇಂಟರ್ಫೇಸ್ ಸ್ವರೂಪ ಮತ್ತು ಪ್ರತಿ ಕ್ಯಾಮೆರಾದಿಂದ ಅನುಗುಣವಾದ ವೀಡಿಯೊ ನೋಡ್ಗೆ ಮಾರ್ಗಗಳನ್ನು ಸರಿಯಾಗಿ ಕಾನ್ಫಿಗರ್ ಮಾಡಲಾಗುತ್ತದೆ. ನಾಲ್ಕು IMX219 ಕ್ಯಾಮೆರಾಗಳಿಗಾಗಿ ನಾಲ್ಕು ವೀಡಿಯೊ ನೋಡ್ಗಳನ್ನು ರಚಿಸಲಾಗಿದೆ. ಕೆಳಗೆ ತೋರಿಸಿರುವಂತೆ “v4l2-ctl –list-devices” ಎಂಬ ಆಜ್ಞೆಯು ಎಲ್ಲಾ V4L2 ವೀಡಿಯೊ ಸಾಧನಗಳನ್ನು ಪ್ರದರ್ಶಿಸುತ್ತದೆ:
tiscsi6rx ಅಡಿಯಲ್ಲಿ 1 ವೀಡಿಯೊ ನೋಡ್ಗಳು ಮತ್ತು 2 ಮಾಧ್ಯಮ ನೋಡ್ ಇವೆ. ಪ್ರತಿಯೊಂದು ವೀಡಿಯೊ ನೋಡ್ CSI2 RX ಡ್ರೈವರ್ನಿಂದ ನಿಯೋಜಿಸಲಾದ DMA ಸಂದರ್ಭಕ್ಕೆ ಅನುರೂಪವಾಗಿದೆ. ಕೆಳಗಿನ ಮಾಧ್ಯಮ ಪೈಪ್ ಟೋಪೋಲಜಿಯಲ್ಲಿ ತೋರಿಸಿರುವಂತೆ, 6 ವೀಡಿಯೊ ನೋಡ್ಗಳಲ್ಲಿ, 4 ಅನ್ನು 4 IMX219 ಕ್ಯಾಮೆರಾಗಳಿಗೆ ಬಳಸಲಾಗುತ್ತದೆ:
ಮೇಲೆ ತೋರಿಸಿರುವಂತೆ, ಮಾಧ್ಯಮ ಘಟಕ 30102000.tici2rx 6 ಮೂಲ ಪ್ಯಾಡ್ಗಳನ್ನು ಹೊಂದಿದೆ, ಆದರೆ ಮೊದಲ 4 ಮಾತ್ರ ಬಳಸಲ್ಪಡುತ್ತವೆ, ಪ್ರತಿಯೊಂದೂ ಒಂದು IMX219 ಗಾಗಿ. ಮಾಧ್ಯಮ ಪೈಪ್ ಟೋಪೋಲಜಿಯನ್ನು ಸಹ ಚಿತ್ರಾತ್ಮಕವಾಗಿ ವಿವರಿಸಬಹುದು. ಡಾಟ್ ಅನ್ನು ರಚಿಸಲು ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಯನ್ನು ಚಲಾಯಿಸಿ. file:
ನಂತರ PNG ಅನ್ನು ರಚಿಸಲು ಕೆಳಗಿನ ಆಜ್ಞೆಯನ್ನು ಲಿನಕ್ಸ್ ಹೋಸ್ಟ್ PC ಯಲ್ಲಿ ಚಲಾಯಿಸಿ. file:
ಚಿತ್ರ ೪-೨, ಮೇಲೆ ನೀಡಲಾದ ಆಜ್ಞೆಗಳನ್ನು ಬಳಸಿಕೊಂಡು ರಚಿಸಲಾದ ಚಿತ್ರ. ಚಿತ್ರ ೩-೧ ರ ಸಾಫ್ಟ್ವೇರ್ ಆರ್ಕಿಟೆಕ್ಚರ್ನಲ್ಲಿರುವ ಘಟಕಗಳನ್ನು ಈ ಗ್ರಾಫ್ನಲ್ಲಿ ಕಾಣಬಹುದು.
ನಾಲ್ಕು ಕ್ಯಾಮೆರಾಗಳಿಂದ ಸ್ಟ್ರೀಮಿಂಗ್
ಹಾರ್ಡ್ವೇರ್ ಮತ್ತು ಸಾಫ್ಟ್ವೇರ್ ಎರಡನ್ನೂ ಸರಿಯಾಗಿ ಹೊಂದಿಸುವುದರೊಂದಿಗೆ, ಬಹು-ಕ್ಯಾಮೆರಾ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ಬಳಕೆದಾರ ಸ್ಥಳದಿಂದ ಚಲಾಯಿಸಬಹುದು. AM62A ಗಾಗಿ, ಉತ್ತಮ ಚಿತ್ರ ಗುಣಮಟ್ಟವನ್ನು ಉತ್ಪಾದಿಸಲು ISP ಅನ್ನು ಟ್ಯೂನ್ ಮಾಡಬೇಕು. ISP ಟ್ಯೂನಿಂಗ್ ಅನ್ನು ಹೇಗೆ ನಿರ್ವಹಿಸುವುದು ಎಂಬುದರ ಕುರಿತು AM6xA ISP ಟ್ಯೂನಿಂಗ್ ಮಾರ್ಗದರ್ಶಿಯನ್ನು ನೋಡಿ. ಕೆಳಗಿನ ವಿಭಾಗಗಳು ಉದಾಹರಣೆಗಳನ್ನು ಪ್ರಸ್ತುತಪಡಿಸುತ್ತವೆampಕ್ಯಾಮೆರಾ ಡೇಟಾವನ್ನು ಪ್ರದರ್ಶನಕ್ಕೆ ಸ್ಟ್ರೀಮಿಂಗ್ ಮಾಡುವುದು, ಕ್ಯಾಮೆರಾ ಡೇಟಾವನ್ನು ನೆಟ್ವರ್ಕ್ಗೆ ಸ್ಟ್ರೀಮಿಂಗ್ ಮಾಡುವುದು ಮತ್ತು ಕ್ಯಾಮೆರಾ ಡೇಟಾವನ್ನು ಸಂಗ್ರಹಿಸುವುದು files.
ಕ್ಯಾಮರಾ ಡೇಟಾವನ್ನು ಪ್ರದರ್ಶಿಸಲು ಸ್ಟ್ರೀಮಿಂಗ್ ಮಾಡಲಾಗುತ್ತಿದೆ
ಈ ಬಹು-ಕ್ಯಾಮೆರಾ ವ್ಯವಸ್ಥೆಯ ಮೂಲ ಅನ್ವಯವೆಂದರೆ ಎಲ್ಲಾ ಕ್ಯಾಮೆರಾಗಳಿಂದ ವೀಡಿಯೊಗಳನ್ನು ಒಂದೇ SoC ಗೆ ಸಂಪರ್ಕಗೊಂಡಿರುವ ಡಿಸ್ಪ್ಲೇಗೆ ಸ್ಟ್ರೀಮ್ ಮಾಡುವುದು. ಕೆಳಗಿನವು GStreamer ಪೈಪ್ಲೈನ್ ಎಕ್ಸ್ ಆಗಿದೆ.ampನಾಲ್ಕು IMX219 ಅನ್ನು ಡಿಸ್ಪ್ಲೇಗೆ ಸ್ಟ್ರೀಮಿಂಗ್ ಮಾಡುವ ಬಗ್ಗೆ (ಪೈಪ್ಲೈನ್ನಲ್ಲಿರುವ ವೀಡಿಯೊ ನೋಡ್ ಸಂಖ್ಯೆಗಳು ಮತ್ತು v4l-subdev ಸಂಖ್ಯೆಗಳು ರೀಬೂಟ್ನಿಂದ ರೀಬೂಟ್ಗೆ ಬದಲಾಗುವ ಸಾಧ್ಯತೆಯಿದೆ).
ಈಥರ್ನೆಟ್ ಮೂಲಕ ಕ್ಯಾಮೆರಾ ಡೇಟಾವನ್ನು ಸ್ಟ್ರೀಮಿಂಗ್ ಮಾಡಲಾಗುತ್ತಿದೆ
ಅದೇ SoC ಗೆ ಸಂಪರ್ಕಗೊಂಡಿರುವ ಡಿಸ್ಪ್ಲೇಗೆ ಸ್ಟ್ರೀಮಿಂಗ್ ಮಾಡುವ ಬದಲು, ಕ್ಯಾಮೆರಾ ಡೇಟಾವನ್ನು ಈಥರ್ನೆಟ್ ಮೂಲಕವೂ ಸ್ಟ್ರೀಮ್ ಮಾಡಬಹುದು. ಸ್ವೀಕರಿಸುವ ಭಾಗವು ಮತ್ತೊಂದು AM62A/AM62P ಪ್ರೊಸೆಸರ್ ಅಥವಾ ಹೋಸ್ಟ್ ಪಿಸಿ ಆಗಿರಬಹುದು. ಕೆಳಗಿನವುಗಳು ಒಂದು ಉದಾಹರಣೆಯಾಗಿದೆampಕ್ಯಾಮೆರಾ ಡೇಟಾವನ್ನು ಈಥರ್ನೆಟ್ ಮೂಲಕ ಸ್ಟ್ರೀಮಿಂಗ್ ಮಾಡುವ ವಿಧಾನ (ಸರಳತೆಗಾಗಿ ಎರಡು ಕ್ಯಾಮೆರಾಗಳನ್ನು ಬಳಸುವುದು) (ಪೈಪ್ಲೈನ್ನಲ್ಲಿ ಬಳಸಲಾದ ಎನ್ಕೋಡರ್ ಪ್ಲಗಿನ್ ಅನ್ನು ಗಮನಿಸಿ):
ಕೆಳಗಿನವು ಮಾಜಿ ಆಗಿದೆampಕ್ಯಾಮೆರಾ ಡೇಟಾವನ್ನು ಸ್ವೀಕರಿಸುವ ಮತ್ತು ಇನ್ನೊಂದು AM62A/AM62P ಪ್ರೊಸೆಸರ್ನಲ್ಲಿ ಡಿಸ್ಪ್ಲೇಗೆ ಸ್ಟ್ರೀಮಿಂಗ್ ಮಾಡುವ ಹಂತ:
ಕ್ಯಾಮೆರಾ ಡೇಟಾವನ್ನು ಇಲ್ಲಿ ಸಂಗ್ರಹಿಸಲಾಗುತ್ತಿದೆ Files
ಪ್ರದರ್ಶನಕ್ಕೆ ಅಥವಾ ನೆಟ್ವರ್ಕ್ ಮೂಲಕ ಸ್ಟ್ರೀಮಿಂಗ್ ಮಾಡುವ ಬದಲು, ಕ್ಯಾಮೆರಾ ಡೇಟಾವನ್ನು ಸ್ಥಳೀಯವಾಗಿ ಸಂಗ್ರಹಿಸಬಹುದು files. ಕೆಳಗಿನ ಪೈಪ್ಲೈನ್ ಪ್ರತಿ ಕ್ಯಾಮೆರಾದ ಡೇಟಾವನ್ನು ಸಂಗ್ರಹಿಸುತ್ತದೆ a file (ಮಾಜಿಯಾಗಿ ಎರಡು ಕ್ಯಾಮೆರಾಗಳನ್ನು ಬಳಸುವುದುampಸರಳತೆಗಾಗಿ).
ಬಹು ಕ್ಯಾಮೆರಾ ಆಳವಾದ ಕಲಿಕೆಯ ತೀರ್ಮಾನ
AM62A ಎರಡು TOPS ವರೆಗಿನ ಆಳವಾದ ಕಲಿಕೆಯ ವೇಗವರ್ಧಕವನ್ನು (C7x-MMA) ಹೊಂದಿದ್ದು, ಇವು ವರ್ಗೀಕರಣ, ವಸ್ತು ಪತ್ತೆ, ಶಬ್ದಾರ್ಥದ ವಿಭಜನೆ ಮತ್ತು ಹೆಚ್ಚಿನವುಗಳಿಗಾಗಿ ವಿವಿಧ ರೀತಿಯ ಆಳವಾದ ಕಲಿಕೆಯ ಮಾದರಿಗಳನ್ನು ಚಲಾಯಿಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಹೊಂದಿವೆ. ಈ ವಿಭಾಗವು AM62A ನಾಲ್ಕು ವಿಭಿನ್ನ ಕ್ಯಾಮೆರಾ ಫೀಡ್ಗಳಲ್ಲಿ ನಾಲ್ಕು ಆಳವಾದ ಕಲಿಕೆಯ ಮಾದರಿಗಳನ್ನು ಏಕಕಾಲದಲ್ಲಿ ಹೇಗೆ ಚಲಾಯಿಸಬಹುದು ಎಂಬುದನ್ನು ತೋರಿಸುತ್ತದೆ.
ಮಾದರಿ ಆಯ್ಕೆ
TI ಯ EdgeAI-ModelZoo ನೂರಾರು ಅತ್ಯಾಧುನಿಕ ಮಾದರಿಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ, ಇವುಗಳನ್ನು ಅವುಗಳ ಮೂಲ ತರಬೇತಿ ಚೌಕಟ್ಟುಗಳಿಂದ ಎಂಬೆಡೆಡ್-ಸ್ನೇಹಿ ಸ್ವರೂಪಕ್ಕೆ ಪರಿವರ್ತಿಸಲಾಗುತ್ತದೆ/ರಫ್ತು ಮಾಡಲಾಗುತ್ತದೆ ಇದರಿಂದ ಅವುಗಳನ್ನು C7x-MMA ಆಳವಾದ ಕಲಿಕೆಯ ವೇಗವರ್ಧಕಕ್ಕೆ ಆಫ್ಲೋಡ್ ಮಾಡಬಹುದು. ಕ್ಲೌಡ್-ಆಧಾರಿತ ಎಡ್ಜ್ AI ಸ್ಟುಡಿಯೋ ಮಾದರಿ ವಿಶ್ಲೇಷಕವು ಬಳಸಲು ಸುಲಭವಾದ "ಮಾದರಿ ಆಯ್ಕೆ" ಸಾಧನವನ್ನು ಒದಗಿಸುತ್ತದೆ. TI EdgeAI-ModelZoo ನಲ್ಲಿ ಬೆಂಬಲಿತವಾದ ಎಲ್ಲಾ ಮಾದರಿಗಳನ್ನು ಸೇರಿಸಲು ಇದನ್ನು ಕ್ರಿಯಾತ್ಮಕವಾಗಿ ನವೀಕರಿಸಲಾಗಿದೆ. ಉಪಕರಣಕ್ಕೆ ಯಾವುದೇ ಹಿಂದಿನ ಅನುಭವದ ಅಗತ್ಯವಿಲ್ಲ ಮತ್ತು ಅಪೇಕ್ಷಿತ ಮಾದರಿಯಲ್ಲಿ ಅಗತ್ಯವಿರುವ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ನಮೂದಿಸಲು ಬಳಸಲು ಸುಲಭವಾದ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಒದಗಿಸುತ್ತದೆ.
ಈ ಬಹು-ಕ್ಯಾಮೆರಾ ಆಳವಾದ ಕಲಿಕೆಯ ಪ್ರಯೋಗಕ್ಕಾಗಿ TFL-OD-2000-ssd-mobV1-coco-mlperf ಅನ್ನು ಆಯ್ಕೆ ಮಾಡಲಾಗಿದೆ. ಈ ಬಹು-ವಸ್ತು ಪತ್ತೆ ಮಾದರಿಯನ್ನು 300×300 ಇನ್ಪುಟ್ ರೆಸಲ್ಯೂಶನ್ನೊಂದಿಗೆ ಟೆನ್ಸರ್ಫ್ಲೋ ಚೌಕಟ್ಟಿನಲ್ಲಿ ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಗಿದೆ. ಸುಮಾರು 4 ವಿಭಿನ್ನ ವರ್ಗಗಳೊಂದಿಗೆ cCOCO ಡೇಟಾಸೆಟ್ನಲ್ಲಿ ತರಬೇತಿ ನೀಡಿದಾಗ ಈ ಮಾದರಿಯ ಪ್ರಮುಖ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಕೋಷ್ಟಕ 1-80 ತೋರಿಸುತ್ತದೆ.
ಕೋಷ್ಟಕ 4-1. ಮಾದರಿಯ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಹೈಲೈಟ್ ಮಾಡಿ TFL-OD-2000-ssd-mobV1-coco-mlperf.
ಮಾದರಿ | ಕಾರ್ಯ | ರೆಸಲ್ಯೂಶನ್ | FPS | ಸರಾಸರಿ 50%
COCO ನಲ್ಲಿ ನಿಖರತೆ |
ವಿಳಂಬ/ಫ್ರೇಮ್ (ಮಿಸೆಂ) | ಡಿಡಿಆರ್ ಬಿಡಬ್ಲ್ಯೂ
ಬಳಕೆ (MB/ ಫ್ರೇಮ್) |
ಟಿಎಫ್ಎಲ್-ಒಡಿ-2000-ಎಸ್ಎಸ್ಡಿ-
mobV1-ಕೊಕೊ-mlperf |
ಬಹು ವಸ್ತು ಪತ್ತೆ | 300×300 | ~152 | 15.9 | 6.5 | 18.839 |
ಪೈಪ್ಲೈನ್ ಸೆಟಪ್
ಚಿತ್ರ 4-3 4-ಕ್ಯಾಮೆರಾ ಆಳವಾದ ಕಲಿಕೆಯ GStreamer ಪೈಪ್ಲೈನ್ ಅನ್ನು ತೋರಿಸುತ್ತದೆ. TI GStreamer ನ ಸೂಟ್ ಅನ್ನು ಒದಗಿಸುತ್ತದೆ. plugins ಅದು ಕೆಲವು ಮಾಧ್ಯಮ ಸಂಸ್ಕರಣೆ ಮತ್ತು ಆಳವಾದ ಕಲಿಕೆಯ ನಿರ್ಣಯವನ್ನು ಹಾರ್ಡ್ವೇರ್ ವೇಗವರ್ಧಕಗಳಿಗೆ ಆಫ್ಲೋಡ್ ಮಾಡಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ. ಕೆಲವು ಉದಾ.ampಇವುಗಳಲ್ಲಿ ಲೆಸ್ plugins tiovxisp, tiovxmultiscaler, tiovxmosaic, ಮತ್ತು tidlinferer ಸೇರಿವೆ. ಚಿತ್ರ 4-3 ರಲ್ಲಿನ ಪೈಪ್ಲೈನ್ ಅಗತ್ಯವಿರುವ ಎಲ್ಲವನ್ನೂ ಒಳಗೊಂಡಿದೆ plugins 4-ಕ್ಯಾಮೆರಾ ಇನ್ಪುಟ್ಗಳಿಗಾಗಿ ಮಲ್ಟಿಪಾತ್ GStreamer ಪೈಪ್ಲೈನ್ಗಾಗಿ, ಪ್ರತಿಯೊಂದೂ ಮಾಧ್ಯಮ ಪೂರ್ವ-ಪ್ರಕ್ರಿಯೆ, ಆಳವಾದ ಕಲಿಕೆಯ ನಿರ್ಣಯ ಮತ್ತು ನಂತರದ ಪ್ರಕ್ರಿಯೆಯೊಂದಿಗೆ. ನಕಲು ಮಾಡಲಾಗಿದೆ plugins ಸುಲಭ ಪ್ರದರ್ಶನಕ್ಕಾಗಿ ಪ್ರತಿಯೊಂದು ಕ್ಯಾಮೆರಾ ಮಾರ್ಗಗಳನ್ನು ಗ್ರಾಫ್ನಲ್ಲಿ ಜೋಡಿಸಲಾಗಿದೆ.
ಲಭ್ಯವಿರುವ ಹಾರ್ಡ್ವೇರ್ ಸಂಪನ್ಮೂಲಗಳನ್ನು ನಾಲ್ಕು ಕ್ಯಾಮೆರಾ ಪಥಗಳಲ್ಲಿ ಸಮವಾಗಿ ವಿತರಿಸಲಾಗಿದೆ. ಉದಾಹರಣೆಗೆ, AM62A ಎರಡು ಇಮೇಜ್ ಮಲ್ಟಿಸ್ಕೇಲರ್ಗಳನ್ನು ಒಳಗೊಂಡಿದೆ: MSC0 ಮತ್ತು MSC1. ಪೈಪ್ಲೈನ್ ಕ್ಯಾಮೆರಾ 0 ಮತ್ತು ಕ್ಯಾಮೆರಾ 1 ಪಥಗಳನ್ನು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸಲು MSC2 ಅನ್ನು ಸ್ಪಷ್ಟವಾಗಿ ಮೀಸಲಿಟ್ಟರೆ, MSC1 ಕ್ಯಾಮೆರಾ 3 ಮತ್ತು ಕ್ಯಾಮೆರಾ 4 ಗೆ ಮೀಸಲಾಗಿರುತ್ತದೆ.
ನಾಲ್ಕು ಕ್ಯಾಮೆರಾ ಪೈಪ್ಲೈನ್ಗಳ ಔಟ್ಪುಟ್ ಅನ್ನು tiovxmosaic ಪ್ಲಗಿನ್ ಬಳಸಿ ಸ್ಕೇಲ್ ಡೌನ್ ಮಾಡಿ ಒಟ್ಟಿಗೆ ಜೋಡಿಸಲಾಗುತ್ತದೆ. ಔಟ್ಪುಟ್ ಅನ್ನು ಒಂದೇ ಪರದೆಯಲ್ಲಿ ಪ್ರದರ್ಶಿಸಲಾಗುತ್ತದೆ. ಚಿತ್ರ 4-4 ನಾಲ್ಕು ಕ್ಯಾಮೆರಾಗಳ ಔಟ್ಪುಟ್ ಅನ್ನು ಆಳವಾದ ಕಲಿಕೆಯ ಮಾದರಿಯೊಂದಿಗೆ ವಸ್ತು ಪತ್ತೆಯನ್ನು ಚಾಲನೆ ಮಾಡುವುದನ್ನು ತೋರಿಸುತ್ತದೆ. ಪ್ರತಿಯೊಂದು ಪೈಪ್ಲೈನ್ (ಕ್ಯಾಮೆರಾ) 30 FPS ಮತ್ತು ಒಟ್ಟು 120 FPS ನಲ್ಲಿ ಚಲಿಸುತ್ತಿದೆ.
ಮುಂದಿನದು ಚಿತ್ರ 4-3 ರಲ್ಲಿ ತೋರಿಸಿರುವ ಮಲ್ಟಿಕ್ಯಾಮೆರಾ ಡೀಪ್ ಲರ್ನಿಂಗ್ ಬಳಕೆಯ ಪ್ರಕರಣಕ್ಕಾಗಿ ಪೂರ್ಣ ಪೈಪ್ಲೈನ್ ಸ್ಕ್ರಿಪ್ಟ್.
ಕಾರ್ಯಕ್ಷಮತೆಯ ವಿಶ್ಲೇಷಣೆ
V3Link ಬೋರ್ಡ್ ಮತ್ತು AM62A SK ಬಳಸಿಕೊಂಡು ನಾಲ್ಕು ಕ್ಯಾಮೆರಾಗಳನ್ನು ಹೊಂದಿರುವ ಸೆಟಪ್ ಅನ್ನು ವಿವಿಧ ಅಪ್ಲಿಕೇಶನ್ ಸನ್ನಿವೇಶಗಳಲ್ಲಿ ಪರೀಕ್ಷಿಸಲಾಯಿತು, ಅವುಗಳಲ್ಲಿ ನೇರವಾಗಿ ಪರದೆಯ ಮೇಲೆ ಪ್ರದರ್ಶಿಸುವುದು, ಈಥರ್ನೆಟ್ ಮೂಲಕ ಸ್ಟ್ರೀಮಿಂಗ್ (ನಾಲ್ಕು UDP ಚಾನೆಲ್ಗಳು), 4 ಪ್ರತ್ಯೇಕ ವೀಡಿಯೊಗಳಿಗೆ ರೆಕಾರ್ಡಿಂಗ್ ಸೇರಿವೆ. fileಗಳು, ಮತ್ತು ಆಳವಾದ ಕಲಿಕೆಯ ಅನುಮಾನದೊಂದಿಗೆ. ಪ್ರತಿ ಪ್ರಯೋಗದಲ್ಲಿ, ನಾವು ಇಡೀ ವ್ಯವಸ್ಥೆಯ ಸಾಮರ್ಥ್ಯಗಳನ್ನು ಅನ್ವೇಷಿಸಲು ಫ್ರೇಮ್ ದರ ಮತ್ತು CPU ಕೋರ್ಗಳ ಬಳಕೆಯನ್ನು ಮೇಲ್ವಿಚಾರಣೆ ಮಾಡಿದ್ದೇವೆ.
ಚಿತ್ರ 4-4 ರಲ್ಲಿ ಈ ಹಿಂದೆ ತೋರಿಸಿರುವಂತೆ, ಆಳವಾದ ಕಲಿಕೆಯ ಪೈಪ್ಲೈನ್, ಪರದೆಯ ಕೆಳಭಾಗದಲ್ಲಿ ಬಾರ್ ಗ್ರಾಫ್ನಂತೆ CPU ಕೋರ್ ಲೋಡ್ಗಳನ್ನು ತೋರಿಸಲು ಟೈಪರ್ಫೋವರ್ಲೇ GStreamer ಪ್ಲಗಿನ್ ಅನ್ನು ಬಳಸುತ್ತದೆ. ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ, ಲೋಡ್ಗಳನ್ನು ಬಳಕೆಯ ಪರ್ಸೆನ್ ಆಗಿ ತೋರಿಸಲು ಗ್ರಾಫ್ ಅನ್ನು ಪ್ರತಿ ಎರಡು ಸೆಕೆಂಡುಗಳಿಗೊಮ್ಮೆ ನವೀಕರಿಸಲಾಗುತ್ತದೆ.tage. tiperfoverlay GStreamer ಪ್ಲಗಿನ್ ಜೊತೆಗೆ, perf_stats ಉಪಕರಣವು ಟರ್ಮಿನಲ್ನಲ್ಲಿ ಕೋರ್ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ನೇರವಾಗಿ ತೋರಿಸಲು ಎರಡನೇ ಆಯ್ಕೆಯಾಗಿದ್ದು, ಇದರಲ್ಲಿ ಉಳಿಸುವ ಆಯ್ಕೆಯಿದೆ. file. ಈ ಉಪಕರಣವು tTiperfoverlaya ಗೆ ಹೋಲಿಸಿದರೆ ಹೆಚ್ಚು ನಿಖರವಾಗಿದೆ ಏಕೆಂದರೆ ಎರಡನೆಯದು ARMm ಕೋರ್ಗಳು ಮತ್ತು DDR ಮೇಲೆ ಹೆಚ್ಚುವರಿ ಹೊರೆ ಸೇರಿಸುತ್ತದೆ ಮತ್ತು ಗ್ರಾಫ್ ಅನ್ನು ಸೆಳೆಯುತ್ತದೆ ಮತ್ತು ಅದನ್ನು ಪರದೆಯ ಮೇಲೆ ಓವರ್ಲೇ ಮಾಡುತ್ತದೆ. perf_stats ಉಪಕರಣವನ್ನು ಮುಖ್ಯವಾಗಿ ಈ ಡಾಕ್ಯುಮೆಂಟ್ನಲ್ಲಿ ತೋರಿಸಿರುವ ಎಲ್ಲಾ ಪರೀಕ್ಷಾ ಸಂದರ್ಭಗಳಲ್ಲಿ ಹಾರ್ಡ್ವೇರ್ ಬಳಕೆಯ ಫಲಿತಾಂಶಗಳನ್ನು ಸಂಗ್ರಹಿಸಲು ಬಳಸಲಾಗುತ್ತದೆ. ಈ ಪರೀಕ್ಷೆಗಳಲ್ಲಿ ಅಧ್ಯಯನ ಮಾಡಲಾದ ಕೆಲವು ಪ್ರಮುಖ ಸಂಸ್ಕರಣಾ ಕೋರ್ಗಳು ಮತ್ತು ವೇಗವರ್ಧಕಗಳಲ್ಲಿ ಮುಖ್ಯ ಪ್ರೊಸೆಸರ್ಗಳು (ನಾಲ್ಕು A53 ಆರ್ಮ್ ಕೋರ್ಗಳು @ 1.25GHz), ಆಳವಾದ ಕಲಿಕೆಯ ವೇಗವರ್ಧಕ (C7x-MMA @ 850MHz), VISS ಮತ್ತು ಮಲ್ಟಿಸ್ಕೇಲರ್ಗಳೊಂದಿಗೆ VPAC (ISP) (MSC0 ಮತ್ತು MSC1), ಮತ್ತು DDR ಕಾರ್ಯಾಚರಣೆಗಳು ಸೇರಿವೆ.
ನಾಲ್ಕು ಕ್ಯಾಮೆರಾಗಳನ್ನು ಪ್ರದರ್ಶನಕ್ಕೆ ಸ್ಟ್ರೀಮಿಂಗ್ ಮಾಡುವುದು, ಈಥರ್ನೆಟ್ ಮೂಲಕ ಸ್ಟ್ರೀಮಿಂಗ್ ಮಾಡುವುದು ಮತ್ತು ನಾಲ್ಕು ಪ್ರತ್ಯೇಕ ಕ್ಯಾಮೆರಾಗಳಿಗೆ ರೆಕಾರ್ಡಿಂಗ್ ಮಾಡುವುದು ಸೇರಿದಂತೆ ಮೂರು ಬಳಕೆಯ ಸಂದರ್ಭಗಳಿಗೆ ನಾಲ್ಕು ಕ್ಯಾಮೆರಾಗಳೊಂದಿಗೆ AM5A ಅನ್ನು ಬಳಸುವಾಗ ಕಾರ್ಯಕ್ಷಮತೆ ಮತ್ತು ಸಂಪನ್ಮೂಲ ಬಳಕೆಯನ್ನು ಕೋಷ್ಟಕ 1-62 ತೋರಿಸುತ್ತದೆ. files. ಪ್ರತಿ ಬಳಕೆಯ ಸಂದರ್ಭದಲ್ಲಿ ಎರಡು ಪರೀಕ್ಷೆಗಳನ್ನು ಅಳವಡಿಸಲಾಗಿದೆ: ಕ್ಯಾಮೆರಾದೊಂದಿಗೆ ಮಾತ್ರ ಮತ್ತು ಆಳವಾದ ಕಲಿಕೆಯ ಅನುಮಾನದೊಂದಿಗೆ. ಇದರ ಜೊತೆಗೆ, ಕೋಷ್ಟಕ 5-1 ರಲ್ಲಿನ ಮೊದಲ ಸಾಲು ಯಾವುದೇ ಬಳಕೆದಾರ ಅಪ್ಲಿಕೇಶನ್ಗಳಿಲ್ಲದೆ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ಮಾತ್ರ AM62A ನಲ್ಲಿ ಚಾಲನೆಯಲ್ಲಿರುವಾಗ ಹಾರ್ಡ್ವೇರ್ ಬಳಕೆಯನ್ನು ತೋರಿಸುತ್ತದೆ. ಇತರ ಪರೀಕ್ಷಾ ಪ್ರಕರಣಗಳ ಹಾರ್ಡ್ವೇರ್ ಬಳಕೆಯನ್ನು ಮೌಲ್ಯಮಾಪನ ಮಾಡುವಾಗ ಹೋಲಿಸಲು ಇದನ್ನು ಬೇಸ್ಲೈನ್ ಆಗಿ ಬಳಸಲಾಗುತ್ತದೆ. ಕೋಷ್ಟಕದಲ್ಲಿ ತೋರಿಸಿರುವಂತೆ, ಆಳವಾದ ಕಲಿಕೆ ಮತ್ತು ಪರದೆಯ ಪ್ರದರ್ಶನವನ್ನು ಹೊಂದಿರುವ ನಾಲ್ಕು ಕ್ಯಾಮೆರಾಗಳು ತಲಾ 30 FPS ನಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತವೆ, ನಾಲ್ಕು ಕ್ಯಾಮೆರಾಗಳಿಗೆ ಒಟ್ಟು 120 FPS. ಈ ಹೆಚ್ಚಿನ ಫ್ರೇಮ್ ದರವನ್ನು ಆಳವಾದ ಕಲಿಕೆಯ ವೇಗವರ್ಧಕದ (C86x-MMA) ಪೂರ್ಣ ಸಾಮರ್ಥ್ಯದ ಕೇವಲ 7% ನೊಂದಿಗೆ ಸಾಧಿಸಲಾಗುತ್ತದೆ. ಇದರ ಜೊತೆಗೆ, ಈ ಪ್ರಯೋಗಗಳಲ್ಲಿ ಆಳವಾದ ಕಲಿಕೆಯ ವೇಗವರ್ಧಕವನ್ನು 850MHz ಬದಲಿಗೆ 1000MHz ನಲ್ಲಿ ಗಡಿಯಾರ ಮಾಡಲಾಗಿದೆ ಎಂಬುದನ್ನು ಗಮನಿಸುವುದು ಮುಖ್ಯ, ಇದು ಅದರ ಗರಿಷ್ಠ ಕಾರ್ಯಕ್ಷಮತೆಯ ಸುಮಾರು 85% ಮಾತ್ರ.
ಕೋಷ್ಟಕ 5-1. ಸ್ಕ್ರೀನ್ ಡಿಸ್ಪ್ಲೇ, ಈಥರ್ನೆಟ್ ಸ್ಟ್ರೀಮ್, ರೆಕಾರ್ಡ್ ಗಾಗಿ 62 IMX4 ಕ್ಯಾಮೆರಾಗಳೊಂದಿಗೆ ಬಳಸಿದಾಗ AM219A ನ ಕಾರ್ಯಕ್ಷಮತೆ (FPS) ಮತ್ತು ಸಂಪನ್ಮೂಲ ಬಳಕೆ Fileಗಳು, ಮತ್ತು ಆಳವಾದ ಕಲಿಕೆಯ ಇನ್ಫರೆನ್ಸಿಂಗ್ ಅನ್ನು ನಿರ್ವಹಿಸುವುದು
ಅಪ್ಲಿಕೇಶನ್ n | ಪೈಪ್ಲೈನ್ (ಕಾರ್ಯಾಚರಣೆ
) |
ಔಟ್ಪುಟ್ | FPS ಸರಾಸರಿ ಪೈಪ್ಲೈನ್ ಗಳು | FPS
ಒಟ್ಟು |
MPU ಗಳು A53s @ 1.25
GHz [%] |
ಎಂಸಿಯು ಆರ್5 [%] | ಡಿಎಲ್ಎ (ಸಿ7ಎಕ್ಸ್- ಎಂಎಂಎ) @ 850
ಮೆಗಾಹರ್ಟ್ಝ್ [%] |
VISS [%] | ಎಂಎಸ್ಸಿ0 [%] | ಎಂಎಸ್ಸಿ1 [%] | ಡಿಡಿಆರ್
ರೂ [ಎಂಬಿ/ಸೆ] |
ಡಿಡಿಆರ್
ಪದ [MB/s] |
ಡಿಡಿಆರ್
ಒಟ್ಟು [MB/s] |
ಅಪ್ಲಿಕೇಶನ್ ಇಲ್ಲ | ಬೇಸ್ಲೈನ್ ಯಾವುದೇ ಕಾರ್ಯಾಚರಣೆ ಇಲ್ಲ | NA | NA | NA | 1.87 | 1 | 0 | 0 | 0 | 0 | 560 | 19 | 579 |
ಕ್ಯಾಮೆರಾ ಮಾತ್ರ | ಸ್ಟ್ರೀಮ್ ಸ್ಕ್ರೀನ್ಗೆ | ಪರದೆ | 30 | 120 | 12 | 12 | 0 | 70 | 61 | 60 | 1015 | 757 | 1782 |
ಈಥರ್ನೆಟ್ ಮೂಲಕ ಸ್ಟ್ರೀಮ್ ಮಾಡಿ | PDU: 4
ಪೋರ್ಟ್ಗಳು 1920×1080 |
30 | 120 | 23 | 6 | 0 | 70 | 0 | 0 | 2071 | 1390 | 3461 | |
ರೆಕಾರ್ಡ್ ಮಾಡಿ ಗೆ files | 4 fileಗಳು 1920×1080 | 30 | 120 | 25 | 3 | 0 | 70 | 0 | 0 | 2100 | 1403 | 3503 | |
ಕ್ಯಾಮ್ ಆಳವಾದ ಕಲಿಕೆಯೊಂದಿಗೆ | ಆಳವಾದ ಕಲಿಕೆ: ವಸ್ತು ಪತ್ತೆ MobV1- ಕೊಕೊ | ಪರದೆ | 30 | 120 | 38 | 25 | 86 | 71 | 85 | 82 | 2926 | 1676 | 4602 |
ಆಳವಾದ ಕಲಿಕೆ: ವಸ್ತು ಪತ್ತೆ MobV1- ಕೊಕೊ ಮತ್ತು ಈಥರ್ನೆಟ್ ಮೂಲಕ ಸ್ಟ್ರೀಮ್ ಮಾಡಿ | PDU: 4
ಪೋರ್ಟ್ಗಳು 1920×1080 |
28 | 112 | 84 | 20 | 99 | 66 | 65 | 72 | 4157 | 2563 | 6720 | |
ಆಳವಾದ ಕಲಿಕೆ: ವಸ್ತು ಪತ್ತೆ MobV1- ತೆಂಗಿನಕಾಯಿ ಮತ್ತು ರೆಕಾರ್ಡ್ ಮಾಡುವುದು files | 4 fileಗಳು 1920×1080 | 28 | 112 | 87 | 22 | 98 | 75 | 82 | 61 | 2024 | 2458 | 6482 |
ಸಾರಾಂಶ
ಈ ಅಪ್ಲಿಕೇಶನ್ ವರದಿಯು AM6x ಕುಟುಂಬದ ಸಾಧನಗಳಲ್ಲಿ ಬಹು-ಕ್ಯಾಮೆರಾ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ಹೇಗೆ ಕಾರ್ಯಗತಗೊಳಿಸುವುದು ಎಂಬುದನ್ನು ವಿವರಿಸುತ್ತದೆ. ವರದಿಯಲ್ಲಿ Arducam ನ V3Link ಕ್ಯಾಮೆರಾ ಸೊಲ್ಯೂಷನ್ ಕಿಟ್ ಮತ್ತು AM62A SK EVM ಆಧಾರಿತ ಉಲ್ಲೇಖ ವಿನ್ಯಾಸವನ್ನು ಒದಗಿಸಲಾಗಿದೆ, ಸ್ಟ್ರೀಮಿಂಗ್ ಮತ್ತು ವಸ್ತು ಪತ್ತೆಯಂತಹ ನಾಲ್ಕು IMX219 ಕ್ಯಾಮೆರಾಗಳನ್ನು ಬಳಸುವ ಹಲವಾರು ಕ್ಯಾಮೆರಾ ಅಪ್ಲಿಕೇಶನ್ಗಳೊಂದಿಗೆ. ಬಳಕೆದಾರರು Arducam ನಿಂದ V3Link ಕ್ಯಾಮೆರಾ ಸೊಲ್ಯೂಷನ್ ಕಿಟ್ ಅನ್ನು ಪಡೆದುಕೊಳ್ಳಲು ಮತ್ತು ಈ ಉದಾಹರಣೆಗಳನ್ನು ಪುನರಾವರ್ತಿಸಲು ಪ್ರೋತ್ಸಾಹಿಸಲಾಗುತ್ತದೆ.amples. ವರದಿಯು ನಾಲ್ಕು ಕ್ಯಾಮೆರಾಗಳನ್ನು ವಿವಿಧ ಸಂರಚನೆಗಳ ಅಡಿಯಲ್ಲಿ ಬಳಸುವಾಗ AM62A ನ ಕಾರ್ಯಕ್ಷಮತೆಯ ವಿವರವಾದ ವಿಶ್ಲೇಷಣೆಯನ್ನು ಒದಗಿಸುತ್ತದೆ, ಇದರಲ್ಲಿ ಪರದೆಯ ಮೇಲೆ ಪ್ರದರ್ಶಿಸುವುದು, ಈಥರ್ನೆಟ್ ಮೂಲಕ ಸ್ಟ್ರೀಮಿಂಗ್ ಮಾಡುವುದು ಮತ್ತು ರೆಕಾರ್ಡಿಂಗ್ ಸೇರಿವೆ. files. ಇದು ನಾಲ್ಕು ಪ್ರತ್ಯೇಕ ಕ್ಯಾಮೆರಾ ಸ್ಟ್ರೀಮ್ಗಳಲ್ಲಿ ಸಮಾನಾಂತರವಾಗಿ ಆಳವಾದ ಕಲಿಕೆಯ ನಿರ್ಣಯವನ್ನು ನಿರ್ವಹಿಸುವ AM62A ನ ಸಾಮರ್ಥ್ಯವನ್ನು ಸಹ ತೋರಿಸುತ್ತದೆ. ಈ ಎಕ್ಸ್ಗಳನ್ನು ಚಲಾಯಿಸುವ ಬಗ್ಗೆ ಯಾವುದೇ ಪ್ರಶ್ನೆಗಳಿದ್ದರೆampಅಲ್ಲದೆ, TI E2E ವೇದಿಕೆಯಲ್ಲಿ ವಿಚಾರಣೆಯನ್ನು ಸಲ್ಲಿಸಿ.
ಉಲ್ಲೇಖಗಳು
- AM62A ಸ್ಟಾರ್ಟರ್ ಕಿಟ್ EVM ಕ್ವಿಕ್ ಸ್ಟಾರ್ಟ್ ಗೈಡ್
- ArduCam V3Link ಕ್ಯಾಮೆರಾ ಪರಿಹಾರ ತ್ವರಿತ ಪ್ರಾರಂಭ ಮಾರ್ಗದರ್ಶಿ
- AM62A ಗಾಗಿ ಎಡ್ಜ್ AI SDK ದಸ್ತಾವೇಜನ್ನು
- ಇಂಧನ-ಸಮರ್ಥ AM62A ಪ್ರೊಸೆಸರ್ ಬಳಸುವ ಎಡ್ಜ್ AI ಸ್ಮಾರ್ಟ್ ಕ್ಯಾಮೆರಾಗಳು
- AM62A ನಲ್ಲಿ ಕ್ಯಾಮೆರಾ ಮಿರರ್ ಸಿಸ್ಟಮ್ಸ್
- AM62A ನಲ್ಲಿ ಚಾಲಕ ಮತ್ತು ಆಕ್ಯುಪೆನ್ಸಿ ಮಾನಿಟರಿಂಗ್ ಸಿಸ್ಟಮ್ಗಳು
- ಸರೌಂಡ್ಗಾಗಿ ಕ್ವಾಡ್ ಚಾನೆಲ್ ಕ್ಯಾಮೆರಾ ಅಪ್ಲಿಕೇಶನ್ View ಮತ್ತು CMS ಕ್ಯಾಮೆರಾ ವ್ಯವಸ್ಥೆಗಳು
- CIS-62 ಸಂವೇದಕವನ್ನು ಸಕ್ರಿಯಗೊಳಿಸುವ ಕುರಿತು AM2Ax ಲಿನಕ್ಸ್ ಅಕಾಡೆಮಿ
- ಎಡ್ಜ್ AI ಮಾಡೆಲ್ ಝೂ
- ಎಡ್ಜ್ AI ಸ್ಟುಡಿಯೋ
- ಪರ್ಫ್_ಸ್ಟ್ಯಾಟ್ಸ್ ಪರಿಕರ
ಈ ಅರ್ಜಿಯಲ್ಲಿ ಉಲ್ಲೇಖಿಸಲಾದ TI ಭಾಗಗಳು ಟಿಪ್ಪಣಿ:
- https://www.ti.com/product/AM62A7
- https://www.ti.com/product/AM62A7-Q1
- https://www.ti.com/product/AM62A3
- https://www.ti.com/product/AM62A3-Q1
- https://www.ti.com/product/AM62P
- https://www.ti.com/product/AM62P-Q1
- https://www.ti.com/product/DS90UB960-Q1
- https://www.ti.com/product/DS90UB953-Q1
- https://www.ti.com/product/TDES960
- https://www.ti.com/product/TSER953
ಪ್ರಮುಖ ಸೂಚನೆ ಮತ್ತು ಹಕ್ಕು ನಿರಾಕರಣೆ
TI ತಾಂತ್ರಿಕ ಮತ್ತು ವಿಶ್ವಾಸಾರ್ಹತೆಯ ಡೇಟಾವನ್ನು ಒದಗಿಸುತ್ತದೆ (ಡೇಟಾ ಶೀಟ್ಗಳು ಸೇರಿದಂತೆ), ವಿನ್ಯಾಸ ಸಂಪನ್ಮೂಲಗಳು (ಉಲ್ಲೇಖ ವಿನ್ಯಾಸಗಳು ಸೇರಿದಂತೆ), ಅಪ್ಲಿಕೇಶನ್ ಅಥವಾ ಇತರ ವಿನ್ಯಾಸ ಸಲಹೆ, WEB ಪರಿಕರಗಳು, ಸುರಕ್ಷತಾ ಮಾಹಿತಿ, ಮತ್ತು ಇತರ ಸಂಪನ್ಮೂಲಗಳು "ಇರುವಂತೆ" ಮತ್ತು ಎಲ್ಲಾ ದೋಷಗಳೊಂದಿಗೆ, ಮತ್ತು ಎಲ್ಲಾ ವಾರಂಟಿಗಳನ್ನು ನಿರಾಕರಿಸುತ್ತದೆ, ವ್ಯಕ್ತಪಡಿಸಿ ಮತ್ತು ಸೂಚಿಸಲಾಗಿದೆ, ಯಾವುದೇ ಮಿತಿಯಿಲ್ಲದೆ, ಸೂಚಿಸಿದ ಯಾವುದೇ ಉದ್ದೇಶವಿಲ್ಲದೆ ವಿವರಣಾತ್ಮಕ ಉದ್ದೇಶ ಅಥವಾ ಮೂರನೇ ವ್ಯಕ್ತಿಯ ಬೌದ್ಧಿಕ ಆಸ್ತಿ ಹಕ್ಕುಗಳ ಉಲ್ಲಂಘನೆಯಾಗದಿರುವುದು .
ಈ ಸಂಪನ್ಮೂಲಗಳನ್ನು TI ಉತ್ಪನ್ನಗಳೊಂದಿಗೆ ವಿನ್ಯಾಸಗೊಳಿಸುವ ನುರಿತ ಡೆವಲಪರ್ಗಳಿಗೆ ಉದ್ದೇಶಿಸಲಾಗಿದೆ. ನೀವು ಮಾತ್ರ ಜವಾಬ್ದಾರರಾಗಿರುತ್ತೀರಿ
- ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ಗೆ ಸೂಕ್ತವಾದ TI ಉತ್ಪನ್ನಗಳನ್ನು ಆಯ್ಕೆಮಾಡುವುದು,
- ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ವಿನ್ಯಾಸಗೊಳಿಸುವುದು, ಮೌಲ್ಯೀಕರಿಸುವುದು ಮತ್ತು ಪರೀಕ್ಷಿಸುವುದು, ಮತ್ತು
- ನಿಮ್ಮ ಅರ್ಜಿಯು ಅನ್ವಯವಾಗುವ ಮಾನದಂಡಗಳನ್ನು ಮತ್ತು ಯಾವುದೇ ಇತರ ಸುರಕ್ಷತೆ, ಭದ್ರತೆ, ನಿಯಂತ್ರಕ ಅಥವಾ ಇತರ ಅವಶ್ಯಕತೆಗಳನ್ನು ಪೂರೈಸುತ್ತದೆ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳುವುದು.
ಈ ಸಂಪನ್ಮೂಲಗಳು ಸೂಚನೆ ಇಲ್ಲದೆ ಬದಲಾವಣೆಗೆ ಒಳಪಟ್ಟಿರುತ್ತವೆ. ಸಂಪನ್ಮೂಲದಲ್ಲಿ ವಿವರಿಸಿದ TI ಉತ್ಪನ್ನಗಳನ್ನು ಬಳಸುವ ಅಪ್ಲಿಕೇಶನ್ನ ಅಭಿವೃದ್ಧಿಗಾಗಿ ಮಾತ್ರ ಈ ಸಂಪನ್ಮೂಲಗಳನ್ನು ಬಳಸಲು TI ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ. ಈ ಸಂಪನ್ಮೂಲಗಳ ಇತರ ಪುನರುತ್ಪಾದನೆ ಮತ್ತು ಪ್ರದರ್ಶನವನ್ನು ನಿಷೇಧಿಸಲಾಗಿದೆ. ಯಾವುದೇ ಇತರ TI ಬೌದ್ಧಿಕ ಆಸ್ತಿ ಹಕ್ಕಿಗೆ ಅಥವಾ ಯಾವುದೇ ಮೂರನೇ ವ್ಯಕ್ತಿಯ ಬೌದ್ಧಿಕ ಆಸ್ತಿ ಹಕ್ಕಿಗೆ ಯಾವುದೇ ಪರವಾನಗಿಯನ್ನು ನೀಡಲಾಗುವುದಿಲ್ಲ. ಈ ಸಂಪನ್ಮೂಲಗಳ ನಿಮ್ಮ ಬಳಕೆಯಿಂದ ಉಂಟಾಗುವ ಯಾವುದೇ ಹಕ್ಕುಗಳು, ಹಾನಿಗಳು, ವೆಚ್ಚಗಳು, ನಷ್ಟಗಳು ಮತ್ತು ಹೊಣೆಗಾರಿಕೆಗಳ ವಿರುದ್ಧ TI ಜವಾಬ್ದಾರಿಯನ್ನು ನಿರಾಕರಿಸುತ್ತದೆ ಮತ್ತು ನೀವು TI ಮತ್ತು ಅದರ ಪ್ರತಿನಿಧಿಗಳಿಗೆ ಸಂಪೂರ್ಣವಾಗಿ ಪರಿಹಾರ ನೀಡುತ್ತೀರಿ.
TI ಯ ಉತ್ಪನ್ನಗಳನ್ನು TI ಯ ಮಾರಾಟದ ನಿಯಮಗಳು ಅಥವಾ ಇತರ ಅನ್ವಯವಾಗುವ ನಿಯಮಗಳಿಗೆ ಒಳಪಟ್ಟು ಒದಗಿಸಲಾಗುತ್ತದೆ ti.com ಅಥವಾ ಅಂತಹ TI ಉತ್ಪನ್ನಗಳ ಜೊತೆಯಲ್ಲಿ ಒದಗಿಸಲಾಗಿದೆ. ಈ ಸಂಪನ್ಮೂಲಗಳ TI ಯ ನಿಬಂಧನೆಯು TI ಉತ್ಪನ್ನಗಳಿಗೆ TI ಯ ಅನ್ವಯವಾಗುವ ವಾರಂಟಿಗಳು ಅಥವಾ ವಾರಂಟಿ ಹಕ್ಕು ನಿರಾಕರಣೆಗಳನ್ನು ವಿಸ್ತರಿಸುವುದಿಲ್ಲ ಅಥವಾ ಬದಲಾಯಿಸುವುದಿಲ್ಲ.
ನೀವು ಪ್ರಸ್ತಾಪಿಸಿರುವ ಯಾವುದೇ ಹೆಚ್ಚುವರಿ ಅಥವಾ ವಿಭಿನ್ನ ನಿಯಮಗಳನ್ನು TI ಆಕ್ಷೇಪಿಸುತ್ತದೆ ಮತ್ತು ತಿರಸ್ಕರಿಸುತ್ತದೆ.
ಪ್ರಮುಖ ಸೂಚನೆ
- ಮೇಲಿಂಗ್ ವಿಳಾಸ: ಟೆಕ್ಸಾಸ್ ಇನ್ಸ್ಟ್ರುಮೆಂಟ್ಸ್, ಪೋಸ್ಟ್ ಆಫೀಸ್ ಬಾಕ್ಸ್ 655303, ಡಲ್ಲಾಸ್, ಟೆಕ್ಸಾಸ್ 75265
- ಕೃತಿಸ್ವಾಮ್ಯ © 2024, Texas Instruments Incorporated
ಪದೇ ಪದೇ ಕೇಳಲಾಗುವ ಪ್ರಶ್ನೆಗಳು
ಪ್ರಶ್ನೆ: AM6x ಕುಟುಂಬದ ಸಾಧನಗಳೊಂದಿಗೆ ನಾನು ಯಾವುದೇ ರೀತಿಯ ಕ್ಯಾಮೆರಾವನ್ನು ಬಳಸಬಹುದೇ?
AM6x ಕುಟುಂಬವು ವಿವಿಧ ಕ್ಯಾಮೆರಾ ಪ್ರಕಾರಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ, ಇದರಲ್ಲಿ ಅಂತರ್ನಿರ್ಮಿತ ISP ಹೊಂದಿರುವ ಅಥವಾ ಇಲ್ಲದಿರುವ ಕ್ಯಾಮೆರಾಗಳು ಸೇರಿವೆ. ಬೆಂಬಲಿತ ಕ್ಯಾಮೆರಾ ಪ್ರಕಾರಗಳ ಕುರಿತು ಹೆಚ್ಚಿನ ವಿವರಗಳಿಗಾಗಿ ವಿಶೇಷಣಗಳನ್ನು ನೋಡಿ.
: ಚಿತ್ರ ಸಂಸ್ಕರಣೆಯಲ್ಲಿ AM62A ಮತ್ತು AM62P ನಡುವಿನ ಪ್ರಮುಖ ವ್ಯತ್ಯಾಸಗಳು ಯಾವುವು?
ಪ್ರಮುಖ ವ್ಯತ್ಯಾಸಗಳಲ್ಲಿ ಬೆಂಬಲಿತ ಕ್ಯಾಮೆರಾ ಪ್ರಕಾರಗಳು, ಕ್ಯಾಮೆರಾ ಔಟ್ಪುಟ್ ಡೇಟಾ, ISP HWA, ಡೀಪ್ ಲರ್ನಿಂಗ್ HWA ಮತ್ತು 3-D ಗ್ರಾಫಿಕ್ಸ್ HWA ಉಪಸ್ಥಿತಿ ಸೇರಿವೆ. ವಿವರವಾದ ಹೋಲಿಕೆಗಾಗಿ ವಿಶೇಷಣಗಳ ವಿಭಾಗವನ್ನು ನೋಡಿ.
ದಾಖಲೆಗಳು / ಸಂಪನ್ಮೂಲಗಳು
![]() |
ಟೆಕ್ಸಾಸ್ ಇನ್ಸ್ಟ್ರುಮೆಂಟ್ಸ್ AM6x ಬಹು ಕ್ಯಾಮೆರಾಗಳನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುತ್ತಿದೆ [ಪಿಡಿಎಫ್] ಬಳಕೆದಾರ ಮಾರ್ಗದರ್ಶಿ AM62A, AM62P, AM6x ಬಹು ಕ್ಯಾಮೆರಾವನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುವುದು, AM6x, ಬಹು ಕ್ಯಾಮೆರಾವನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುವುದು, ಬಹು ಕ್ಯಾಮೆರಾ, ಕ್ಯಾಮೆರಾ |