বন্ধুরা সবাই কেমন আছেন? আশা করছি আপনারা সকলেই আল্লাহর রহমতে অনেক ভাল আছেন। বরাবরের মত আমি আজও হাজির হয়েছি আপনাদের জন্য নতুন একটি টিউন নিয়ে।
বর্তমানে আমাদের সকলের হাতে হাতে স্মার্টফোন। যেখানে আমরা কোন একটি ভালো স্মার্টফোন কিনে থাকি, সেই স্মার্টফোনটি থেকে যেন ভালো ছবি তোলা যায়। আর বর্তমানে আমরা এটি লক্ষ্য করে থাকি না যে, কোন দুইটি মোবাইলের ক্যামেরা একই হলেও তাদের ক্ষেত্রে ইমেজ কোয়ালিটি এক ধরনের হয় না। অর্থাৎ, দুইটি মোবাইলের ক্যামেরা মেগাপিক্সেল একই থাকলেও তাদের ক্ষেত্রে ইমেজ কোয়ালিটি এক ধরনের হয় না। উদাহরণস্বরূপ, আপনার সামনে যদি দুইটি মোবাইল থাকে এবং এ দুইটি মোবাইলের ক্যামেরা তে 48 মেগাপিক্সেলের ব্যবহার করা হয়েছে, দুটি মোবাইলের ক্যামেরা অ্যাপাচার একই, লেন্স একই বা বলতে গেলে গোটা ক্যামেরা হার্ডওয়্যার একই; কিন্তু দেখা গেল একটি ফোন অন্য একটি ফোন অন্য ফোনের চাইতে ভালো ফটো দিচ্ছে।
এখানে দুটি ফোনের মধ্যে ফটো কোয়ালিটি তে যে পার্থক্যটি আসছে এটি হতে পারে আপনার মোবাইলের ISP বা Image Signal Processor এর জন্য। তো, কি এই ISP বা Image Signal Processor এবং এটি আপনার ডিভাইসের কি কাজ করে, আপনার মোবাইলের ফটো কোয়ালিটি এবং ভিডিও কোয়ালিটি এর ক্ষেত্রে এটির কি অবদান রয়েছে? বন্ধুরা এসব বিষয় নিয়েই আলোচনা করব আজকের এই টিউনে। এজন্য টিউনটি শেষ পর্যন্ত অবশ্যই দেখুন।
তো দেখুন, ISP বা Image Signal Processor হল একটি ডেডিকেটেড প্রসেসর। যেটি আপনার Central Processing Unit বা CPU থেকে আলাদা ভাবে কাজ করে। কোন একটি স্মার্টফোনের ক্ষেত্রে এটি কে SoC বা System on chip এরমধ্যে তৈরি করা হয়। কোন একটি ডিভাইসের ISP-এর কাজ হচ্ছে, ক্যামেরার সাথে সম্পর্কযুক্ত কাজগুলোকে সম্পাদন করা। অর্থাৎ, আপনার ক্যামেরার যে সমস্ত প্রসেসিং গুলো রয়েছে সেগুলো আপনার ফোনের ISP বা Image Signal Processor-ই করে থাকে।
এখন আপনার ডিভাইসের যে ISP রয়েছে এটির কাজ ঠিক এইরকম। আপনার ফোনের যে Image sensor টি রয়েছে, সেটা কিন্তু কোন ধরনের রং দেখতে পারে না। এবার আপনার সেই সেন্সর থেকে যাতে করে কালার নেওয়া যায় তার জন্য এটির ওপর একটি ফিল্টার লাগানো হয়, যেটিকে বলা হয় Bayer filter। যেখানে এই Bayer filter এর ৫০% পিক্সেল হলো সবুজ। এবং বাকি সব পিক্সেল এর মধ্যে ২৫% নীল ও বাকি ২৫% হচ্ছে লাল।
এই Bayer filter এর মাধ্যমে যদি কোন ফটো ক্লিক করা হয়, তবে প্রতি Green চলে আসতে পারে। আর এখানেই কাজে আসে ISP এর। ISP-তে খুবই কমপ্লেক্স এবং হেভি অ্যালগরিদম এর সাহায্যে প্রত্যেকটি পিক্সেলকে দেখা হয় এবং প্রত্যেকটি পিক্সেল এর আসলে কোন রং হওয়া উচিত এটি নির্ধারণ করা হয়। যার পরবর্তীতে আপনাকে একটি সর্বশেষ ফলাফল দেওয়া হয়, যেই ফটোটা দেখতে একবারেই বাস্তব মনে হয়। এখানে যে প্রধান কাজটি করছে তা হচ্ছে, ISP বা Image Signal Processor।
অর্থাৎ, আপনার ISP যদি ভাল হয় তবে সে ভালোভাবে ফটো টিকে প্রসেস করবে। যার ফলে আউটপুট রেজাল্ট দেখতে আরও ভাল মনে হবে। অন্যদিকে আপনার ISP বা Image Signal Processor যদি খারাপ হয়, তবে এক্ষেত্রে আপনার ফটোটির অবস্থাও খারাপ হবে। এক্ষেত্রে সেই মোবাইলের যত ভালো ক্যামেরা মেগা পিক্সেলের ক্যামেরা থাকুক না কেন সে ক্ষেত্রে ইমেজ কোয়ালিটি খারাপ হবে একই মেগাপিক্সেলের অন্য কোন ক্যামেরার চাইতে। এটাই হচ্ছে ISP বা Image Signal Processor এর প্রধান কাজ।
এছাড়া ISP-এর আরো অনেক কাজ রয়েছে। যেখানে এটি আপনার মোবাইলের গোটা ক্যামেরা সিস্টেম কে নিয়ন্ত্রণ করে। আপনার ফোনের ক্যামেরার Camera Auto-Focus, Camera auto exposure, HDR, White balance ইত্যাদি সমস্ত বিষয়গুলো আপনার ফোনের ISP বা Image Signal Processor নিয়ন্ত্রণ করে। অর্থাৎ, আপনার ফোনের ISP যদি ভাল হয়, তবে আপনার ক্যামেরা দিয়ে তোলা ছবির Camera Auto-Focus, Camera auto exposure, HDR, White balance ইত্যাদি সমস্ত কিছু ভালো হবে। আর আপনার ফোনের ISP যদি খারাপ হয় বা ভালো কোয়ালিটির না হয়, তবে এক্ষেত্রে ইমেজ কোয়ালিটি ও এইসব ক্ষেত্রে খারাপ হবে। যেখানে ISP এর কোয়ালিটি খারাপ হলে সেটি ক্যামেরার ছবি প্রসেস করার ক্ষেত্রে প্রভাব ফেলে।
আপনার ফোনের ইমেজ প্রসেসিং এর সমস্ত বিষয় গুলো যেহেতু Image Signal Processor নিয়ন্ত্রণ করে থাকে; সেহেতু আপনি কত হাই রেজুলেশনে ভিডিও রেকর্ড করতে পারবেন এবং কত রিফ্রেশ রেটে করতে পারবে এগুলো আপনার ডিভাইসের ISP এর উপর নির্ভর করে। এক্ষেত্রে ধরুন, আপনি কোন একটি ক্যামেরা তে যদি হাই রেজুলেশনের ইমেজ সেন্সর লাগান; তবে সেই হাই রেজুলেশনের ইমেজ সেন্সর থেকে যে রেজাল্ট আসবে সেটি আপনার ISP বা Image Signal Processor কেই প্রসেস করতে হবে। এক্ষেত্রে আপনার ডিভাইসের আইএসপি যদি সেই হাই রেজুলেশন এর ছবিতে প্রসেস করার ক্ষমতা ই না রাখে, তবে তাহলে তো সেটি কাজই করবে না।
এবার আপনি নিশ্চয়ই বুঝতে পারছেন যে কোন একটি ডিভাইসের ফটো কোয়ালিটি ভালো হওয়ার জন্য অবশ্যই সেই ডিভাইসটির ISP বা Image Signal Processor টিও ভাল হওয়া প্রয়োজন। যদি কোন ডিভাইসের আইএসপি ভালোমতো ইমেজকে প্রসেস করতে পারে তবে সেই ক্যামেরা থেকে একটি ভালো কোয়ালিটির ছবি আশা করা যায়। যেখানে কোন ক্যামেরা বেশি মেগাপিক্সেল এর হলেও সেটির প্রসেসর যদি খারাপ হয় তবে সেই ছবিকে ভালোমতো প্রসেস করতে পারে না এবং এতে করে ভালো ছবি ও আউটপুট হিসেবে আসেনা। তাই একই মেগা পিক্সেলের দুইটি ফোন কিংবা ক্যামেরা দিয়ে তোলা ছবি এর মান ভিন্ন ভিন্ন হতে পারে ইমেজ প্রসেসর এর কারণে। যে বিষয়টি সম্পর্কে আপনি নিশ্চয় ইতিমধ্যেই বুঝতে পেরেছেন।
তো বন্ধুরা, আমি আশা করছি আপনারা বুঝতে পেরেছেন কোন একটি ডিভাইসের ফটো কোয়ালিটি কিংবা ভিডিও কোয়ালিটি ভালো হবার পেছনে ISP বা Image Signal Processor কতটা গুরুত্বপূর্ণ ভূমিকা পালন করে। যদি আপনার কাছে আজকের এই টিউনটি ভাল লেগে থাকে তবে জোসস করুন, টিউনমেন্ট করুন, আমাকে ফলো করুন এবং সেইসঙ্গে আপনার বন্ধুদেরকে জানাতে টিউন টি শেয়ার করুন। এই টিউনটি এই টুকুই; আসসালামু আলাইকুম।
আমি মো আতিকুর ইসলাম। কন্টেন্ট রাইটার, টেল টেক আইটি, গাইবান্ধা। বিশ্বের সর্ববৃহৎ বিজ্ঞান ও প্রযুক্তির সৌশল নেটওয়ার্ক - টেকটিউনস এ আমি 4 বছর 1 মাস যাবৎ যুক্ত আছি। টেকটিউনস আমি এ পর্যন্ত 421 টি টিউন ও 93 টি টিউমেন্ট করেছি। টেকটিউনসে আমার 62 ফলোয়ার আছে এবং আমি টেকটিউনসে 3 টিউনারকে ফলো করি।
“আল্লাহর ভয়ে তুমি যা কিছু ছেড়ে দিবে, আল্লাহ্ তোমাকে তার চেয়ে উত্তম কিছু অবশ্যই দান করবেন।” —হযরত মোহাম্মদ (সঃ)