অডিও সম্পর্কিত পরিভাষার এই পরিভাষায় বহুলভাবে ব্যবহৃত সাধারণ শব্দ এবং Android-নির্দিষ্ট শব্দ অন্তর্ভুক্ত। শব্দগুলির প্রামাণিক সংজ্ঞা জানতে, কেন্দ্রীয় Android প্ল্যাটফর্ম পরিভাষা দেখুন।
সাধারণ শব্দ
অডিও-সম্পর্কিত সাধারণ শব্দগুলির প্রচলিত অর্থ আছে।
ডিজিটাল অডিও
ডিজিটাল অডিও সংক্রান্ত শব্দগুলি ডিজিটাল ফর্মে এনকোড করা অডিও সিগন্যাল ব্যবহার করে সাউন্ড ম্যানেজ করার সাথে সম্পর্কিত। বিবরণের জন্য, ডিজিটাল অডিও দেখুন।
- AC-3
- Dolby-এর একটি অডিও কোডেক। আরও জানতে, Dolby Digital দেখুন।
- ধ্বনিতত্ত্ব
- শব্দের মেকানিক্যাল প্রপার্টি নিয়ে স্টাডি, যেমন ডিভাইসে ট্রান্সডিউসারের (যেমন, স্পিকার, মাইক্রোফোন) ফিজিক্যাল প্লেসমেন্ট কীভাবে অডিও কোয়ালিটিকে প্রভাবিত করে।
- অ্যাটেনুয়েশন
- মাল্টিপ্লিকেটিভ ফ্যাক্টর ১.০-এর থেকে কম বা সমান, সিগন্যাল লেভেল কমানোর জন্য অডিও সিগন্যালে প্রয়োগ করা হয়। লাভ-এর সাথে তুলনা করুন।
- অডিওফাইল
- উন্নত মিউজিক রিপ্রোডাকশন অভিজ্ঞতা পেতে আগ্রহী ব্যক্তি, বিশেষ করে সাউন্ড কোয়ালিটির জন্য উল্লেখযোগ্য ট্রেড-অফ (যেমন, খরচ, কম্পোনেন্টের সাইজ, রুম ডিজাইন) করতে ইচ্ছুক। আরও বিবরণের জন্য, অডিওফাইল দেখুন।
- AVB
- ইথারনেটের মাধ্যমে ডিজিটাল অডিও রিয়েল-টাইমে ট্রান্সমিট করার স্ট্যান্ডার্ড। বিবরণের জন্য, অডিও ভিডিও ব্রিজিং দেখুন।
- বিট পার স্যাম্পেল বা বিট ডেপথ
- প্রতিটি স্যাম্পেলে তথ্যের বিটের সংখ্যা।
- চ্যানেল
- অডিও তথ্যের একটি স্ট্রিম, সাধারণত রেকর্ডিং বা প্লেব্যাকের একটি লোকেশনের সাথে সম্পর্কিত।
- ডাউনমিক্সিং
- চ্যানেলের সংখ্যা কমানো, যেমন, স্টিরিও থেকে মনো বা ৫.১ থেকে স্টিরিও। চ্যানেল বাদ দেওয়া, চ্যানেল মেশানো বা আরও উন্নত সিগন্যাল প্রসেসিংয়ের মাধ্যমে এটি করা হয়। অ্যাটেন্যুয়েশন বা লিমিটিং ছাড়া সাধারণ মিক্সিংয়ের ফলে ওভারফ্লো ও ক্লিপিং হতে পারে। আপমিক্সিং-এর সাথে তুলনা করুন।
- DSD
- ডাইরেক্ট স্ট্রিম ডিজিটাল। পাল্স-ঘনত্ব মড্যুলেশন-এর উপর ভিত্তি করে মালিকানাধীন অডিও এনকোডিং। পালস-কোড মডুলেশন (PCM) একাধিক বিটের স্বতন্ত্র অডিও স্যাম্পেলের সিকোয়েন্স হিসেবে ওয়েভফর্ম এনকোড করে, DSD ওয়েভফর্মকে খুব বেশি স্যাম্পেল রেটে বিটের সিকোয়েন্স হিসেবে এনকোড করে (স্যাম্পেলের ধারণা ছাড়াই)। PCM ও DSD, উভয়ই স্বতন্ত্র সিকোয়েন্সের মাধ্যমে একাধিক চ্যানেলকে দেখায়। DSD প্রসেসিংয়ের জন্য ইন্টার্নাল উপস্থাপনা হিসেবে কন্টেন্ট ডিস্ট্রিবিউশনের জন্য আরও উপযুক্ত কারণ DSD-তে ঐতিহ্যবাহী ডিজিটাল সিগন্যাল প্রসেসিং (DSP) অ্যালগরিদম প্রয়োগ করা কঠিন হতে পারে। DSD, Super Audio CD (SACD) এবং USB-এর জন্য DSD over PCM (DoP)-তে ব্যবহার করা হয়। বিস্তারিত জানতে, Direct Stream Digital দেখুন।
- হাঁস
- অন্য স্ট্রিম অ্যাক্টিভ হয়ে গেলে, সাময়িকভাবে একটি স্ট্রিমের ভলিউম কমান। যেমন, বিজ্ঞপ্তি আসার সময় মিউজিক চলতে থাকলে, বিজ্ঞপ্তি চলাকালীন মিউজিকের ভলিউম কমে যায় । মিউট করার সাথে তুলনা করুন।
- "ফার্স্ট ইন, ফার্স্ট আউট" (FIFO) হল ইনভেনটরি অ্যাকাউন্টিং পদ্ধতি যা ধরে নেয় যে প্রথমে কেনা আইটেমগুলিই প্রথমে বিক্রি হয়।
- আগে আসলে আগে পরিষেবা। হার্ডওয়্যার মডিউল বা সফ্টওয়্যার ডেটা স্ট্রাকচার যা ডেটার FIFO কিউয়িং প্রয়োগ করে। অডিওর ক্ষেত্রে, সারিতে স্টোর করা ডেটা সাধারণত অডিও ফ্রেম হয়। FIFO-কে একটি বৃত্তাকার বাফার দ্বারা প্রয়োগ করা যেতে পারে।
- ফ্রেম
- একটি নির্দিষ্ট সময়ে, চ্যানেল প্রতি একটি করে স্যাম্পেলের সেট।
- বাফার পিছু ফ্রেম
- একবারে একটি মডিউল থেকে অন্য মডিউলে হ্যান্ডওভার করা ফ্রেমের সংখ্যা। অডিও HAL ইন্টারফেস, বাফার পিছু ফ্রেমের ধারণা ব্যবহার করে।
- লাভ করুন
- ১.০-এর সমান বা তার থেকে বেশি মাল্টিপ্লিকেটিভ ফ্যাক্টর, যা অডিও সিগন্যালে প্রয়োগ করা হয় সিগন্যাল লেভেল বাড়ানোর জন্য। অ্যাটেনুয়েশন-এর সাথে তুলনা করুন।
- HD অডিও
- হাই-ডেফিনেশন অডিও। হাই-রেজোলিউশন অডিওর সমার্থক শব্দ (তবে Intel হাই ডেফিনেশন অডিও থেকে আলাদা)।
- হেডফোন
- মাইক্রোফোন নেই এমন স্পিকার যা কানের উপরে ফিট করে। হেডসেটের সাথে তুলনা করো।
- হেডসেট
- মাইক্রোফোন সহ হেডফোন। হেডফোনের সাথে তুলনা করো।
- Hz
- স্যাম্পেল রেট বা ফ্রেম রেটের একক।
- হাই-রেজোলিউশন অডিও
- CD-এর থেকে বেশি বিট ডেপথ ও স্যাম্পেল রেট (স্টিরিও ১৬ বিট ৪৪.১ kHz-এ PCM) এবং লসি ডেটা কম্প্রেশন নেই এমন উপস্থাপনা। এর সমতুল্য HD অডিও। বিস্তারিত জানতে, হাই-রেজোলিউশন অডিও দেখুন।
- ইন্টারলিভড
- চ্যানেলগুলির মধ্যে ডেটা পরিবর্তন করে এমন মাল্টিচ্যানেল ডিজিটাল অডিওর একটি উপস্থাপনা। যেমন, ইন্টারলিভড ফর্ম্যাটে প্রকাশ করা স্টিরিও ডিজিটাল অডিও বাঁদিক, ডানদিক, বাঁদিক, ডানদিক এইভাবে অল্টারনেট করে।
- অদৃশ্যতা
- কোনও সিস্টেমের মধ্যে দিয়ে সিগন্যাল পাস করার সময় হওয়া বিলম্ব।
- lossless
- একটি লসলেস ডেটা কম্প্রেশন অ্যালগরিদম যা এনকোডিং এবং ডিকোডিং জুড়ে বিট নির্ভুলতা বজায় রাখে, যেখানে আগে এনকোড করা ডেটা ডিকোড করার ফলাফল আসল ডেটার সমতুল্য। লসলেস অডিও কন্টেন্ট ডিস্ট্রিবিউশন ফরম্যাটের উদাহরণ সিডি, WAV-এর মধ্যে থাকা PCM এবং FLAC অন্তর্ভুক্ত। অথরিং প্রসেস, মাস্টার থেকে বিট ডেপথ বা স্যাম্পেল রেট কমাতে পারে; ডিস্ট্রিবিউশন ফর্ম্যাট যা মাস্টারের রেজোলিউশন ও বিট অ্যাকুরেসি বজায় রাখে, তা হল হাই-রেজোলিউশন অডিওর বিষয়।
- লসি
- একটি লসলেস ডেটা কম্প্রেশন অ্যালগরিদম যা এনকোডিং ও ডিকোডিং জুড়ে মিডিয়ার সবচেয়ে গুরুত্বপূর্ণ ফিচার সংরক্ষণ করার চেষ্টা করে, যেখানে আগে এনকোড করা ডেটার ডিকোডিংয়ের ফলাফল মূল ডেটার সাথে পারসেপচুয়ালি একই রকম হয়, তবে হুবহু এক হয় না। লসি অডিও কম্প্রেশন অ্যালগরিদমের উদাহরণ হল MP3 ও AAC। যেহেতু অ্যানালগ ভ্যালু একটি অবিচ্ছিন্ন ডোমেন থেকে আসে এবং ডিজিটাল ভ্যালু ডিসক্রিট হয়, তাই ADC এবং DAC হল অ্যামপ্লিটিউডের ক্ষেত্রে লসি কনভার্সন। এছাড়াও স্বচ্ছতা দেখুন।
- মোনো
- একটি চ্যানেল।
- মাল্টিচ্যানেল
- সারাউন্ড সাউন্ড দেখুন। কঠোরভাবে বলতে গেলে, স্টিরিও হল একাধিক চ্যানেল এবং এটিকে মাল্টিচ্যানেল হিসেবে বিবেচনা করা যেতে পারে; তবে, এই ধরনের ব্যবহার বিভ্রান্তিকর এবং তাই এড়িয়ে যাওয়া হয়।
- মিউট
- সাধারণ ভলিউম কন্ট্রোল থেকে আলাদাভাবে সাময়িকভাবে ভলিউম শূন্যে সেট করতে বাধ্য করে। হাঁস-এর সাথে তুলনা করুন।
- ওভাররান
- পর্যাপ্ত সময়ের মধ্যে সরবরাহ করা ডেটা গ্রহণ করতে না পারার কারণে গ্লিচ শোনা যায়। আরও জানতে, বাফার আন্ডাররান দেখুন। আন্ডাররান-এর সাথে তুলনা করুন।
- প্যানিং
- স্টেরিও বা মাল্টিচ্যানেল ফিল্ডের মধ্যে কোনও নির্দিষ্ট পজিশনে সিগন্যাল ডাইরেক্ট করা।
- PCM
- পালস-কোড মডুলেশন। ডিজিটাল অডিওর সবচেয়ে সাধারণ লো-লেভেল এনকোডিং। অডিও সিগন্যালকে নির্দিষ্ট সময় অন্তর স্যাম্পেল করা হয়, এটিকে স্যাম্পেল রেট বলা হয়, তারপর বিট ডেপথের উপর নির্ভর করে নির্দিষ্ট রেঞ্জের মধ্যে ডিসক্রিট ভ্যালুতে কোয়ান্টাইজ করা হয়। যেমন, ১৬-বিট PCM-এর ক্ষেত্রে স্যাম্পেল ভ্যালু হল -৩২৭৬৮ থেকে +৩২৭৬৭-এর মধ্যে থাকা পূর্ণসংখ্যা।
- র্যাম্প
- কোনও নির্দিষ্ট অডিও প্যারামিটারের লেভেল ধীরে ধীরে বাড়ানো বা কমানো, যেমন ভলিউম বা এফেক্টের তীব্রতা। মিউজিক পজ ও আবার চালু করার সময় ভলিউম র্যাম্প সাধারণত প্রয়োগ করা হয় যাতে সাউন্ডের ট্রানজিশন খুব বেশি না হয়।
- নমুনা
- একটি নির্দিষ্ট সময়ে একটি চ্যানেলের অডিও ভ্যালু দেখানোর সংখ্যা।
- স্যাম্পেল রেট বা ফ্রেম রেট
- প্রতি সেকেন্ডে ফ্রেমের সংখ্যা। ফ্রেম রেট আরও নিখুঁত হলেও, স্যাম্পেল রেট সাধারণত ফ্রেম রেট বোঝাতে ব্যবহার করা হয়।
- সনিফিকেশন
- মতামত বা তথ্য প্রকাশ করার জন্য সাউন্ডের ব্যবহার, যেমন টাচ সাউন্ড এবং কীবোর্ড সাউন্ড।
- SPL
- সাউন্ড প্রেসার লেভেল, সাউন্ড প্রেসারের একটি আপেক্ষিক পরিমাপ।
- স্টিরিও
- দুটি চ্যানেল। মাল্টিচ্যানেলের সাথে তুলনা করুন।
- স্টিরিও ওয়াইডেনিং
- আরও সম্পূর্ণ ও সমৃদ্ধ শোনা যায় এমন আরেকটি স্টিরিও সিগন্যাল তৈরি করতে স্টিরিও সিগন্যালে প্রয়োগ করা এফেক্ট। এছাড়াও, এফেক্টটি একটি মনো সিগন্যালে প্রয়োগ করা যেতে পারে, যেখানে এটি এক ধরনের আপমিক্সিং।
- সারাউন্ড সাউন্ড
- স্টিরিও লেফ্ট ও রাইট ছাড়াও সাউন্ডের পজিশন বোঝার জন্য শ্রোতার ক্ষমতা বাড়ানোর কৌশল।
- স্বচ্ছতা
- লসি ডেটা কম্প্রেশনের আদর্শ ফলাফল। কোনও হিউম্যান সাবজেক্ট যদি সেটিকে আসল ডেটা থেকে আলাদা করে বুঝতে না পারে, তাহলে লসি ডেটা কনভার্সন ট্রান্সপারেন্ট হয়। আরও বিবরণের জন্য, স্বচ্ছতা দেখুন।
- আন্ডাররান
- শ্রাব্য গ্লিচ যার কারণ হল প্রয়োজনীয় ডেটা পর্যাপ্ত সময়ে প্রদান করতে না পারা। বিবরণের জন্য, বাফার আন্ডাররান দেখুন। ওভাররান-এর সাথে তুলনা করুন।
- আপমিক্সিং
- চ্যানেলের সংখ্যা বাড়ানো, যেমন মোনো থেকে স্টিরিও বা স্টিরিও থেকে সারাউন্ড সাউন্ড। ডুপ্লিকেশন, প্যানিং বা আরও উন্নত সিগন্যাল প্রসেসিংয়ের মাধ্যমে এটি করা হয়। ডাউনমিক্সিং-এর সাথে তুলনা করুন।
- USAC
- ইউনিফায়েড স্পিচ ও অডিও কোডিং। কম বিট-রেট অ্যাপের জন্য অডিও কোডেক। আরও বিবরণের জন্য, একত্রিত স্পিচ ও অডিও কোডিং দেখুন।
- ভার্চুয়ালাইজার
- এফেক্ট যা অডিও চ্যানেলকে স্পেশিয়ালাইজ করার চেষ্টা করে, যেমন আরও স্পিকার সিমুলেট করার চেষ্টা করে অথবা সাউন্ড সোর্সের পজিশন আছে এমন বিভ্রম তৈরি করে।
- ভলিউম
- লাউডনেস, অডিও সিগন্যালের সাবজেক্টিভ শক্তি।
ডিভাইস ইন্টারকানেক্ট
ইন্টারডিভাইস ইন্টারকানেকশন টেকনোলজি ডিভাইসের মধ্যে অডিও ও ভিডিও কম্পোনেন্ট কানেক্ট করে এবং এক্সটার্নাল কানেক্টরে সহজেই দেখা যায়। HAL ইমপ্লিমেন্টার ও ব্যবহারকারীকে এইসব শর্তাবলী সম্পর্কে সচেতন থাকতে হবে।
- ব্লুটুথ
- স্বল্প-দূরত্বের ওয়্যারলেস প্রযুক্তি। অডিও-সম্পর্কিত ব্লুটুথ প্রোফাইল এবং ব্লুটুথ প্রোটোকল সম্পর্কে বিস্তারিত জানতে, মিউজিকের জন্য A2DP, টেলিফোনির জন্য SCO এবং অডিও/ভিডিও রিমোট কন্ট্রোল প্রোফাইল (AVRCP) দেখুন।
- DisplayPort
- ভিডিও ইলেকট্রনিক্স স্ট্যান্ডার্ডস অ্যাসোসিয়েশন (VESA) দ্বারা ডিজিটাল ডিসপ্লে ইন্টারফেস।
- ডঙ্গেল
- ছোট গ্যাজেট, বিশেষ করে যেটি অন্য ডিভাইসের সাথে ঝুলতে থাকে। আরও বিবরণের জন্য, ডঙ্গল দেখুন।
- FireWire
- IEEE 1394 দেখুন।
- HDMI
- হাই-ডেফিনিশন মাল্টিমিডিয়া ইন্টারফেস। অডিও ও ভিডিও ডেটা ট্রান্সফার করার ইন্টারফেস। মোবাইল ডিভাইসের জন্য, মাইক্রো-HDMI (টাইপ D) বা MHL কানেক্টর ব্যবহার করা হয়।
- IEEE 1394
- অডিওর মতো রিয়েল-টাইম কম-লেটেন্সি অ্যাপের জন্য ব্যবহৃত সিরিয়াল বাস। এটি FireWire নামেও পরিচিত। বিবরণের জন্য, IEEE 1394 দেখুন।
- Intel HDA
- Intel High Definition Audio (সাধারণ হাই-ডেফিনেশন অডিও বা হাই-রেজোলিউশন অডিওর সাথে গুলিয়ে ফেলবেন না)। ফ্রন্ট-প্যানেল কানেক্টরের স্পেসিফিকেশন। আরও জানতে, Intel High Definition Audio দেখুন।
- ইন্টারফেস
- ইন্টারফেস একটি সিগন্যালকে এক ধরনের উপস্থাপনা থেকে অন্য ধরনের উপস্থাপনায় পরিবর্তন করে। সাধারণ ইন্টারফেসের মধ্যে USB অডিও ইন্টারফেস এবং MIDI ইন্টারফেস অন্তর্ভুক্ত।
- লাইন লেভেল
- অডিও কম্পোনেন্ট ও ট্রান্সডিউসারের মধ্যে পাস করা অ্যানালগ অডিও সিগন্যালের শক্তি। আরও বিবরণের জন্য, লাইন লেভেল দেখুন।
- MHL
- মোবাইল হাই-ডেফিনিশন লিঙ্ক। মোবাইল অডিও-ভিডিও ইন্টারফেস, প্রায়ই মাইক্রো-ইউএসবি কানেক্টরের মাধ্যমে।
- ফোন কানেক্টর
- মিনি বা সাব-মিনি কম্পোনেন্ট যা কোনও ডিভাইসকে তারযুক্ত হেডফোন, হেডসেট বা লাইন-লেভেল অ্যামপ্লিফায়ারের সাথে কানেক্ট করে।
- SlimPort
- মাইক্রো-USB থেকে HDMI অ্যাডাপ্টার।
- S/PDIF
- Sony/Philips ডিজিটাল ইন্টারফেস ফর্ম্যাট। কমপ্রেস না করা PCM ও IEC 61937-এর জন্য ইন্টারকানেক্ট। আরও বিবরণের জন্য, S/PDIF দেখুন। S/PDIF হল AES3-এর কনজিউমার গ্রেড ভেরিয়েন্ট।
- Thunderbolt
- হাই-এন্ড পেরিফেরাল ডিভাইসের সাথে কানেক্ট করার জন্য USB ও HDMI-এর সাথে প্রতিযোগিতা করে এমন মাল্টিমিডিয়া ইন্টারফেস। আরও বিবরণের জন্য, Thunderbolt দেখুন।
- TOSLINK
- S/PDIF-এর সাথে ব্যবহার করা অপ্টিক্যাল অডিও কেবেল। আরও বিবরণের জন্য, TOSLINK দেখুন।
- USB
- Universal serial bus. আরও বিবরণের জন্য, USB দেখুন।
ইন-ডিভাইস ইন্টারকানেক্ট
ইন্টার-ডিভাইস ইন্টারকানেকশন টেকনোলজি কোনও ডিভাইসের মধ্যে থাকা ইন্টার্নাল অডিও কম্পোনেন্টকে কানেক্ট করে এবং ডিভাইসটি না খুলে তা দেখা যায় না। HAL ইমপ্লিমেন্টারকে এগুলি সম্পর্কে সচেতন থাকতে হতে পারে, তবে সাধারণ ব্যবহারকারীকে নয়। ইন্ট্রা-ডিভাইস ইন্টারকানেকশন সম্পর্কে বিস্তারিত জানতে, নিম্নলিখিত নিবন্ধ দেখুন:
- GPIO
- I²C, কন্ট্রোল চ্যানেলের জন্য
- I²S, অডিও ডেটার জন্য, SLIMbus-এর চেয়ে সহজ
- McASP
- SLIMbus
- SPI
- AC'৯৭
- Intel HDA
- SoundWire
- TDM
ALSA সিস্টেম অন চিপ (ASoC)-এ, এগুলিকে একসাথে ডিজিটাল অডিও ইন্টারফেস (DAIs) বলা হয়।
অডিও সিগন্যাল পাথ
অডিও সিগন্যাল পাথ সংক্রান্ত শর্তাবলী সিগন্যাল পাথের সাথে সম্পর্কিত যা অডিও ডেটা অ্যাপ থেকে ট্রান্সডিউসার বা ট্রান্সডিউসার থেকে অ্যাপে ফলো করে।
- ADC
- অ্যানালগ-টু-ডিজিটাল কনভার্টার। মডিউল যা অ্যানালগ সিগন্যালকে (সময় ও অ্যাম্প্লিটিউডে অবিচ্ছিন্ন) ডিজিটাল সিগন্যালে (সময় ও অ্যাম্প্লিটিউডে বিচ্ছিন্ন) রূপান্তরিত করে। ধারণাগতভাবে, ADC-তে একটি পিরিয়ডিক স্যাম্পেল-অ্যান্ড-হোল্ড থাকে, যার পরে একটি কোয়ানটাইজার থাকে, যদিও এটি সেইভাবে প্রয়োগ করতে হবে না। ADC-এর আগে সাধারণত একটি লো-পাস ফিল্টার থাকে যা কাঙ্ক্ষিত স্যাম্পেল রেট ব্যবহার করে প্রতিনিধিত্ব করা যায় না এমন যেকোনও হাই ফ্রিকোয়েন্সি কম্পোনেন্ট সরিয়ে দেয়। বিবরণের জন্য, অ্যানালগ থেকে ডিজিটাল কনভার্টার দেখুন।
- AP
- অ্যাপ প্রসেসর। মোবাইল ডিভাইসে প্রধান সাধারণ-উদ্দেশ্য কম্পিউটার।
- কোডেক
- কোডার-ডিকোডার। মডিউল যা একটি প্রতিনিধিত্ব থেকে অন্যটিতে অডিও সিগন্যাল এনকোড ও ডিকোড করে (সাধারণত অ্যানালগ থেকে PCM বা PCM থেকে অ্যানালগ)। কঠোরভাবে বলতে গেলে, কোডেক এনকোড এবং ডিকোড উভয়ই করে এমন মডিউলের জন্য সংরক্ষিত কিন্তু এর মধ্যে শুধুমাত্র একটিকে বোঝাতেও ব্যবহার করা যেতে পারে। বিস্তারিত জানতে, অডিও কোডেক দেখুন।
- DAC
- ডিজিটাল-টু-অ্যানালগ কনভার্টার। এমন মডিউল যা ডিজিটাল সিগন্যালকে (সময়ের সাথে সাথে আলাদা আলাদা এবং অ্যামপ্লিটিউড) অ্যানালগ সিগন্যালে (সময়ের সাথে সাথে একটানা এবং অ্যামপ্লিটিউড) পরিবর্তন করে। ডিজিটাল কোয়ান্টাইজেশনের ফলে তৈরি হওয়া হাই-ফ্রিকোয়েন্সি কম্পোনেন্ট সরানোর জন্য প্রায়ই লো-পাস ফিল্টার ব্যবহার করা হয়। বিস্তারিত জানতে, ডিজিটাল-টু-অ্যানালগ কনভার্টার দেখুন।
- DSP
- ডিজিটাল সিগন্যাল প্রসেসর। ঐচ্ছিক কম্পোনেন্ট সাধারণত অ্যাপ প্রসেসরের পরে (আউটপুটের জন্য ) বা অ্যাপ প্রসেসরের আগে (ইনপুটের জন্য) থাকে। অ্যাপ প্রসেসরের লোড কমানো এবং কম পাওয়ার খরচ করে সিগন্যাল প্রসেসিং ফিচার প্রদান করাই হল এর মূল উদ্দেশ্য।
- PDM
- পাল্স-ডেনসিটি মডুলেশন। ডিজিটাল সিগন্যালের মাধ্যমে অ্যানালগ সিগন্যাল দেখানোর জন্য ব্যবহৃত মডিউলেশনের ফর্ম, যেখানে ১ বনাম ০-এর আপেক্ষিক ঘনত্ব সিগন্যাল লেভেল নির্দেশ করে। ডিজিটাল থেকে অ্যানালগ কনভার্টার দ্বারা সাধারণত ব্যবহৃত হয়। আরও জানতে, পালস-ডেনসিটি মডিউলেশন দেখুন।
- PWM
- পালস-উইথ মডুলেশন। ডিজিটাল সিগন্যালের মাধ্যমে অ্যানালগ সিগন্যালকে উপস্থাপন করতে ব্যবহৃত মড্যুলেশনের ফর্ম, যেখানে ডিজিটাল পালসের আপেক্ষিক প্রস্থ সিগন্যাল লেভেলকে নির্দেশ করে। অ্যানালগ থেকে ডিজিটাল কনভার্টারদের দ্বারা সাধারণত ব্যবহৃত হয়। আরও বিবরণের জন্য, পালস-উইথ মডুলেশন দেখুন।
- ট্রান্সডিউসার
- বাস্তব জগতের ফিজিক্যাল কোয়ান্টিটির তারতম্যকে ইলেকট্রিক্যাল সিগন্যালে কনভার্ট করে। অডিওতে, ফিজিক্যাল কোয়ান্টিটি হল সাউন্ড প্রেসার এবং ট্রান্সডিউসার হল লাউডস্পিকার ও মাইক্রোফোন। আরও জানতে, ট্রান্সডিউসার দেখুন।
স্যাম্পেল রেট কনভার্সন
স্যাম্পেল রেট কনভার্সন সংক্রান্ত শর্তাবলী একটি স্যাম্পেল রেট থেকে অন্যটিতে কনভার্ট করার প্রক্রিয়ার সাথে সম্পর্কিত।
- ডাউনস্যাম্পেল
- আবার স্যাম্পেল করা, যেখানে সিঙ্ক স্যাম্পেল রেট < সোর্স স্যাম্পেল রেট।
- Nyquist ফ্রিকোয়েন্সি
- সর্বাধিক ফ্রিকোয়েন্সি কম্পোনেন্ট যা প্রদত্ত স্যাম্পেল রেটের ১/২-এ ডিস্ক্রিটাইজড সিগন্যাল দ্বারা দেখানো যেতে পারে। যেমন, মানুষের শ্রবণযোগ্য ফ্রিকোয়েন্সি রেঞ্জ মোটামুটি ২০ kHz পর্যন্ত হয়, তাই সেই রেঞ্জকে প্রতিনিধিত্ব করার জন্য ডিজিটাল অডিও সিগন্যালের স্যাম্পেল রেট অন্তত ৪০ kHz হতে হবে। বাস্তবে, ৪৪.১ kHz এবং ৪৮ kHz-এর স্যাম্পেল রেট সাধারণত ব্যবহার করা হয়, যার মধ্যে যথাক্রমে ২২.০৫ kHz এবং ২৪ kHz-এর নাইকুইস্ট ফ্রিকোয়েন্সি থাকে। বিস্তারিত জানতে, নাইকুইস্ট ফ্রিকোয়েন্সি এবং শ্রবণসীমা দেখুন।
- রিস্যাম্পলার
- স্যাম্পেল রেট কনভার্টারের প্রতিশব্দ।
- রিস্যাম্পলিং
- স্যাম্পেল রেট কনভার্ট করার প্রসেস।
- স্যাম্পেল রেট কনভার্টার
- যে মডিউল আবার স্যাম্পেল করে।
- সিঙ্ক
- রিস্যাম্পলারের আউটপুট।
- সোর্স
- রিস্যাম্পলারের জন্য ইনপুট।
- আপস্যাম্পেল
- রিস্যাম্পেল, যেখানে সিঙ্ক স্যাম্পেল রেট > সোর্স স্যাম্পেল রেট।
টেলিফোন সংক্রান্ত পরিষেবা
- AEC
- অ্যাকোস্টিক ইকো ক্যানসেলেশন। সিগন্যাল থেকে ইকো কমানোর একটি উপায়। আরও জানতে, ইকো সাপ্রেশন ও ক্যানসেলেশন দেখুন।
- ANC
- অ্যাক্টিভ নয়েজ কন্ট্রোল। অবাঞ্ছিত সেকেন্ডারি সিগন্যালের বিপরীত সিগন্যাল সক্রিয়ভাবে যোগ করার মাধ্যমে প্রাইমারি সিগন্যালের কোয়ালিটি উন্নত করার একটি উপায়। আরও বিবরণের জন্য, অ্যাক্টিভ নয়েজ কন্ট্রোল দেখুন।
- ডায়ালার
- টেলিফোনের জন্য ইউজার ইন্টারফেস প্রদান করে এমন অ্যাপ।
- HCO
- হিয়ারিং ক্যারি ওভার। TTY মোড যেখানে মেসেজ টেক্সট হিসেবে পাঠানো হয় এবং স্পিচ হিসেবে পাওয়া যায়।
- সাইডটোন
- লোকাল মাইক্রোফোন থেকে লোকাল ইয়ারপিসে শোনা যায় এমন ফিডব্যাক। আরও বিবরণের জন্য, সাইডটোন দেখুন।
- TDD
- বধিরদের জন্য টেলিকমিউনিকেশন ডিভাইস। শ্রবণশক্তি বা বাকশক্তিহীন ব্যক্তিদের জন্য নির্দিষ্ট ধরনের টেলিটাইপরাইটার (TTY)।
- TTY
- টেলিটাইপরাইটার। TDD-এর সাথে প্রায়শই অদল-বদল করে ব্যবহার করা হয়।
- UE
- ব্যবহারকারীর সরঞ্জাম। গ্রাহকের ফোন ডিভাইস।
- UMTS
- ইউনিভার্সাল মোবাইল টেলিকমিউনিকেশন সিস্টেম। এক ধরনের মোবাইল সেলুলার সিস্টেম।
- VCO
- ভয়েস ক্যারি ওভার। এমন একটি TTY মোড যেখানে মেসেজ অডিও হিসেবে পাঠানো হয় এবং টেক্সট হিসেবে গ্রহণ করা হয়।
Android-নির্দিষ্ট শর্তাবলী
Android-নির্দিষ্ট শব্দগুলির মধ্যে শুধুমাত্র Android অডিও ফ্রেমওয়ার্কে ব্যবহৃত শব্দগুলি অন্তর্ভুক্ত থাকে এবং সাধারণ শব্দ যার Android-এর মধ্যে বিশেষ অর্থ আছে।
- ALSA
- উন্নত Linux সাউন্ড আর্কিটেকচার। Linux-এর জন্য একটি অডিও ফ্রেমওয়ার্ক যা অন্যান্য সিস্টেমকেও প্রভাবিত করেছে। সাধারণ সংজ্ঞার জন্য, ALSA দেখুন। Android-এ, ALSA কার্নেল অডিও ফ্রেমওয়ার্ক ও ড্রাইভারকে বোঝায়, ইউজার-মোড ক্লাসকে নয়। এছাড়াও TinyALSA দেখুন।
- অডিও ডিভাইস
- HAL ইমপ্লিমেন্টেশন দ্বারা ব্যাক-আপ করা অডিও I/O এন্ডপয়েন্ট।
- AudioEffect,
AudioEffect - আউটপুট (পোস্টপ্রসেসিং) এফেক্ট এবং ইনপুট (প্রিপ্রসেসিং) এফেক্টের জন্য ইমপ্লিমেন্টেশন ফ্রেমওয়ার্ক এবং ক্লাস। ক্লাসটি
android.media.audiofx.AudioEffect-এ সংজ্ঞায়িত করা হয়েছে। - AudioFlinger
- Android সাউন্ড সার্ভার ইমপ্লিমেন্টেশন। AudioFlinger, mediaserver প্রসেসের মধ্যে রান করে। সাধারণ সংজ্ঞার জন্য, সাউন্ড সার্ভার দেখুন।
- অডিও ফোকাস করুন
- একাধিক স্বতন্ত্র অ্যাপ জুড়ে অডিও ইন্টার্যাকশন ম্যানেজ করার জন্য API-এর সেট।
আরও তথ্যের জন্য, অডিও আউটপুটে
পরিবর্তন ম্যানেজ করা এবং ফোকাস-সম্পর্কিত পদ্ধতি ও
android.media.AudioManager-এর ধ্রুবক দেখুন। - AudioMixer
- AudioFlinger-এর মডিউল যা একাধিক ট্র্যাক একত্রিত করা এবং অ্যাটেনুয়েশন (ভলিউম) ও এফেক্ট প্রয়োগ করার জন্য দায়ী। সাধারণ সংজ্ঞার জন্য, অডিও মিক্সিং (রেকর্ড করা মিউজিক) (সিস্টেমের মধ্যে সফ্টওয়্যার মডিউলের পরিবর্তে হার্ডওয়্যার ডিভাইস বা সফ্টওয়্যার অ্যাপ হিসেবে মিক্সার নিয়ে আলোচনা করে) দেখুন।
- অডিও নীতি
- এমন সব অ্যাকশনের জন্য পরিষেবা দায়ী যার জন্য প্রথমে নীতি সংক্রান্ত সিদ্ধান্ত নিতে হয়, যেমন নতুন I/O স্ট্রিম খোলা, পরিবর্তনের পরে রি-রুট করা এবং স্ট্রিম ভলিউম ম্যানেজমেন্ট।
AudioRecord- মাইক্রোফোনের মতো অডিও ইনপুট ডিভাইস থেকে ডেটা পাওয়ার জন্য প্রাইমারি লো-লেভেল ক্লায়েন্ট ক্লাস। ডেটা সাধারণত PCM ফর্ম্যাটে থাকে। ক্লাসটি
android.media.AudioRecord-এ সংজ্ঞায়িত করা হয়েছে। - AudioResampler
- AudioFlinger-এর মডিউল স্যাম্পেল রেট কনভার্সনের জন্য দায়ী।
- অডিও সোর্স,
AudioSource - অডিও ইনপুট ক্যাপচার করার জন্য কাঙ্ক্ষিত ব্যবহারের কেস নির্দেশ করে এমন ধ্রুবকের গণনা
। ক্লাসটি
android.media.MediaRecorder.AudioSource-এ সংজ্ঞায়িত করা হয়েছে। API লেভেল ২১ ও তার পরের যেকোনও লেভেলে, অডিও অ্যাট্রিবিউট পছন্দ করা হয়। AudioTrack- স্পিকারের মতো অডিও আউটপুট ডিভাইসে ডেটা পাঠানোর জন্য প্রাথমিক লো-লেভেল ক্লায়েন্ট ক্লাস।
ডেটা সাধারণত PCM ফর্ম্যাটে থাকে। ক্লাসটি
android.media.AudioTrack-এ সংজ্ঞায়িত করা হয়েছে। audio_utils- PCM ফর্ম্যাট কনভার্সন, WAV ফাইল I/O এবং নন-ব্লকিং FIFO-এর মতো ফিচারের জন্য অডিও ইউটিলিটি লাইব্রেরি, যা Android প্ল্যাটফর্মের থেকে অনেকটাই স্বাধীন।
- ক্লায়েন্ট
- সাধারণত কোনও অ্যাপ বা অ্যাপ ক্লায়েন্ট। তবে, কোনও AudioFlinger ক্লায়েন্ট
মিডিয়াসার্ভার সিস্টেম প্রসেসের মধ্যে রান করা থ্রেড হতে পারে, যেমন
MediaPlayerঅবজেক্টের মাধ্যমে ডিকোড করা মিডিয়া চালানোর সময়। - HAL
- হার্ডওয়্যার অ্যাবস্ট্রাকশন লেয়ার। Android-এ HAL হল একটি জেনেরিক শব্দ; অডিওতে, এটি হল AudioFlinger এবং C API সহ কার্নেল ডিভাইস ড্রাইভারের মধ্যে একটি লেয়ার (যা C++ libaudio-কে প্রতিস্থাপন করে)।
- FastCapture
- AudioFlinger-এর মধ্যে থ্রেড যা কম-লেটেন্সি ফাস্ট ট্র্যাকে অডিও ডেটা পাঠায় এবং কম লেটেন্সির জন্য কনফিগার করা হলে ইনপুট ডিভাইসকে ড্রাইভ করে।
- FastMixer
- AudioFlinger-এর মধ্যে থ্রেড যা কম লেটেন্সি ফাস্ট ট্র্যাক থেকে অডিও ডেটা পায় ও মিক্স করে এবং লেটেন্সি কমানোর জন্য কনফিগার করা হলে প্রাইমারি আউটপুট ডিভাইস চালায়।
- দ্রুত প্রসেস করা
AudioTrackঅথবাAudioRecordক্লায়েন্ট, যাতে কম লেটেন্সি আছে কিন্তু কিছু ডিভাইস ও রুটে কম ফিচার আছে।MediaPlayer- -এর চেয়ে
AudioTrack-এর ক্লায়েন্ট ক্লাস উচ্চতর লেভেলের। এনকোড করা কন্টেন্ট বা এমন কন্টেন্ট চালায় যাতে মাল্টিমিডিয়া অডিও এবং ভিডিও ট্র্যাক অন্তর্ভুক্ত থাকে। ক্লাসটিandroid.media.MediaPlayer-এ সংজ্ঞায়িত করা হয়েছে। media.log- AudioFlinger ডিবাগিং ফিচার শুধুমাত্র কাস্টম বিল্ডে উপলভ্য। প্রয়োজন হলে, সার্কুলার বাফারে অডিও ইভেন্ট লগ করার জন্য এটি ব্যবহার করা হয়, যেখানে ইভেন্টগুলি পরে ডাম্প করা যায়।
- mediaserver
- AudioFlinger সহ মিডিয়া-সম্পর্কিত পরিষেবা থাকা Android সিস্টেম প্রসেস।
- NBAIO
- নন-ব্লকিং অডিও ইনপুট ও আউটপুট। AudioFlinger পোর্টের জন্য অ্যাবস্ট্রাকশন। এই শব্দবন্ধটি বিভ্রান্তিকর হতে পারে কারণ NBAIO API-এর কিছু প্রয়োগ ব্লক করার সুবিধা দেয়। NBAIO-এর মূল প্রয়োগ হল বিভিন্ন ধরনের পাইপের জন্য।
- সাধারণ মিক্সার AudioFlinger-এর মধ্যে
- থ্রেড যা বেশিরভাগ সম্পূর্ণ-ফিচারযুক্ত
AudioTrackক্লায়েন্টদের পরিষেবা দেয়। পাইপ ব্যবহার করে সরাসরি আউটপুট ডিভাইস চালায় অথবা এর সাব-মিক্স FastMixer-এ ফিড করে। - OpenSL ES
- The Khronos Group-এর অডিও API স্ট্যান্ডার্ড। API লেভেল ৯ ও তার পরবর্তী যেকোনও ভার্সনের Android ভার্সনে OpenSL ES 1.0.1-এর সাবসেটের উপর ভিত্তি করে তৈরি নেটিভ অডিও API কাজ করে।
- প্রো অডিও
- ফিচার ফ্ল্যাগের সংক্ষিপ্ত নাম
android.hardware.audio.pro। Android CDD-র ৫.১০ প্রফেশনাল অডিও বিভাগে প্রয়োজনীয়তাগুলি ডকুমেন্ট করা আছে।android.hardware.audio.proফিচারে প্রো বলতে অনুমানযোগ্য রিয়েল-টাইম পারফর্ম্যান্সের লেভেলকে বোঝায়, কোনও নির্দিষ্ট ব্যবহারকারীকে নয়। - রিয়েল টাইম (বিশেষ্য), রিয়েল-টাইম (বিশেষণ)
-
রিয়েল-টাইম কম্পিউটিং সিস্টেম, প্রাসঙ্গিক ইভেন্টের ক্ষেত্রে নির্দিষ্ট সময়ের মধ্যে উত্তর দেওয়ার গ্যারান্টি দেয়। রিয়েল-টাইম কম্পিউটিংয়ের জন্য ডিভাইস ইমপ্লিমেন্টেশন সংক্রান্ত সহায়তা হল
android.hardware.audio.proফিচারের প্রয়োজনীয়তা পূরণের জন্য প্রয়োজনীয়, তবে প্রো অডিওতে বর্ণিত শর্ত পূরণের জন্য যথেষ্ট নয়।রিয়েল-টাইম পারফর্ম্যান্সের সুবিধা অডিওর বাইরে অন্যান্য ক্ষেত্রেও রয়েছে, যেমন গেমিং, গ্রাফিক্স, ক্যামেরা, ভিডিও, সেন্সর প্রসেসিং, ভার্চুয়াল রিয়ালিটি (VR) এবং অগমেন্টেড রিয়ালিটি (AR)।
- নিঃশব্দহীন মোড
- মিডিয়া প্লেব্যাক (মিউজিক, ভিডিও, গেম) বা অ্যালার্মে কোনও প্রভাব না ফেলে ফোনের রিংটোন ও বিজ্ঞপ্তি মিউট করার জন্য ব্যবহারকারীর সেট করা ফিচার।
SoundPoolAudioTrack-এর থেকে উচ্চ-লেভেলের ক্লায়েন্ট ক্লাস। স্যাম্পেল করা অডিও ক্লিপ চালায়। UI সংক্রান্ত মতামত ও গেমের সাউন্ডের মতো বিষয় ট্রিগার করার জন্য উপযোগী। ক্লাসটিandroid.media.SoundPool-এ সংজ্ঞায়িত করা হয়েছে।- স্টেজফ্রাইট
- মিডিয়া প্লেব্যাক ইঞ্জিন। মিডিয়া দেখুন।
- StateQueue
- AudioFlinger-এর মধ্যে থাকা মডিউল, যা থ্রেডগুলির মধ্যে স্টেট সিঙ্ক করার জন্য দায়ী। ডেটা পাস করার জন্য NBAIO ব্যবহার করা হয়, কন্ট্রোল সংক্রান্ত তথ্য পাস করার জন্য StateQueue ব্যবহার করা হয়।
- কৌশল
- একই ধরনের আচরণ সহ স্ট্রিমের ধরনগুলির গ্রুপ। অডিও নীতি পরিষেবা ব্যবহার করে।
- স্ট্রিমের ধরন
- অডিও আউটপুটের ব্যবহারিক প্রয়োগের উদাহরণ সহ তালিকা। অডিও নীতি
বাস্তবায়ন, ভলিউম ও রাউটিং সংক্রান্ত সিদ্ধান্ত নির্ধারণ করতে
অন্যান্য প্যারামিটারের সাথে স্ট্রিম ধরন ব্যবহার করে। স্ট্রিমের ধরনের তালিকা দেখতে,
android.media.AudioManagerদেখুন। - টি সিঙ্ক
- অডিও ডিবাগিং দেখুন।
- TinyALSA,
tinyalsa - TinyALSA হল BSD লাইসেন্স সহ ALSA কার্নেলের উপরে একটি ছোট ব্যবহারকারী-মোড API।
tinyalsaহল TinyALSA লাইব্রেরিতে একটি প্যাকেজের নাম। HAL ইমপ্লিমেন্টেশনের জন্য লাইব্রেরি সাজেস্ট করা হয়। ToneGenerator- -এর চেয়ে
AudioTrack-এর ক্লায়েন্ট ক্লাস উচ্চতর লেভেলের। ডুয়াল-টোন মাল্টি-ফ্রিকোয়েন্সি (DTMF) সিগন্যাল প্লে করে। বিবরণের জন্য, ডুয়াল-টোন মাল্টি-ফ্রিকোয়েন্সি সিগন্যালিং এবংandroid.media.ToneGenerator-এ ক্লাস সংজ্ঞা দেখুন। - ট্র্যাক
- অডিও স্ট্রিম।
AudioTrackবাAudioRecordক্লাস দ্বারা নিয়ন্ত্রিত। - ভলিউম অ্যাটেন্যুয়েশন কার্ভ
- কোনও প্রদত্ত আউটপুটের জন্য সাধারণ ভলিউম ইনডেক্স থেকে নির্দিষ্ট অ্যাটেনিউয়েশন ফ্যাক্টরে ডিভাইস-নির্দিষ্ট ম্যাপিং।
- ভলিউম ইনডেক্স
- ইউনিটলেস পূর্ণসংখ্যা যা স্ট্রিমের কাঙ্ক্ষিত আপেক্ষিক ভলিউম প্রকাশ করে।
ভলিউম-সম্পর্কিত API এলিমেন্ট
android.media.AudioManagerঅ্যাবসলিউট অ্যাটেনুয়েশন ফ্যাক্টরের পরিবর্তে ভলিউম ইনডেক্সে কাজ করে।