Unified Video Decoder
ইউনিফাইড ভিডিও ডিকোডার (ইউভিডি, পূর্বে ইউনিভার্সাল ভিডিও ডিকোডার নামে পরিচিত) হল এএমডি-র ডেডিকেটেড ভিডিও ডিকোডিং এএসআইসি-কে দেওয়া নাম। একাধিক সংস্করণ রয়েছে যা প্রচুর সংখ্যক ভিডিও কোডেক প্রয়োগ করে, যেমন H.264 এবং VC-1। ইউভিডি রেডিয়ন এইচডি 2000 সিরিজের সাথে চালু করা হয়েছিল এবং এটি এএমডির কিছু জিপিইউ এবং এপিইউতে সংহত করা হয়েছে। ইউভিডি এর প্রবর্তনের সময় ডাই পৃষ্ঠের একটি উল্লেখযোগ্য পরিমাণ দখল করে এবং এএমডির ভিডিও কোডিং ইঞ্জিন (ভি. সি. ই) এর সাথে বিভ্রান্ত হওয়ার দরকার নেই। এএমডি রেভেন রিজ (2018 সালের জানুয়ারিতে প্রকাশিত) অনুযায়ী, ইউভিডি এবং ভি. সি. ই-এর পরে আসে ভিডিও কোর নেক্সট (ভি. সি. এন)। ইউভিডি একটি এটিআই জিলিয়ন ভিডিও প্রসেসরের উপর ভিত্তি করে তৈরি, যা জিপিইউ-এর মতো একই ডাই-তে অন্তর্ভুক্ত করা হয়েছে এবং এটি অ্যাডভান্সড ভিডিও প্রসেসর (এভিপি) সহ হার্ডওয়্যার ভিডিও ডিকোডিংয়ের জন্য এটিআই আভিভো এইচডি-র অংশ। এএমডি-র মতে, ইউভিডি সম্পূর্ণরূপে হার্ডওয়্যারে H.264/AVC এবং ভিসি-1 ভিডিও কোডেকের ডিকোডিং পরিচালনা করে। ইউভিডি প্রযুক্তি ক্যাডেন্স টেনসিলিকা এক্সটেনসা প্রসেসরের উপর ভিত্তি করে তৈরি, যা মূলত 2004 সালে এটিআই টেকনোলজিস ইনকর্পোরেটেড দ্বারা লাইসেন্সপ্রাপ্ত ছিল। ইউভিডি/ইউভিডি + ইউভিডির প্রাথমিক সংস্করণগুলিতে, ভিডিও পোস্ট-প্রসেসিং পিক্সেল শেডার এবং ওপেনসিএল কার্নেলে প্রেরণ করা হয়। এমপিইজি-2 ডিকোডিং ইউভিডি-র মধ্যে নয়, বরং শেডার প্রসেসরগুলিতে সঞ্চালিত হয়। ডিকোডারটি ব্লু-রে এবং এইচ. ডি. ডি. ভি. ডি-র কর্মক্ষমতা এবং প্রোফাইলের প্রয়োজনীয়তা পূরণ করে, 40 এম. বি. টি/সে বিট রেট পর্যন্ত বিটস্ট্রিম ডিকোডিং করে। এটিতে H.264/AVC-এর জন্য প্রসঙ্গ-অভিযোজিত বাইনারি গাণিতিক কোডিং (CABAC) সমর্থন রয়েছে। পূর্ববর্তী প্রজন্মের জিপিইউগুলিতে ভিডিও ত্বরণ ব্লকের বিপরীতে, যা যথেষ্ট হোস্ট-সিপিইউ জড়িত থাকার দাবি করেছিল, ইউভিডি ভিডিও পোস্ট-প্রসেসিং ব্যতীত ভিসি-1 এবং H.264 এর জন্য পুরো ভিডিও-ডিকোডার প্রক্রিয়াটি অফলোড করে দেয়, যা শেডারে অফলোড করা হয়। এমপিইজি-2 ডিকোডও সমর্থিত, তবে বিটস্ট্রিম/এনট্রপি ডিকোড হার্ডওয়্যারে এমপিইজি-2 ভিডিওর জন্য সঞ্চালিত হয় না। এর আগে, এটিআই রেডিয়ন আর520 সিরিজ 'এটিআই আভিভো' বা এনভিডিয়া জেফোর্স 7 সিরিজ 'পিউয়ারভিডিও অ্যাসিস্টেড ফ্রন্ট-এন্ড বিটস্ট্রিম/এন্ট্রপি ডিকম্প্রেশন ভিসি-1 এবং H.264-হোস্ট সিপিইউ এই কাজটি করেনি। ইউভিডি ভিএলসি/সিএভিএলসি/সিএবিএসি, ফ্রিকোয়েন্সি ট্রান্সফর্ম, পিক্সেল পূর্বাভাস এবং ইনলুপ ডিবলকিং পরিচালনা করে, তবে পোস্ট প্রসেসিংটি শেডারগুলিতে প্রেরণ করে। পোস্ট-প্রসেসিংয়ের মধ্যে রয়েছে ডিনোইজিং, ডি-ইন্টারলেসিং এবং স্কেলিং/রিসাইজিং। এএমডি আরও বলেছে যে জিপিইউ কোরের মধ্যে ইউভিডি উপাদানটি 65 এনএম ফ্যাব্রিকেশন প্রসেস নোডে মাত্র 4.7 মিমি 2 এলাকা দখল করে। ইউভিডি-র একটি বৈচিত্র, যা ইউভিডি + নামে পরিচিত, রেডিয়ন এইচডি 3000 সিরিজের সাথে চালু করা হয়েছিল। উচ্চ রেজোলিউশনের ভিডিও স্ট্রিমের জন্য ইউভিডি + এইচডিসিপি সমর্থন করে। কিন্তু ইউভিডি + কেবল ইউভিডি হিসাবেও বাজারজাত করা হচ্ছিল। ইউভিডি 2 ইউভিডি রেডিয়ন এইচডি 4000 সিরিজের পণ্যগুলি প্রকাশের সাথে একটি রিফ্রেশ দেখেছিল। ইউভিডি 2-এ H.264/MPEG-4 এভিসি, ভিসি-1-এর সম্পূর্ণ বিটস্ট্রিম ডিকোডিং, পাশাপাশি এমপিইজি2 ভিডিও স্ট্রিমের আইডিসিটি স্তরের ত্বরণ রয়েছে। পারফরম্যান্সের উন্নতিগুলি দ্বৈত ভিডিও স্ট্রিম ডিকোডিং এবং পিকচার-ইন-পিকচার মোডের অনুমতি দেয়। এটি ইউভিডি2-কে পূর্ণ বিডি-লাইভ সঙ্গতিপূর্ণ করে তোলে। ইউভিডি 2.2-এ একটি পুনরায় নকশাকৃত স্থানীয় মেমরি ইন্টারফেস রয়েছে এবং এটি এমপিইজি2/এইচ. 264/ভিসি-1 ভিডিওগুলির সাথে সামঞ্জস্যতা বাড়ায়। যাইহোক, এটি "ইউভিডি 2 এনহ্যান্সড" হিসাবে একই উপনামের অধীনে বাজারজাত করা হয়েছিল "বিশেষ কোর-লজিক, জিপিইউগুলির আরভি 770 এবং আরভি 730 সিরিজে উপলব্ধ, এমপিইজি 2, H.264 এবং ডুয়াল-স্ট্রিম ডিকোডিং সহ ভিসি-1 ভিডিওর হার্ডওয়্যার ডিকোডিংয়ের জন্য"। ইউভিডি 2.2-এর প্রকৃতি ইউভিডি 2-এর একটি ক্রমবর্ধমান আপডেট হওয়ার জন্য এই পদক্ষেপের জন্য দায়ী হতে পারে। ইউভিডি 3 ইউভিডি 3 অতিরিক্ত হার্ডওয়্যার এমপিইজি 2 ডিকোডিং (এনট্রপি ডিকোড), ডিভিএক্স এবং এক্সভিডের মাধ্যমে এমপিইজি-4 পার্ট 2 ডিকোডিং (এনট্রপি ডিকোড, ইনভার্স ট্রান্সফর্ম, মোশন কম্পেন্সেশন) এবং এমভিসি-র মাধ্যমে ব্লু-রে 3ডি (এনট্রপি ডিকোড, ইনভার্স ট্রান্সফর্ম, মোশন কম্পেন্সেশন, ইন-লুপ ডিবলকিং)-এর জন্য সমর্থন যোগ করে। 120 Hz স্টেরিও 3D সমর্থন সহ, এবং কম CPU প্রক্রিয়াকরণ শক্তি ব্যবহার করার জন্য অনুকূলিত। ইউভিডি 3 ব্লু-রে 3ডি স্টেরিওস্কোপিক প্রদর্শনের জন্যও সমর্থন যোগ করে। ইউভিডি 4 ইউভিডি 4-এ H.264 ডিকোডার সহ উন্নত ফ্রেম ইন্টারপোলেশন অন্তর্ভুক্ত রয়েছে। ইউভিডি 4.2 এএমডি রেডিয়ন আরএক্স 200 সিরিজ এবং কাবেরী এপিইউর সাথে চালু করা হয়েছিল। ইউভিডি 5 ইউভিডি 5 এএমডি রেডিয়ন আর9 285-এর সাথে চালু করা হয়েছিল। ইউভিডি-তে নতুন 4কে H.264 ভিডিওর জন্য পূর্ণ সমর্থন, স্তর 5.2 (4কেপি60) পর্যন্ত। ইউভিডি 6 ইউভিডি 6 ডিকোডার এবং ভিডিও কোডিং ইঞ্জিন 3.1 এনকোডার প্রথম জিসিএন 3-এর উপর ভিত্তি করে জিপিইউ-তে ব্যবহৃত হয়েছিল বলে জানা গেছে, যার মধ্যে রয়েছে রেডিয়ন আর9 ফিউরি সিরিজ এবং "ক্যারিজো"-এপিইউ, তারপরে এএমডি রেডিয়ন আরএক্স 300 সিরিজ (পাইরেট দ্বীপপুঞ্জ জিপিইউ পরিবার) এবং এএমডি রেডিয়ন আরএক্স 400 সিরিজ (আর্কটিক দ্বীপপুঞ্জ জিপিইউ পরিবার)। "ফিজি" এবং "ক্যারিজো"-ভিত্তিক গ্রাফিক্স কন্ট্রোলার হার্ডওয়্যারে ইউভিডি সংস্করণটি উচ্চ দক্ষতা ভিডিও কোডিং (এইচইভিসি, H.265) হার্ডওয়্যার ভিডিও ডিকোডিং, 4কে পর্যন্ত, 8-বিট রঙ (H.265 সংস্করণ 1, প্রধান প্রোফাইল) এবং ইউভিডি 6.3-এর সাথে এএমডি রেডিয়ন 400 সিরিজে 10-বিট রঙের এইচডিআর এবং ভিপি9 ভিডিও কোডেকের জন্য সমর্থন রয়েছে। ইউভিডি 7 ইউভিডি 7 ডিকোডার এবং ভিডিও কোডিং ইঞ্জিন 4 এনকোডার ভেগা-ভিত্তিক জিপিইউতে অন্তর্ভুক্ত করা হয়েছে। কিন্তু এখনও কোনও নির্দিষ্ট ফাংশন ভিপি9 হার্ডওয়্যার ডিকোডিং নেই। ইন্সটিংক্ট এমআই50, ইন্সটিংক্ট এমআই60 এবং রেডিয়ন সপ্তম কার্ডে উপস্থিত ইউভিডি 7.2 এএমডি-র ভেগা20 জিপিইউ-এর মধ্যে রয়েছে ভি. সি. ই. 4.1 এবং দুটি ইউ. ভি. ডি. 7.2 দৃষ্টান্ত। রেভেন রিজ এপিইউ (রাইজেন 2200/2400 জি)-এর সমন্বিত গ্রাফিক্স দিয়ে শুরু করে, প্রাক্তন ইউভিডি এবং ভিসিই নতুন "ভিডিও কোর নেক্সট" (ভিসিএন) দ্বারা প্রতিস্থাপিত হয়েছে। ভি. সি. এন. 1 ভিপি9 কোডেকের জন্য সম্পূর্ণ হার্ডওয়্যার ডিকোডিং যোগ করে। ফরম্যাট সাপোর্ট প্রাপ্যতা রেডিয়ন এইচডি 2000 সিরিজের বেশিরভাগ ভিডিও কার্ড 1080পি হাই ডেফিনিশন বিষয়বস্তুর হার্ডওয়্যার ডিকোডিংয়ের জন্য ইউভিডি প্রয়োগ করে। যাইহোক, রেডিয়ন এইচডি 2900 সিরিজের ভিডিও কার্ডগুলিতে ইউভিডি অন্তর্ভুক্ত নয় (যদিও এটি তার শেডার ব্যবহারের মাধ্যমে আংশিক কার্যকারিতা প্রদান করতে সক্ষম), যা রেডিয়ন এইচডি 2900 এক্সটি চালু হওয়ার আগে অ্যাড-ইন অংশীদারদের পণ্যগুলির পণ্য পৃষ্ঠাগুলি এবং প্যাকেজ বাক্সগুলিতে উপস্থিত ছিল বলে ভুলভাবে বলা হয়েছিল, হয় কার্ডটিকে এটিআই আভিভো এইচডি বা স্পষ্টভাবে ইউভিডি বৈশিষ্ট্যযুক্ত হিসাবে উল্লেখ করে, যা শুধুমাত্র এটিআই আভিভো এইচডি-এর পূর্ববর্তী বিবৃতিটি সঠিক। এএমডি আধিকারিকরাও ইউভিডি বাদ দেওয়ার বিষয়টি নিশ্চিত করেছেন। ইউভিডি2 রেডিয়ন আরভি7x0 এবং আর7x0 সিরিজের জিপিইউতে প্রয়োগ করা হয়। এর মধ্যে রয়েছে এএমডি 700 চিপসেট সিরিজের আইজিপি মাদারবোর্ডের জন্য ব্যবহৃত আরএস7x0 সিরিজ। ফিচার ওভারভিউ এপিইউ জিপিইউ অপারেটিং সিস্টেম সাপোর্ট ইউভিডি এসআইপি কোরকে ডিভাইস ড্রাইভার দ্বারা সমর্থিত হতে হবে, যা ভিডিপিএইউ, ভিএএপিআই বা ডিএক্সভিএর মতো এক বা একাধিক ইন্টারফেস সরবরাহ করে। এই ইন্টারফেসগুলির মধ্যে একটি তারপর শেষ-ব্যবহারকারী সফ্টওয়্যার দ্বারা ব্যবহার করা হয়, উদাহরণস্বরূপ ভিএলসি মিডিয়া প্লেয়ার বা জিস্ট্রিমার, ইউভিডি হার্ডওয়্যার অ্যাক্সেস করতে এবং এটি ব্যবহার করতে। এএমডি ক্যাটালিস্ট, এএমডির মালিকানাধীন গ্রাফিক্স ডিভাইস ড্রাইভার যা ইউভিডি সমর্থন করে, মাইক্রোসফ্ট উইন্ডোজ এবং কিছু লিনাক্স ডিস্ট্রিবিউশনের জন্য উপলব্ধ। উপরন্তু, একটি বিনামূল্যে ডিভাইস ড্রাইভার উপলব্ধ, যা ইউভিডি হার্ডওয়্যারকেও সমর্থন করে। এক্স-ভিডিও মোশন কম্পেনসেশন (এক্সভিএমসি) বা এক্স-ভিডিও বিটস্ট্রিম অ্যাক্সিলারেশন (এক্সভিবিএ)-এর মাধ্যমে অক্টোবর 2008 থেকে এএমডি-র মালিকানাধীন ড্রাইভার ক্যাটালিস্ট সংস্করণ 8.10-এ ইউভিডি-র জন্য লিনাক্স সমর্থন পাওয়া যাচ্ছে। 2013 সালের এপ্রিল থেকে, ইউভিডি ইউনিক্স (ভিডিপিএইউ)-এর জন্য ভিডিও ডিকোড এবং উপস্থাপনা এপিআই-এর মাধ্যমে ফ্রি এবং ওপেন-সোর্স "রেডিয়ন" ডিভাইস ড্রাইভার দ্বারা সমর্থিত। ভি. ডি. পি. এ. ইউ-এর একটি বাস্তবায়ন মেসা 3ডি-তে গ্যালিয়াম 3ডি স্টেট ট্র্যাকার হিসাবে উপলব্ধ। 2014 সালের 28শে জুন, ফোরোনিক্স মেসা 3ডি-র সংস্করণ 10.3-testing সহ উবুন্টু 14.04-এ এমপ্লেয়ার চালানোর জন্য ভি. ডি. পি. এ. ইউ ইন্টারফেসের মাধ্যমে ইউনিফাইড ভিডিও ডিকোডার ব্যবহারের বিষয়ে কিছু মানদণ্ড প্রকাশ করে। উইন্ডোজ মাইক্রোসফ্ট উইন্ডোজ চালু হওয়ার পর থেকে ইউভিডি সমর্থন করে। ইউভিডি বর্তমানে শুধুমাত্র মাইক্রোসফ্ট উইন্ডোজ এবং এক্সবক্স 360 প্ল্যাটফর্মের জন্য ডিএক্সভিএ (ডাইরেক্টএক্স ভিডিও অ্যাক্সিলারেশন) এপিআই নির্দিষ্টকরণকে সমর্থন করে যাতে ভিডিও ডিকোডিংকে হার্ডওয়্যার ত্বরান্বিত করা যায়, এইভাবে মিডিয়া প্লেয়ার সফ্টওয়্যারকেও ইউভিডি হার্ডওয়্যার ত্বরণ ব্যবহার করতে সক্ষম হতে ডিএক্সভিএ সমর্থন করতে হয়। অন্যান্যরা 2012 সালের জানুয়ারি পর্যন্ত আই2সি-র মাধ্যমে একটি এস. টি. এম. 32 এ. আর. এম-ভিত্তিক বোর্ডের সাথে ইন্টারফেস করা রেডিয়ন এইচ. ডি 2400-এর ইউ. ভি. ডি কোর (একটি এক্সটেনসা সিপিইউ-এর উপর ভিত্তি করে)-এ কাস্টম ফ্রি. আর. টি. ও. এস-ভিত্তিক ফার্মওয়্যার চালানোর চেষ্টা করা হয়েছিল। পূর্বসূরি এবং উত্তরসূরি পূর্বসূরি ভিডিও শেডার এবং এটিআই আভিভো পূর্ববর্তী এটিআই পণ্যগুলিতে অন্তর্ভুক্ত অনুরূপ প্রযুক্তি। 2017 সালের অক্টোবরে প্রকাশিত এপিইউ-এর রেভেন রিজ সিরিজে এএমডি ভিডিও কোর নেক্সট দ্বারা ইউভিডি সফল হয়েছিল। ভি. সি. এন এনকোড (ভি. সি. ই) এবং ডিকোড (ইউ. ভি. ডি) উভয়কেই একত্রিত করে। আরও দেখুন ভিডিও হার্ডওয়্যার প্রযুক্তি এনভিডিয়া পিওরভিডিও-এনভিডিয়া জিফোর্স 256-এর মোশন কম্পেনসেশন হাই-ডেফিনিশন ভিডিও প্রসেসর ভিডিও প্রসেসিং ইঞ্জিন এনভিডিয়া এনভিইএনসি এনভিডিয়া এনভিডিইসি এএমডি ভিডিও কোর নেক্সট-এএমডি ভিডিও কোডিং ইঞ্জিন-এএমডি ইউনিফাইড ভিডিও ডিকোডার-এএমডি ভিডিও শেডার-এটিআই ইন্টেল কুইক সিঙ্ক ভিডিও-ইন্টেল ক্লিয়ার ভিডিও-ইন্টেল কোয়ালকম হেক্সাগন অন্যান্য ভিডিপিএইউ ভিডিও ডিকোড এবং ইউনিক্সের জন্য উপস্থাপনা এপিআই, এনভিডিয়া ভিডিও অ্যাক্সিলারেশন এপিআই (ভিএ এপিআই) একটি বিকল্প ভিডিও ত্বরণ এপিআই থেকে লিনাক্স/ইউনিক্স অপারেটিং সিস্টেমের জন্য এক্সভিবিএ ব্যাকএন্ড হিসাবে সমর্থন করে বিট স্ট্রিম ডিকোডার (বিএসডি) এএমডি গ্রাফিক্স প্রসেসিং ইউনিটের তুলনা ডাইরেক্টএক্স ভিডিও অ্যাক্সিলারেশন (ডিএক্সভিএ) মাইক্রোসফ্ট উইন্ডোজ ভিত্তিক অপারেটিং সিস্টেমের জন্য মাইক্রোসফ্টের হার্ডওয়্যার ত্বরণ এপিআই। বিবরণ বাহ্যিক লিঙ্ক এটিআই আভিভো এইচডি প্রযুক্তি সংক্ষিপ্ত, জুলাই 2008 এএমডি ভিডিও টেকনোলজিস, অক্টোবর 2010 উপস্থাপনা সিপিইউ ডিকোড, এটিআই আভিভো এইচডি এবং পিওরভিডিও এইচডি-র মধ্যে তুলনা স্লাইড করে এবং ভিসি-1 এবং H.264 ভিডিও এএমডি মিডিয়া কোডেকের ডিকোড তুলনা (একটি ঐচ্ছিক ডাউনলোড) এটিআই টেকনোলজিস ভিডিও ত্বরণ এএমডি আইপি কোর ভিডিও সংকোচন এবং ডিকম্প্রেশন এএসআইসি