MIPI கேமராக்களுக்கான முழு திறந்த அடுக்கு அறிமுகப்படுத்தப்பட்டது

Red Hat இல் பணிபுரியும் Fedora Linux டெவலப்பரான Hans de Goede, FOSDEM 2024 மாநாட்டில் MIPI (Mobile Industry Processor Interface) கேமராக்களுக்கான திறந்த அடுக்கை வழங்கினார். தயாரிக்கப்பட்ட திறந்த அடுக்கு இன்னும் லினக்ஸ் கர்னல் மற்றும் லிப்கேமரா திட்டத்தில் ஏற்றுக்கொள்ளப்படவில்லை, ஆனால் பரவலான ஆர்வலர்களால் சோதனைக்கு ஏற்ற நிலையை அடைந்ததாகக் குறிக்கப்படுகிறது. Lenovo ThinkPad X2740 yoga gen 01, Dell Latitude 1 மற்றும் HP Spectre x556 1 8 போன்ற மடிக்கணினிகளில் பயன்படுத்தப்படும் ov9420, ov360a13.5s மற்றும் hi2023 சென்சார்களின் அடிப்படையில் MIPI கேமராக்கள் மூலம் அடுக்கின் செயல்பாடு சோதிக்கப்பட்டது.

UVC (USB வீடியோ கிளாஸ்) தரநிலையை ஆதரிக்கும் சாதனங்களிலிருந்து USB பஸ் மூலம் முன்னர் பயன்படுத்தப்பட்ட வீடியோ ஸ்ட்ரீமிங்கிற்குப் பதிலாக பல புதிய லேப்டாப் மாடல்களில் MIPI இடைமுகம் பயன்படுத்தப்படுகிறது. MIPI ஆனது CSI ரிசீவர் (கேமரா சீரியல் இடைமுகம்) மற்றும் CPU (ISP, இமேஜ் சிக்னல் செயலி) இல் ஒருங்கிணைக்கப்பட்ட ஒரு படச் செயலியைப் பயன்படுத்தி கேமரா சென்சாருக்கான அணுகலை வழங்குகிறது, இது சென்சாரிலிருந்து வரும் மூலத் தரவின் அடிப்படையில் படத்தை உருவாக்குகிறது. Intel Tiger Lake, Alder Lake, Raptor Lake மற்றும் Meteor Lake செயலிகளில் IPU6 (இமேஜிங் ப்ராசசிங் யூனிட்) வழியாக லினக்ஸில் MIPI கேமராக்களுடன் பணிபுரிய தனியுரிம இயக்கிகளின் தொகுப்பை இன்டெல் வழங்குகிறது.

MIPI கேமராக்களுக்கான திறந்த இயக்கிகளை உருவாக்குவதில் முக்கிய சிரமம் என்னவென்றால், ISP செயலியின் வன்பொருள் இடைமுகம் மற்றும் அதில் செயல்படுத்தப்பட்ட பட செயலாக்க வழிமுறைகள் பொதுவாக CPU உற்பத்தியாளர்களால் வெளியிடப்படுவதில்லை மற்றும் வர்த்தக ரகசியம். இந்தச் சிக்கலைத் தீர்க்க, Linaro மற்றும் Red Hat ஆனது படச் செயலியின் மென்பொருள் செயலாக்கத்தை உருவாக்கியுள்ளன - SoftISP, இது தனியுரிம கூறுகளைப் பயன்படுத்தாமல் MIPI கேமராக்களுடன் வேலை செய்ய உங்களை அனுமதிக்கிறது (IPU6 ISP க்கு மாற்றாக SoftISP ஐப் பயன்படுத்தலாம்).

Libcamera திட்டத்தில் சேர்ப்பதற்காக SoftISP செயலாக்கம் சமர்ப்பிக்கப்பட்டுள்ளது, இது Linux, Android மற்றும் ChromeOS இல் வீடியோ கேமராக்கள், கேமராக்கள் மற்றும் டிவி ட்யூனர்களுடன் பணிபுரியும் மென்பொருள் அடுக்கை வழங்குகிறது. SoftISP க்கு கூடுதலாக, MIPI கேமராக்களுடன் பணிபுரியும் அடுக்கில் கர்னல் மட்டத்தில் இயங்கும் ov2740 சென்சார்களுக்கான இயக்கி மற்றும் Linux கர்னலில் CSI ரிசீவரை ஆதரிக்கும் குறியீடு உள்ளது, இது Intel செயலிகளின் IPU6 இன் பகுதியாகும்.

திட்டத்தின் மாற்றங்கள் உட்பட Linux கர்னல் மற்றும் libcamera தொகுப்புகள், Fedora Linux 39 இல் நிறுவுவதற்கு COPR களஞ்சியத்தில் கிடைக்கின்றன. MIPI கேமராக்களில் இருந்து வீடியோ எடுக்க Pipewire மீடியா சர்வரைப் பயன்படுத்தலாம். Pipewire வழியாக கேமராக்களுடன் வேலை செய்வதற்கான ஆதரவு ஏற்கனவே libwebrtc நூலகத்தில் ஏற்றுக்கொள்ளப்பட்டுள்ளது. Firefox இல், Pipewire வழியாக கேமராக்களுடன் பணிபுரியும் திறன் WebRTC உடன் பயன்படுத்துவதற்கு ஏற்ற நிலைக்கு கொண்டு வரப்பட்டது, வெளியீடு 122 இல் தொடங்குகிறது. இயல்பாக, Firefox இல் Pipewire வழியாக கேமராக்களுடன் பணிபுரிவது முடக்கப்பட்டு, அதற்கு “media.webrtc.camera” தேவைப்படுகிறது. about:config pipewire இல் செயல்படுத்தப்படும் அளவுரு அனுமதிக்கும்."

ஆதாரம்: opennet.ru

கருத்தைச் சேர்