উপাত্ত সংকোচন: সংশোধিত সংস্করণের মধ্যে পার্থক্য
সম্পাদনা সারাংশ নেই ট্যাগ: মোবাইল সম্পাদনা মোবাইল ওয়েব সম্পাদনা |
সম্পাদনা সারাংশ নেই ট্যাগ: মোবাইল সম্পাদনা মোবাইল ওয়েব সম্পাদনা |
||
১৮ নং লাইন: | ১৮ নং লাইন: | ||
}}</ref> বা মূল তথ্যের বিটের হার কমিয়ে বিটরেট কমানো এনকোডিং তথ্য আসল উপস্থাপনের <ref name="mahdi53">{{cite journal|last=Mahdi|first=O.A.|author2=Mohammed, M.A. |author3=Mohamed, A.J. |title=Implementing a Novel Approach an Convert Audio Compression to Text Coding via Hybrid Technique|journal=International Journal of Computer Science Issues|date=November 2012|volume=9|issue=6, No. 3|pages=53–59|url=http://ijcsi.org/papers/IJCSI-9-6-3-53-59.pdf|accessdate=6 March 2013}}</ref> চেয়ে কিছু বিট হ্রাস করা। সংকোচন হতে পারে অপ্রয়োজনীয় তথ্য হ্রাসমূলক বা তথ্যের হ্রাসহীন সংকোচন। অপ্রয়োজনীয় তথ্য হ্রাসমূলক সংকোচনে অপ্রয়োজনীয় তথ্য চিহ্নিত করা হয়। তথ্যের হ্রাসহীন সংকোচনে কোনো তথ্য হ্রাস পায় না। অপ্রয়োজনীয় তথ্য হ্রাসমূলক সংকোচনে অপ্রয়োজনীয় বা জরুরি তথ্য হ্রাসের মাধ্যমে বিট হ্রাস করে। <ref>{{cite journal|last=Pujar|first=J.H.|author2=Kadlaskar, L.M.|title=A New Lossless Method of Image Compression and Decompression Using Huffman Coding Techniques|journal=Journal of Theoretical and Applied Information Technology|date=May 2010|volume=15|issue=1|pages=18–23|url=http://www.jatit.org/volumes/research-papers/Vol15No1/3Vol15No1.pdf}}</ref> |
}}</ref> বা মূল তথ্যের বিটের হার কমিয়ে বিটরেট কমানো এনকোডিং তথ্য আসল উপস্থাপনের <ref name="mahdi53">{{cite journal|last=Mahdi|first=O.A.|author2=Mohammed, M.A. |author3=Mohamed, A.J. |title=Implementing a Novel Approach an Convert Audio Compression to Text Coding via Hybrid Technique|journal=International Journal of Computer Science Issues|date=November 2012|volume=9|issue=6, No. 3|pages=53–59|url=http://ijcsi.org/papers/IJCSI-9-6-3-53-59.pdf|accessdate=6 March 2013}}</ref> চেয়ে কিছু বিট হ্রাস করা। সংকোচন হতে পারে অপ্রয়োজনীয় তথ্য হ্রাসমূলক বা তথ্যের হ্রাসহীন সংকোচন। অপ্রয়োজনীয় তথ্য হ্রাসমূলক সংকোচনে অপ্রয়োজনীয় তথ্য চিহ্নিত করা হয়। তথ্যের হ্রাসহীন সংকোচনে কোনো তথ্য হ্রাস পায় না। অপ্রয়োজনীয় তথ্য হ্রাসমূলক সংকোচনে অপ্রয়োজনীয় বা জরুরি তথ্য হ্রাসের মাধ্যমে বিট হ্রাস করে। <ref>{{cite journal|last=Pujar|first=J.H.|author2=Kadlaskar, L.M.|title=A New Lossless Method of Image Compression and Decompression Using Huffman Coding Techniques|journal=Journal of Theoretical and Applied Information Technology|date=May 2010|volume=15|issue=1|pages=18–23|url=http://www.jatit.org/volumes/research-papers/Vol15No1/3Vol15No1.pdf}}</ref> |
||
ডাটা ফাইলের আকার হ্রাসের প্রক্রিয়া প্রায়ই ডাটা কম্প্রেশন হিসাবে উল্লেখ করা হয়। তথ্য রুপান্তরের ক্ষেত্রে, এটিকে সোর্স কোডিং বলা হয়। তথ্যের উৎসে এনকোডিং করা হয় সেটিকে সঞ্চিত বা রুপান্তরিত করার পূর্বে। |
ডাটা ফাইলের আকার হ্রাসের প্রক্রিয়া প্রায়ই ডাটা কম্প্রেশন হিসাবে উল্লেখ করা হয়। তথ্য রুপান্তরের ক্ষেত্রে, এটিকে সোর্স কোডিং বলা হয়। তথ্যের উৎসে এনকোডিং করা হয় সেটিকে সঞ্চিত বা রুপান্তরিত করার পূর্বে। <ref>{{cite book |last=Salomon |first=David |title=A Concise Introduction to Data Compression |year=2008 |publisher=Springer |location=Berlin |isbn=9781848000728}}</ref> ত্রুটি শনাক্তকরণ বা সংশোধন বা লাইন কোডিং এর ক্ষেত্রে সোর্স কোডিংকে চ্যোনেল কোডিং এর সাথে মিলিয়ে ফেলা ঠিক না, সেটি শুধু তথ্যকে সংকেতে রুপান্তরের ক্ষেত্রে পযজ্য। |
||
কম্প্রেশন কার্যকরী কারণ এটি রিসোর্স হ্রাস করে যা তথ্য সংরক্ষণ বা প্রেরণের জন্য প্রয়োজন। কম্পিউটেশনাল রিসোর্সগুলি কম্প্রেশন প্রক্রিয়ায় হ্রাস করা হয় এবং সাধারণত, এ প্রক্রিয়ার বিপরীত (ডিম্প্রেসেশন)। ডাটা কম্প্রেশন একটি স্পেস-টাইম জটিলতার ট্রেড-অফ এর বিষয়। উদাহরণস্বরুপ, ভিডিওটিকে যথেষ্ট তারাতাড়ি ডিকম্প্রেস করার জন্য একটি কম্প্রেশন পরিকল্পনায় ব্যায়বহুল হার্ডওয়্যার প্রয়োজন হতে পারে ভিডিও ডিকম্প্রেশন হওয়ার সময় দেখার জন্য, আর দেখার আগে ভিডিওকে সম্পূর্ণ ডিকম্প্রেশ করার অপশনটি হতে পারে অসুবিধাজনক বা এতে অতিরিক্ত স্টোরেজ প্রয়োজন। ডাটা কম্প্রেশনের নকশা পরিকল্পনা ট্রেড-অফগুলোর বিভিন্ন বিষয়সমূহের অন্তর্ভূক্ত, কম্প্রেশনের মাত্রাসহ, গতিবিধি উপস্থাপিত হয় (হ্রাসমূলক ডাটা কম্প্রেসন ব্যবহারের সময়), আর ডাটা কম্প্রেশ বা ডিকম্প্রেশ বরতে গণনীয় রিসোর্স প্রয়োজন হয়। |
কম্প্রেশন কার্যকরী কারণ এটি রিসোর্স হ্রাস করে যা তথ্য সংরক্ষণ বা প্রেরণের জন্য প্রয়োজন। কম্পিউটেশনাল রিসোর্সগুলি কম্প্রেশন প্রক্রিয়ায় হ্রাস করা হয় এবং সাধারণত, এ প্রক্রিয়ার বিপরীত (ডিম্প্রেসেশন)। ডাটা কম্প্রেশন একটি স্পেস-টাইম জটিলতার ট্রেড-অফ এর বিষয়। উদাহরণস্বরুপ, ভিডিওটিকে যথেষ্ট তারাতাড়ি ডিকম্প্রেস করার জন্য একটি কম্প্রেশন পরিকল্পনায় ব্যায়বহুল হার্ডওয়্যার প্রয়োজন হতে পারে ভিডিও ডিকম্প্রেশন হওয়ার সময় দেখার জন্য, আর দেখার আগে ভিডিওকে সম্পূর্ণ ডিকম্প্রেশ করার অপশনটি হতে পারে অসুবিধাজনক বা এতে অতিরিক্ত স্টোরেজ প্রয়োজন। ডাটা কম্প্রেশনের নকশা পরিকল্পনা ট্রেড-অফগুলোর বিভিন্ন বিষয়সমূহের অন্তর্ভূক্ত, কম্প্রেশনের মাত্রাসহ, গতিবিধি উপস্থাপিত হয় (হ্রাসমূলক ডাটা কম্প্রেসন ব্যবহারের সময়), আর ডাটা কম্প্রেশ বা ডিকম্প্রেশ বরতে গণনীয় রিসোর্স প্রয়োজন হয়। |
১৪:৫১, ২৭ মার্চ ২০১৮ তারিখে সংশোধিত সংস্করণ
এই নিবন্ধটি ইংরেজি উইকিপিডিয়া হতে নিবন্ধ প্রতিযোগিতা ২০১৮ উপলক্ষে তৈরী করা হলো, নিবন্ধটিকে নির্দিষ্ট সময়ের মধ্যেই নিবন্ধকার কর্তৃক অনুবাদ দ্বারা মানোন্নয়ন ও সম্প্রসারণ করা হবে; আপনার যেকোন প্রয়োজনে এই নিবন্ধের আলাপ পাতাটি ব্যবহার করুন। আপনার আগ্রহের জন্য আপনাকে আন্তরিক ধন্যবাদ জানাচ্ছি। |
উপাত্ত সংকোচন বা ডাটা কম্প্রেশন (ইংরেজি: Data compression) হলো সিগন্যাল প্রক্রিয়াকরণ, সোর্স কোড [১] বা মূল তথ্যের বিটের হার কমিয়ে বিটরেট কমানো এনকোডিং তথ্য আসল উপস্থাপনের [২] চেয়ে কিছু বিট হ্রাস করা। সংকোচন হতে পারে অপ্রয়োজনীয় তথ্য হ্রাসমূলক বা তথ্যের হ্রাসহীন সংকোচন। অপ্রয়োজনীয় তথ্য হ্রাসমূলক সংকোচনে অপ্রয়োজনীয় তথ্য চিহ্নিত করা হয়। তথ্যের হ্রাসহীন সংকোচনে কোনো তথ্য হ্রাস পায় না। অপ্রয়োজনীয় তথ্য হ্রাসমূলক সংকোচনে অপ্রয়োজনীয় বা জরুরি তথ্য হ্রাসের মাধ্যমে বিট হ্রাস করে। [৩]
ডাটা ফাইলের আকার হ্রাসের প্রক্রিয়া প্রায়ই ডাটা কম্প্রেশন হিসাবে উল্লেখ করা হয়। তথ্য রুপান্তরের ক্ষেত্রে, এটিকে সোর্স কোডিং বলা হয়। তথ্যের উৎসে এনকোডিং করা হয় সেটিকে সঞ্চিত বা রুপান্তরিত করার পূর্বে। [৪] ত্রুটি শনাক্তকরণ বা সংশোধন বা লাইন কোডিং এর ক্ষেত্রে সোর্স কোডিংকে চ্যোনেল কোডিং এর সাথে মিলিয়ে ফেলা ঠিক না, সেটি শুধু তথ্যকে সংকেতে রুপান্তরের ক্ষেত্রে পযজ্য।
কম্প্রেশন কার্যকরী কারণ এটি রিসোর্স হ্রাস করে যা তথ্য সংরক্ষণ বা প্রেরণের জন্য প্রয়োজন। কম্পিউটেশনাল রিসোর্সগুলি কম্প্রেশন প্রক্রিয়ায় হ্রাস করা হয় এবং সাধারণত, এ প্রক্রিয়ার বিপরীত (ডিম্প্রেসেশন)। ডাটা কম্প্রেশন একটি স্পেস-টাইম জটিলতার ট্রেড-অফ এর বিষয়। উদাহরণস্বরুপ, ভিডিওটিকে যথেষ্ট তারাতাড়ি ডিকম্প্রেস করার জন্য একটি কম্প্রেশন পরিকল্পনায় ব্যায়বহুল হার্ডওয়্যার প্রয়োজন হতে পারে ভিডিও ডিকম্প্রেশন হওয়ার সময় দেখার জন্য, আর দেখার আগে ভিডিওকে সম্পূর্ণ ডিকম্প্রেশ করার অপশনটি হতে পারে অসুবিধাজনক বা এতে অতিরিক্ত স্টোরেজ প্রয়োজন। ডাটা কম্প্রেশনের নকশা পরিকল্পনা ট্রেড-অফগুলোর বিভিন্ন বিষয়সমূহের অন্তর্ভূক্ত, কম্প্রেশনের মাত্রাসহ, গতিবিধি উপস্থাপিত হয় (হ্রাসমূলক ডাটা কম্প্রেসন ব্যবহারের সময়), আর ডাটা কম্প্রেশ বা ডিকম্প্রেশ বরতে গণনীয় রিসোর্স প্রয়োজন হয়।
হ্রাসহীন
হ্রাসহীন ডাটা কম্প্রেশন কোনো তথ্য না হারিয়ে ডাটাকে পুণরায় উপস্থাপনের জন্য সাধারণত পরিসংখ্যানগত বিয়োজ্যকে কাজে লাগায়, সূতরাং প্রক্রিয়াটি প্রতিবর্তনযোগ্য। হ্রাসহীন ডাটা কম্প্রেশন সম্ভব কারণ প্রকৃত-পৃথিবীর অধিকাংশ উপাত্তই পরিসংখ্যানগত বিয়োজ্য পদর্শণ করে। উদাহরণস্বরুপ, কোনো ছবিতে রঙের এমন অংশ থাকতে পারে যা বিভিন্ন পিক্সেল অনুযায়ী পরিবর্তন হয় না; "রেড পিক্সেল, রেড পিক্সেল, ..." এর পরিবর্তে উপাত্তটি হয়তো "২৭৯ রেড পিক্সেলস" হিসেবে এনকোড হবে। এটি রান-লেনথ এনকোডিংয়ের একটি মৌলিক উদাহরণ। বিয়োজ্য অপসারনের মাধ্যমে ফাইলের আকার কমানোর অনেক পদ্ধতি আছে।
লেমপেল-জিভ (এল জেড) পদ্ধতিগুলো হ্রাসহীন কম্প্রেশনের জন্য পৃথিবীর সবচেয়ে জনপ্রিয় অ্যালগোরিদমগুলোর অন্তর্ভূক্ত। নিঃ সৃত করা হচ্ছে গতি ডিকম্প্রেশন, রেটিও কম্প্রেশনের জন্য এল জেড অপটিমাইজড এর উপর একটি পরিবর্তন, কিন্ত এতে কম্প্রশন ধীরগতির হয়ে যেতে পারে। নিঃ সৃতকরন ব্যকহার করা হয় পিকেজিপ, জিজিপ এবং পিএনজিতে। লেমপেল-জিভ-ওয়েলচ জিআইএফ ছবিতে এ ব্যবহৃত হয়। এল জেড কম্প্রেশন একটি তালিকা-মূলীয় নকশা ব্যবহার করে যেখানে লিখিত বিষয় হচ্ছে পুনঃরাবৃত্তির জন্য বাতিল উপাত্তের সূত্র। বেশিরভাগ এল জেড কম্প্রেশনে ইনপুটের দিক দিয়ে পূর্বের উপাত্ত থেকে তালিকাটি প্রগতিশীলভাবে তৈরি হয়। তালিকা নিজেই প্রায় হুফমেন এনকোডেড হয়। বর্তমানে যে এল জেড-মূলীয় কোডিং ভালো কাজ করছে সেগুলো হচ্ছে ব্রোতি আর এল জেড এক্স। এল জেড এক্স মাইক্রোসফটের সিএবি ফরমেটে ব্যবহৃত হয়।
সর্বত্তম আধুনিক কম্প্রেশরগুলো সম্ভাব্য নকশাগুলো ব্যবহার করে যেমন,আংশিক সাদৃশ্যের পূর্বাভাস করা। বুরুজ হুইলার রুপান্তরকে গানিতিক নকশার একটি পরোক্ষ রূপ হিসেবে দেখা যায়।
ব্যকরণ-মূলীয় কোডেগুলোর শ্রেণি জনপ্রিয়তা লাভ করছে কারণ সেগুলো পুনরাবৃত্তিমূলক ইনপুটকে ব্যাপকভাবে কম্প্রেশ করতে পারে,উদাহরণস্বরু, একই বা কাছাকাছি সম্পর্কিত প্রজাতির জীবতত্বিক উপাত্ত,একটি বড় সংস্করণ করা নথিপত্রের ভান্ডার, ইন্টারনেট সংরক্ষণাগার ইত্যাদি। ব্যাকরণ-মূলীয় কোডগুলোর মৌলিক কাজ হলো একটি প্রসঙ্গ নির্মাণ করা- মুক্ত ব্যাকরণ অপসারনের একটি একক সূত্র। অনুসরণ এবং মেরামত হচ্চে সর্বসমক্ষে সহজলভ্য সেগুলোর জন্য ব্যবহারিক কম্প্রেশন অ্যালগরিদম ।
সম্ভাব্য নকশার সরাসরি ব্যবহারের অধিকতর পরিশোধনের জন্য পরিসংখ্যানগত অনুমানগুলো একটি অ্যালগোরিদমে মিলিত হতে পারে, যাকে গণনা কোডিং কলে। গণনা কোডিং একটি আরও আধুনিক কোডিং কৌশল, যেটি ইনপুট উপাত্ত চিহ্নগুলোর একটি অনুবর্তিতা থেকে এনকোড হওয়া বিটগুলোর একটি সূত্র তৈরির জন্য একটি সসীম সীমানা যন্ত্রের একটি গাণিতিক হিসাব ব্যবহার করে। এটি উচ্চতর কম্প্রেশন অন্যান্য কৌশলে আর্কাইভ করতে পারে যেমন, বহুল পরিচিত যেমন হুফম্যান অ্যালগোরিদম। এটি যেসব সতন্ত্র উপস্থাপনাগুলো পূর্ণ সংখ্যার বিট ব্যবহার করে সেগুলো থেকে একের পর এক স্বতন্ত্র ইনপুট চিহ্ন ম্যাপিং প্রয়োজনীয়তা এড়ানোর জন্য একটি আভ্যন্তরিন স্মৃতি অংশ ব্যবহার করে অার উপাত্ত চিহ্নগিলোর সূত্র এনকোডের পর এটি অভ্যন্তরীন স্মৃতিকে মুছে দেয়। গণনীয় কোডিং বিশেষকরে ভালোভাবে অভিযোজিত উপাত্ত কম্প্রেশনরের কাজগুলোতে যেখানে অনেকগুলো পরিসংখ্যান এবং প্রসঙ্গ-নির্ভরশীল, তত সহজে ইনপুট উপাত্তের সম্ভাব্য বিন্যাসের একটি অভিযোজিত নকশার সাথে সংযুক্ত হতে পারে। গণনীয় কোডিং এর একটি উদাহরন ছিল এটিকে বিকল্প হিসেবে ব্যবহার করা (কিন্তু ব্যাপকভাবে ব্যবহার হতো না) জেপিইজি ছবির কোডিং মানের একটি বৈশিষ্ট্য। এটি ভিডিও কোডিং এর জন্য অন্যান্য অনেক নকশায় ব্যবহার করা হতো যার মধ্যে রয়েছে এইচ.২৬৩, এইচ ২৬৪/এমপিইজি-৪, এভিসি এবং এইচইভিসি।
হ্রাসমূলক
হ্রাসমূলক উপাত্ত কম্প্রেশন হ্রাসহীন উপাত্ত কম্প্রেশনের বিপরীত। এই পরিকল্পনাগুলোতে কিছু তথ্য হারানো গ্রহণযোগ্য। উপাত্তের উৎস থেকে অপ্রয়োজনীয় বিবৃতি ফেলে দিয়ে স্টোরেজের জায়গা বাঁচাতে পারে। হ্রাসমূলক কম্প্রেশনের পরিকল্পনাগুলো মানুষ কিভাবে উপাত্তকে উপলদ্ধি করে প্রশ্নের উপর গবেশণা করে নকশা করা হয়েছে। উদাহরণস্বরুপ, মানুষের চোখ ঔজল্যে রং বৈচিত্রের চেয়ে বেশি সূক্ষ্ম সংবেদনশীল। উপাত্তের তথ্যের অপ্রয়োজনীয় বিটগুলোর চক্রাকারে ঘোড়া বন্ধ করার মাধ্যমে জেপিইজি ছবির কম্প্রেশন অংশ হয়ে কাজ করে। সেখানে উপাত্তকে উপলদ্ধি ও হ্রাসের মধ্যে একটি অনুরূপ ট্রেড অফ থাকে। কিছু জনপ্রিয় কম্প্রেশন প্রত্যক্ষ পার্থক্যগুলো কাজে লাগায়, মিউজিক ফাইল, ছবি, ভিডিও ব্যবহারের অন্তর্ভূক্ত।
হ্রাসমূলক ছবির কম্প্রেশন ছবির মানের সূক্ষ ক্ষয়ের সাথে স্টোরেজ সক্ষমতা বৃদ্ধির জন্য ডিজিটাল ক্যামেরায় ব্যবহার হয়। একইভাবে, ডিভিডিগুলো হ্রাসমূলক এমপিইজি-২ ভিডিও কোডিং ফরমেট ব্যবহার করে ভিডিও কম্প্রেশনের জন্য।
হ্রাসমূলক অডিও কম্প্রেশনে শ্রবণযোগ্য নয় এবং কমম শ্রবণযোগ্য অংশ হ্রাস করতে সাইকোকাস্টিকের পদ্ধতিগুলো ব্যবহৃত হয়। মানুষের কথার সংকোচন আরো বিশেষায়িত কৌশলে সম্পাদন হতে পারে; বক্তৃতা কোডিং বা কথা কোডিং কখনো কখনো অডিও কম্প্রেশনের নীতি থেকে ভিন্ন নীতি বিশিষ্ট হয়ে যায়। বিভিন্ন অডিও আর বক্তৃতা সংকোচনের মান অডিও ফরমেট কম্প্রেশন হিসেবে তালিকাভূক্ত হয়। কথা সংকোচন ইন্টারনেটের সাহায্যে টেলিফোন আলাপে ব্যবহৃত হয়, উদ্হরণস্বরুপ, অডিও কম্প্রেশন সিডি রিপ করতে ব্যবহৃতহয় এবং অডিও প্লেয়ার দ্বারা সংকেতমুক্ত বা ডেকোডেড হয়ে যায়।
তত্ত
হ্রাসহীন কম্প্রেশনের তত্তীয় পটভূমি এসেছে তথ্য তত্ত থেকে (যা অ্যালগোরিদমিক তথ্য তত্তের সাথে কাছাকাছি সম্পর্কযুক্ত) আর নড়ন-হার তত্ত থেকে এসেছে হ্রাসমূলক কম্প্রেশন বা সংকোচন। এই সম্পর্কে পড়া বাধ্যতামূলক করেছেন ক্লাউড সেনন, যিনি ১৯৪০ এর শেষের দিকে এবং ১৯৫০ এর শুরুতে এই প্রাথমিক কাগজ প্রকাশ করেছিলেন। সংকেতযুক্তকরণ বা কোডিং তত্তও এটির সাথে সম্পর্কিত। উপাত্ত সংকোচনের ধারণাও গানিতিক অনুমানের সাথে গভীরভাবে সম্পর্কযুক্ত।
যন্ত্র শিক্ষা
যন্ত্র শিক্ষা এবং সংকোচন কাছাকাছি সম্পর্কিত: একটি পদ্ধতি যা একটি দেওয়া অনুক্রম এর ক্রমান্বয়ে সম্ভাবনা ধারনা করে, ঐচ্ছিক সংকোচনের জন্য ধারনার জন্য যখন অনুকূল সংচোক ব্যবহৃত হতে পারে(আগের ইতিহাসের দেওয়া সর্বোত্তম সংকোচক খোজার মাধ্যমে) তখন এটির পুরো ইতিহাস ব্যবহৃত হতে পারে (আউটপুট বিন্যাসের উপর হিসেবেয় কোডিং এর মাধ্যমে)। সাধারন তথ্যের জন্য উপাত্ত সংকোচন উচ্চতাচিহ্ন হিসেবে ব্যবহারের জন্য এই সমানতা ব্যবহৃত হয় একটি ত্তজর হিসেবে ব্যবহৃত হয়।
ফিচার স্পেস ভেক্টর
যাহোক একটি নতুন বিকল্প দৃষ্টি পরোক্ষ ফিচার স্পেস ভেক্টরগুলোর ভেতর মানচিত্র বা ম্যাপ সূত্র দেখাতে পারে এবং এই ফিচার স্পেস এর মধ্যে সংকোচন মূলীয় সদৃশ্যতা গণনেয় সদৃশ্যতা পরিমান করে। উভয় সংকোচক সি এর জন্য। আমরা একটি ভেক্টর স্পেস নির্ধারণ করি ℵ, যেমন ঐ সি। মানচিত্রগুলো একটি সূত্র x ইনপুট করে, ভেক্টর আদর্শের ||~x|| অনুরূপ। ফিচার স্পেসগুলোর একটি ক্লান্তিকর পরিক্ষা সংরক্ষণের জায়গা দ্বারা প্রতিরোধিত সকল সংকোচন অ্যালগোরিদমের নিম্নাবস্থিত হয়। ফিচার ভেক্টরগুলো তিনটি হ্রাসহীন সংকোচন পদ্ধতিকে পরিক্ষা করা বন্ধ করে দেয়, এলজেডডারলিউ, এলজেড৭৭, পিপিএম।
উপাত্ত পাথর্ক্যকরণ
উপাত্ত সংকোচনকে উপাত্ত পার্থক্যকরণের বিশেষ নজির হিসেবে দেখা হয়। উপাত্ত পাথর্ক্যকরণ একটি উৎস ও লক্ষের দেওয়া পার্থক্য তৈরির মাধ্যমে গঠিত হয়, একটি দেওয়া উৎস এবং পার্থক্যকে জোরা দিয়ে একটি লক্ষ তৈরি করার সাথে, যখন উপাত্ত সংকোচন একটি লক্ষ দেওয়া সংকোচিত ফাইলের লক্ষটি তৈরি করে, এবং ডিকম্প্রেশন গঠিত পয় একটি সংকোচিত ফাইলের দেওয়া লক্ষ তৈরি করে। যদিও কেউ খালি উৎস উপাত্ত নিয়ে উপাত্ত সংকোচনকে উপাত্ত পার্থক্যকরণ মনে করতে পারে। সংকোচিত ফাইলটি একটি "শূন্য থেকে পার্থক্যের অনুরূপ।" এটি নিশ্চিত এনট্রপি মনে করার অনুরূপ। (উপাত্ত সংকোচনের অনুরূপ) সম্পর্কিত এন্ট্রপির বিশেষ নজির হিসেবে (উপাত্ত পার্থক্যকরণের অনুরূপ) কোনো প্রাথমিক উপাত্ত ছাড়া।
যখন কেউ সংযোগে গুরুত্ব দেওয়ার ইচ্ছা করে, সংকোচন ব্যবধান শর্ত ব্যবহার করতে পারে, যা উপাত্ত পার্থক্যকরণকে নির্দেশ করে।
ব্যবহার
অডিও
অডিও উপাত্ত সংকোচনকে প্রগতিশীল পরিসীমা সংকোচনের সাথে মিলিয়ে ফেলা ঠিক না, অডিও উপাত্তের সংক্রমণ ব্যান্ডউইথ এবং সংরক্ষণের জায়গার প্রয়োজনীয়তা হ্রাসের সম্ভাবনা থাকে। অডিও সংকোচন অ্যালগোরিদমগুলো সফটওয়্যার -এ অডিও কোডেক সম্পাদিত হয়। হ্রাসমূলক অডিও সংকোচন অ্যালগোরিদমগুলো নির্ভরতা মূল্যে উচ্চতর সংকোচন প্রদান করে এবং সমৃদ্ধ অডিও অ্যাপলিকেশনে ব্যবহৃত হয়। এই অ্যালগোর্মিগুলো কম শ্রবণযোগ্য আওয়াজের নির্ভরতা কাটানোর বা কমানোর জন্য সাইকোকাস্টিকের উপর সম্পূণভাবে নির্ভর করে, যার ফলে প্রেরণ করার জন্য সংরক্ষণ করতে সংরক্ষণের জায়গা প্রয়োজনীয়তা হ্রাস করে।
উভয়ই হ্রাসমূলক ও হ্রাসহীন সংকোচনে তথ্যের প্রাচুর্য হ্রাস করা হয়, সংকোচন-মুক্ত করা উপাত্তকে পুনঃউপাস্থাপনের জন্য ব্যবহৃত তথ্যের পরিমান হ্রাসের জন্য পদ্ধতিগুলো কোডিং, প্যাটার্ন, সীকৃতি এবং রৈখিক অনুমান হিসেবে ব্যবহার করে।
অডিও মান, প্রেরণ, সংরক্ষণের জায়গা হ্রাসের মধ্যে গ্রহণযোগ্য ট্রেড-অফ নির্ভর করে অ্যাপলিকেসনের উপর।
উদাহরণের জন্য, ৬৪০ এমবি কম্পেক্ট ডিস্ক (সিডি ) ১ ঘন্টার সংকোচন-মুক্ত উচ্চ নির্ভরশীল শব্দ বা মিউজিক ধরে রাখে, ২ ঘন্টার কম মিউজিক হ্রাসহীনভাবে কম্প্রেশ হয়,৭ ঘন্টার মিউজিক এমপিথ্রি ফরমেটে মধ্যম বিট-হারে সংকোচিত হয়। একটি ডিজিটাল সাউন্ড রেকর্ডার সাধারণত ৬৪০ এমবির মধ্যে ২০০ ঘন্টার স্পষ্ট বোধগম্য বক্তৃতা সংরক্ষণ করতে পারে।
হ্রাসহীন অডিও সংকোচন একটি ডিজিটাল উপাত্তের উপস্থাপনা তৈরি করে যা, অাসল অডিও প্রবাহের সম্পূর্ণ আসলের মতো নকল থেকে সংকোচন-মুক্ত। হ্রাসমূলক সংকোচন কৌশল যেমন, ভার্বিস এবং এমপি৩ এর প্লেবেক এর মতো না। সংকোচন অনুপাত আসল আকারের ৫০-৬০%, যা ঐসব জাতিবাচক হ্রাসহীন উপাত্ত সংকোচনের সাথে সাদৃশ্যপূর্ণ। তরঙ্গাকৃতির জটিলতা ও আওয়াজের অবস্থানের দ্রুত পরিবর্তনের কারণে হ্রাসহীন উপাত্ত সংকোচন উচ্চ সংকোচন অনুপাত অর্জন করতে অক্ষম। কোডেক যেমন, এফএলএসি, সোর্টেন এবং টিটিএ সিগন্যালের স্পেকট্রাম হিসাব করতে রৈখিক অনুমান ব্যবহার করে। এই অ্যালগোরিদমগুলোর মধ্যে অনেকগুলো এই ছাঁকনি [-১ ১] ব্যবহার করে স্টেকট্রামকে সামান্য হেয়োইটেন বা ফ্লাটেন করতে। যার ফলে ঐতিহ্যবাহী হ্রাসহীন সংকোচন আরো দক্ষভাবে কাজ করতে অনুমোদিত হয়। এই প্রক্রিয়াটিকে সংকোচন-মুক্তের বীপরিত তরা হয়।
যখন অডিও ফাইলগুলো প্রক্রিয়াকরণ করা হয়, সবগুলোকে আরো অধিকতর সংকোচনের মাধ্যমে বা সম্পাদনার জন্য, এটি অপরিবর্তিত আসল ফাইলের (সংকোচন-মুক্ত বা হ্রাসহীনভাবে সংকোচিত) থেকে কাজের জন্য কাম্য। কিছু উদ্দেশ্যের জন্য একটি হ্রাসমূলকভাবে সংকোচিত ফাইলের প্রক্রিয়াকরণ একটি সংকোচন-মুক্ত ফাইল হতে একই সংকোচিত ফাইল সৃষ্টি করতে সাধারণত একটি সর্বশেষ ফলাফল তৈরি করে। অতিরিক্তভাবে শব্দ সংযোজন বা মিশ্রণে হ্রাসহীন অডিও সংকোচন সংরক্ষণাগারের জায়গা বা মাস্টার কপিজ হিসেবে ব্যবহৃত হয়।
কিছু সংখ্যক হ্রাসহীন অডিও সংকোচন বিন্যাস বিদ্যামান থাকে। সোর্টেন একটি আগেকার হ্রাসহীন বিন্যাস। নতুনগুলো মুক্ত হ্রাসহীন অডিও কোডেক (এফএলএসি), অ্যাপেলের অ্যাপেল হ্রাসহীন (এএলএসি), এমপিইজি-৪ এএলএস, মাইক্রোসোফটের মিডিয়া অডিও ৯ হ্রাসহীন, মানকির অডিও, টিটিএ এবং ওয়েভপ্যাক অন্তর্ভূক্ত করে। তালিকাভূক্তকরণ সম্পন্ন করতে হ্রাসহীন কোডেক এর তালিকা দেখুন।
কিছু অডিও বিন্যাস হ্রাসমূলক ফরমেটের একটি সমন্বয় এবং হ্রাসহীন সংশোধনকে বৈশিষ্ট প্রদান করে; এটি সংশোধনকে খুলে যেতে অনুমোদন প্রদান করে করে যাতে সহজেই হ্রাসমূলক ফাইল পাওয়া যায়। যেমন, বিন্যাসগুলো এমপিইজি-৪ এএলএস (হ্রাসহীনের কাছে পরিমাপযোগ্য), ওয়েভপ্যাক এবং অপটিম ফ্রগ ডুয়েলস্ট্রিম অন্তর্ভূক্ত করে।
অন্য বিন্যাসগুলো স্বতন্ত্র পদ্ধতি (ইংরেজি: Distinct System) এর সাথে সংযুকক্ত। যেমন:
- সরাসরি প্রবাহ পরিবর্তন, সুপার অডিও সিডিতে ব্যবহৃত হয়।
- ম্যারিডিয়ান হ্রাসহীন প্যাকিং, ডিভিডি-অডিও, ডোলডি ট্রু এইচডি, ব্লু-রে এবং এইচডি ডিভিডিতে ব্যবহৃত হয়।
হ্রাসমূলক অডিও কম্প্রেশন
হ্রাসমূলক অডিও সংকোচন কিশাল পরিসরের অ্যাপলিকেশনে ব্যবহৃত হয়। অতিরিক্তভাবে সরাসরি অ্যাপ্লিকেশগুলোতে (এমপি৩ প্লেয়ার ও কম্পিউটার), ডিজিটালি সংকোচিত অডিও প্রবাহ অধিকাংশ ভিডিও ডিভিডি, ডিজিটাল টেলিভিশন, ইন্টারনেটের দর্শনের মাধ্যম, স্যাটেলাইট এবং ক্যাবল রেডিওতে ব্যবহৃত হয়,অার স্থলজ রেডিও সম্প্রচারে বেড়েই চলেছে। হ্রাসমূলক সংকোচন হ্রাসহীন সংকোচনের চেয়ে অনেক বড় সংকোচন অর্জন করে (৫-২০ শতাংশ আসল প্রবাহের উপাত্ত না বরং ৫০-৬০ শতাংশ) কম জটিল উপাত্ত খারিজ করে।
অডিও সংকোচনের নতুনত্ব ছিল সাইকোকাইনাস্টিক ব্যবহার করা যাতে বোঝা যায় যে, অডিও প্রবাহের সব উপাত্ত মানুষের শ্রবণ পদ্ধতি দ্বারা অনুভূত করা যাায় না। , অধিকাংশ হ্রাসমূলক সংকোচন প্রথমে প্রতক্ষ্যজ অপ্রাসঙ্গিক আওয়াজ যা, শোনা কঠিন বুঝে নিয়ে প্রতক্ষজ কিয়োজ্য হ্রাস করে। সাধারণ উদাহরণ যেমন, উচ্চতর ফ্রিকোয়েন্সি ও আওয়াজ যেগুলো সংঘটিত হয় উচ্চতর আওয়াজের সময়। যে আওয়াজগুলোর কম বা সম্পন্ন সঠিকতা নেই সেগুলেরে সাথে কোডেড হয়।
যখন কোনো ফাইল সয়কোচন-মুক্ত বা পুনরায় সংকোচিত (ডিজিটাল প্রজন্ম হ্রাস) হয় তখন হ্রাসমূলক অ্যালগোরিদমের কারণে অডিও -এর মানকে ভোগতে হয়। এটি হ্রাসমূলক সংকোচনকে পেশাদার অডিও অ্যাপলিকেশনগুলোতে অন্তবর্তী ফলাফল জমা করতে অনুপযুক্ত করে। যেমন, সাউন্ড এডিটিং এবং মাল্টিট্রাক রেকর্ডিং। যাহোক, এরা শেষ ব্যবহারকারীদের কাছে অনেক জনপ্রিয় (বিশেষত এমপিথ্রি ) যা, এক মিনিট মূল্যের মিউজিক যথেষ্ট মানে সংরক্ষণ করতে পারে।
অডিও সংকেতের কোন তথ্য প্রতক্ষজ প্রাসঙ্গিক সে সিদ্ধান্ত নিতে, বেশিরভাগ হ্রাসমূলক সংকোচন অ্যালগোরিদম রুপান্তর ব্যবহার করে যেমন, পরিবর্তিত পৃথক কোসাইন্ রুপান্তর (এমডিসিটি) থেকে সময় ডোমেইন নমুনা তরঙ্গাকৃতি।
কোডিং পদ্ধতি
ফিকোয়েন্সি ডোমেন, উপাদান ফ্রিকোয়েন্সিগুলো বরাদ্দকৃত বিট হতে পারা, তারা কতটুকু শ্রবণযোগ্য সে অনুযায়ী। স্পেক্টামের উপাদানগুলের শ্রবণযোগ্যতা পরিমাপ করতে শোনার একদম প্রবেশস্থল, এককালীন মাস্কিং করা হয় নিতীমালা ব্যবহার করা হয়- বিস্ময় যাতে অন্য পৃথক সংকেত দ্বারা একটি সংকেতকে মাস্ক করা হয় এবং কিছু ক্ষেত্রে, সময়গত মাস্কিং- যেখানে একটি সংকেতকে অন্য একটি সময় দ্বারা পৃথককৃত সংকেত দ্বারা মাস্ক করা হয়। সমান শব্দমাত্রা সমোন্নিত রেখাগুলোও ব্যবহার করা হতে পারে উপাদানের প্রত্যক্ষজ গুরুত্ব পরিমাপ করতে। মানুষের কান-মস্তিষ্কের মিশ্রণের নকশা একত্রিত হয়, এমন প্রভাবগুলোকে প্রায়ই সাইকোকাষ্টিক নকশা বলা হয়।
অন্যান্য হ্রাসমূলক সংকোচক যেমন, রৈখিক অানুমানিক কোডিং, যা বক্তৃতায় ব্যবহৃত হয় তা উৎস মূলীয় সংকেতপদ্ধতিরচয়িতা। এই সংকোচকগুলো অডিও সংকেতকে স্পষ্ট করতে আওয়াজ জেনারেটর নকশা এলএফসির সাথে মানব কন্ঠ বিস্তার) ব্যবহার করে (যেটির স্পেকট্রাম চেপটানো) কোনটাইজেসনের আগে। এলপিসিকে সাধারণ কোডিং কৌশল হিসেবে চিন্তাকরা যেতে পারে: অডিও সংকেত পুনর্নির্মান করে রৈখিক আনুমানিক ব্যবহার করে লক্ষ সংকেতের স্পেক্ট্রাম থেকে কোডারের কোয়ানটাইজেসন নোইসকে আকার দেয়, আংশিকভাবে মাস্ক করে।
অডিওর এবং ইন্টারেক্টিভ অ্যাপ্লিকেশনের (যেমন, সেল ফোনে ডিজিটাল প্রেরণের জন্য বক্তৃতার যে কোডিং) প্রবাহ বিতরণে হ্রাসমূলক ফরমেটগুলো প্রায়ই ব্যবহৃত হয়। এ ধরনের অ্যাপলিকেশনগুলোতে উপাত্ত অবশ্যই উপাত্ত হিসেবে সংকোচিত হতে হবে, বরং সম্পূর্ণ উপাত্ত সংকোচিত হয়ে যাওয়ার পর। সব অডিও কোডেক স্ট্রিমিং অ্যাপ্লিকেশনে ব্যবহার করা যায় না , এই ধরনের অ্যাপ্লিকেশনের জন্য স্ট্রিম প্রবাহকে সাধারণত কার্যবরীভাবে বাছাই করতে একটি কোডেক নকশা করা হয়।
পদ্ধতিগুলো থেকে পাওয়া অদৃশ্য ফলাফল উপাত্তকে এনকোড এবং ডিকোড করতে ব্যবহার করা হয়। কিছু কোডেক নিখুত কার্যকারিতার জন্য একটি লম্বা অংশ বিশ্লেষণ করবে। (প্রায়ই কোডেকগুলো এনকোড এবং ডিকোডের জন্য একটি একাধিক অংশ সৃষ্টি করে, যেগুলোকে "ফ্রেম" বলে)। কোডিং অ্যালগোরিদম -এর এই সহজাত অদৃশ্যতা জটিল হতে পারে; উদ্হরণস্বরূপ, যখন উপাত্তের সেখানে একটি দুই-প্রণালীর ট্রান্সমিশন থাকে, যেমন একটি টেলিফোন ফোন আলাপের সাথে গুরুত্বপূর্ণ দেরি অনুভূত মানের অধঃপতন ঘটায়।
কম্প্রেশনের গতির বিপরীত, যা অ্যালগোরিদমের প্রয়োজনীয় ক্রিয়ার সংখ্যার সাথে সমানুপাতিক। এখানে অদৃশ্যতা নির্দেশ করে অডিওর বাধা প্রক্রিয়াজাতের পূর্বে বিশ্লেষণীয় নমুনার সংখ্যা। সর্বনিম্নতা হচ্ছে শূন্য (যেমন, যদি কোডার/ডিকোডার উপাত্ত কোন্টাইজেশনের জন্য বিটের সংখ্যা হ্রাস করে)। সময় ডোমেন অ্যালগোরিদমগুলো যেমন, এলপিসিতেও প্রায়ই কম অদৃশ্যতা থাকতে পারে, অতঃপর তাদের জনপ্রিয়তা রয়েছে টেলিফোন আলাপের বক্তৃতা কোডিং -এ। অ্যালগোরিদম যেমন, এমপিথ্রি, যাহোক, একটি বিশাল সংখ্যক বিশ্লেষণীয় নমুনা ফ্রিকোয়েন্সি ডোমেনে একটি সাইকোকাষ্টিক নকশা, অদৃশ্যতা রয়েছে ২৩ এমএসের অাপদশের পরিপেক্ষিতে বাস্তবায়নের জন্য রয়েছে (দ্বিমাত্রিক যোগাযোগের জন্য ৪৬ এমএস)।
বক্তৃতা এনকোডিং
বক্তৃতা এনকোডিং অডিও উপাত্ত সংকোচনের একটি গুরুত্বপূর্ণ বিভাগ। প্রতক্ষজ নকশাগুলো মানুষের কান সাধারণত কি শুনতে পায় মিউজিক -এর সাথে কিছুটা পার্থক্য তা ধারণা করতে ব্যবহৃত হয়। ফ্রিকোয়েন্সির পরিসরকে মানুষের আওয়াজ সাধারণভাবে মিউজিকের যতটা প্রয়োজন তার চেয়ে অনেক সীমাবদ্ধভাবে বহন করে নিয়ে যাওয়া প্রয়োজন হতো, আর আওয়াজটি সাধারণত কম জটিল। ফলস্বরূপ, বক্তৃতা অল্প বিটরেট - এ উচ্চ মানে এনকোড করা যেতে পারে।
সংকোচনীয় উপাত্ত যদি অ্যানালগ হয় (যেমন, একটি ভোল্টেজ যা সময়ের সাথে ভিন্ন হয়) এটিকে ডিটিটাল করে সংখ্যায় প্রকাশ করতে কোয়ান্টাইজেশন নিযুক্ত হয় (সাধারণত পূর্ণসংখ্যামূলক)। এটি অ্যানালেগ থেকে ডিজিটাল রুপান্তরকে নির্দেশিত করে। যদি পূর্ণসংখ্যাগুলো উভয় ৮ বিট কোনটাইজেশন দ্বারা উৎপন্ন হয়, তাহলে অ্যানালেগ সংকেতের সম্পূর্ণ পরিসর ২৫৬ পূণর্সংখ্যাগুলোতে ভাগ হয়ে যায় এবং সংকেত মূল্য একটি ইন্টার্ভালে একই কোনটাইজ হয়ে যায়। যদি, ১৬-বিট পূর্ণসংখ্যা উৎপাদিত হয়, তাহলে অ্যানালগ সংকেতের পরিসর ৬৫৫৩৬ ইন্টার্ভালে ভাগ হয়ে যায়।
এই সম্পর্কটি উচ্চ রিসোলিউশনের মধ্যকার আপোষ স্পষ্ট করে (বিশাল সংখ্যক অ্যানালগ ইন্টার্ভাল) এবং উচ্চ সংকোচন (ছোট পূর্ণসংখ্যা উৎপাদিত হয়)। পৃথক বক্তৃতা সংকোচন পদ্ধতি দ্বারা কোয়ানটাইজেশনের এই অ্যাপলিকেশন ব্যবহৃত হয়। এটি সম্পন্ন, সাধারণভাবে, দুটি প্রবেশ পথের মিশ্রণের মাধ্যমে:
- শুধু আওয়াজ এনকোড করা যা, শুধুমাত্র মানবকন্ঠ দ্বারা তৈরি।
- মানুষের শ্রবণের সম্পূর্ণ পরিসরের অধিকতর শুধু একটি "বোধগোম্য" আওয়াজ পুনর্নির্মাণ করার জন্য পর্যাপ্ত রেখে, সংকেতের বেশিরভাগ উপাত্ত দূরে ছুড়ে ফেলে দেয়। সম্ভবত, প্রথম দিকের অ্যালগোরিদমগুলো বক্তৃতা এনকোডিং এ ব্যবহৃত হয় ( এবং সাধারণ অডিং উপাত্ত সংকোচনে) এ লো অ্যালগোরিদম এবং ইউ লো অ্যালগোরিদম ছিল।
ইতিহাস
সোলিডাইন ৯২২: পৃথিবীর প্রথম পিসির জন্য বাণিজ্যিক অডিও বিট সংকোচন কার্ড, ১৯৯০।
একটি বিশাল বৈচিত্র্যের অডিও কোডিং এর জন্য আইইইইতে একটি সাহিত্যরচনা সংক্ষিপ্তসার ফেব্রুয়ারি ১৯৮৮ তে একটি যোগাযোগের বাছাই করা এলাকায় পদ্ধতি প্রকাশিত হয়। যখন সে সময়ের পূর্বের কাগজপত্র ছিল, এই সংগ্রহ সমাপ্তির সম্পূর্ণ বৈশিষ্ট্য নথিভূক্ত করেছে, কার্যকরী অডিও কোডারগুলো, প্রায় প্রত্যেকটি, প্রত্যক্ষজ (যেমন, মাস্কিং), কৌশল এবং কয়েক ধরনের ফ্রিকোয়েন্সি বিশ্লেষণ আর পেছনের শেষে নোইসলেস কোাডিং। গবেশণার উদ্দেশ্যে ভালো, পরিস্কার ডিজিটাল অডিও পাওয়ার অসুবিধায় কাগজগুলোর কয়েকটি লক্ষণীয় ছিল। জেএসএসি প্রকাশণের অধিকাংশ, হয়ত সবাই না, এমপিইজি-১ অডিও কমিটিতে সক্রিয় ছিল।
অসকার বোনেল, ইউনিভার্সিটি অব কোয়েনোজ অ্যারেস এর ইন্জিনিয়ারিং প্রফেসর, পৃথিবীর প্রথম স্বয়ংক্রিয় অডিও সংকোচন বিকশিত করেন। ১৯৮৩ সালে, জটিল ব্যান্ডের মাস্কিং এ সাইকোকাষ্টিক নীতি ব্যবহার করা প্রথম প্রকাশিত হয়। ১৯৬৭ সালে, সে সম্প্রতি বিকশিত আইবিএম পিসি কম্পিউটারের ব্যবহারিক অ্যাপ্লিকেশন বিকশিত করতে শুরু করেন, ব্রডকাষ্ট সয়ংক্রিয় পদ্ধতি ১৯৮৭ সালে একই নামে চালু হয়, অডিকম। বিশ বছর পরে, পৃথিবীরপ্রায় সকল রেডিও স্টেশন বিভিন্ন কোম্পানির তৈরি একই প্রযুক্তি ব্যবহার করছিল।
ভিডিও
ভিডিও সংকোচন প্রাচূর্য হ্রাস করতে আধুনিক কোডিং কৌশলগুলো ব্যবহার করে। অধিকাংশ সংকোচন অ্যালগোরিদম এবং কোডেকগুলো দূরসংক্রান্ত ছবি সংকোচন এবং সময়গত গতি প্রতিদানের মিশ্রণ ঘটায়। ভিডিও কম্প্রেশন তথ্য তত্ত্বের সোর্স কোডিং -এর ব্যবহারিক বাস্তবায়ন। প্রস্তুতিকালে, অধিকাংশ সংকোচন কোডেক ভিন্নতাকে সংকোচন করতে অডিও সংকোচন কৌশল সমান্তরালভাবে ব্যবহার করে, কিন্তু উপাত্ত প্রবাহগুলোকে একটি প্যাকেজে মিশ্রিত করে ফেলে।
সংখ্যাগরিষ্ঠ্য ভিডিও সংকোচন অ্যালগোরিদম হ্রাসমূলক সংকোচন ব্যবহার করে। অসংকোচিত ভিডিওর একটি খুবই উচ্চ উপাত্ত হার প্রয়োজন হয়। যদিও হ্রাসহীন সংকোচন কোডেকগুলো একটি ৫-১২ এর গুণনীয়কে কাজ করে, একটি হ্রাসমূলক সংকোচন ভিডিওর ২০-২০০ এর মধ্যকার সংকোচন গুণনীয়ক থাকে। যেমনটা, সকল হ্রাসমূলক সংকোচনে ভিডিওর মানের মধ্যে একটি ট্রেড-অফ থাকে, কম্প্রেশন আর ডিকম্প্রেশন, এবং সিস্টেমের প্রয়োজনীয়তাগুলোর মূল্যে। উচ্চতর সংকোচিত ভিডিও দৃশ্যমান এবং বিক্ষেপিং আর্টিফেক্টগুলোকে উপস্থিত করেতে পারে। কিছু ভিডিও কম্প্রেশন বর্গাকার পাশ্ববর্তী পিক্সেলের সমষ্টির উপর পরিচালনা করা হয়, আবার কখনো ম্যাক্রোব্লকগুলোতে। এই পিক্সেলের সমষ্টি আর পিক্সেলের ব্লকগুলোকে একটি ফ্রেম থেকে পরবর্তী ফ্রেমে তুলনা করা হয়, এবং ভিডিও সংকোচন কডেক ব্লকগুলোর মধ্যকার পার্থক্গুলো প্রেরণ করে। ভিডিওর বেশি গতির স্থাগেুলোতে, বিশাল সংখ্যক পিক্সেল, যা পরিবর্তীত হচ্ছে তার সাথে বজায় থাকতে সংকোচনটিকে অবশ্যই বেশি উপাত্ত এনকোড করেতে হবে। সাধারণত বিস্ফোরণ, অগ্নিশিখা, পশুর পাল এবং কিছু পরিকল্পিত শটের সময় উচ্চ ফ্রিকোয়েন্সি বিবৃতি বিভিন্ন বিটরেটে মানের হ্রাস বা বৃদ্ধির দিকে নিয়ে যায়।
এনকোডিং তত্ত্ব
ভিডিও উপাত্ত সংকোচন একটি সিরিজ হিসেবে পুনঃউপস্থাপিত হতে পারে তথাপি ছবি ফ্রেমে। ফ্রেমের ক্রম স্থানসংক্রান্ত এবং সময়গত অতিরেক ধারণ করে, যা ভিডিও সংকোচন অ্যালগরিদমগুলো বাদ দিতে বা ছোট আকারে কোড করতে চায়। সাদৃশ্যতা ফ্রেমের মধ্যকার পার্থক্যগুলো জমা রাখা বা মানুষের দৃষ্টির প্রত্যক্ষজ বৈশিষ্ট্যগুলোকে ব্যবহার করে। উদাহরণস্বরূপ রঙের ছোট পার্থক্যগুলো উজ্জ্বলতা পরিবর্তনের চেয়ে বোধগোম্য করা কঠিন। সংকোচন অ্যালগরিদমগুলো সংরক্ষণের জায়গা হ্রাস করতে এই সংকেত এলাকাগুলো জুড়ে থাকা একটি রঙের গড় করতে পারে, একই পদ্ধতিতে, যা জেপিইজি ছবি সংকোচনে ব্যবহৃত হয়। এই পদ্ধতির কয়েকটি সহজাতভাবে হ্রাসমূলক যখন অন্যগুলো আসল সংকোচনমুক্ত ভিডিওর সকল প্রাসঙ্গিক তথ্য সংরক্ষিত করে।
ভিডিও সংকোচনের শক্তিশালী কৌশলগুলোর একটি হলো ইন্টারফ্রেম সংকোচন। ইন্টারফ্রেম সংকোচন এক বা তার আগের অথবা পরের ফ্রেম একটি ক্রমে ব্যবহার করে, কার্যকরী হচ্ছে ছবি সংকোচনে।
সবচেয়ে শক্তিশালী ব্যবহৃত পদ্ধতিগুলো ভিডিওর প্রতিটি ফ্রেমের সাথে পূর্ববর্তী ফ্রেমের সাথে তুলনা করে কাজ করে। যদি এমন ভিডিও এমন স্থানগুলো বহন করে যেখানে কিছু সম্প্রসারণ করা হয়নি, তাহলে পদ্ধতিটি একটি সংক্ষিপ্ত নির্দেশ প্রেরণ করে যা পূর্ববর্তী ফ্রেমের অংশ অনুকরণ করে, বিটের জন্য বিট, পরেরটিতে। যদি ফ্রেমের শাখাগুলো একটি সাধারণ পদ্ধতিতে সম্প্রসারণ হয়, সংকোচকটি একটি (সামান্য দীর্ঘ) নির্দেশ প্রেরণ করে যা ডিকম্প্রেসরকে অনুকরণটি পরিবর্তন করতে, ঘুরাতে, আলোকিত বা অন্ধকার করতে বলে। এই দীর্ঘ আদেশ তাও ইন্টারফ্রেম সংকোচনের চেয়ে অনেক সংক্ষিপ্ত থেকে যায়। ইন্টারফ্রেম সংকোচন যেসব প্রোগ্রাম দর্শক দ্বারা প্লেব্যাক করা যেতে পারে সেগুলোতে ভালো কাজ করে, কিন্তু যেসব ভিডিও ক্রমের সংযোজন প্রয়োজন হয় সেগুলোতে সমস্যা সৃষ্টি করতে পারে।
কারণ ইন্টারফ্রেম সয়কোচন এক ফ্রেম থেকে অন্য ফ্রেম এর উপাত্ত অনুকরণ করে, যদি আসল ফ্রেম সাধারণভাবে কেটে যায় (প্রেরণের সময় হারিয়ে যায়), অনুসরণকারী ফ্রেমগুলো ঠিকমতো পুনর্নিমিত হয় না। কিছু ভিডিও সংকোচন যেমন, ডিভি, ইন্ট্রাফ্রেম সংকোচন ব্যবহার করে প্রত্যেকটি ফ্রেমকে স্বাধীনভাবে সংকোচন করে। ইন্ট্রাফ্রেম সংকোচিত ভিডিওতে কাট করা ততটাই সহজ যতটা সংকোচনমুক্ত ভিডিও সংযোজন করা: কেউ প্রতিটি ফ্রেমের শুরু এবং শেষ খোজে আর প্রতিটি ফ্রেমে যা সে রাখতে চায় বিটের-জন্য-বিট অনুকরণ করে এবং যে ফ্রেমগুলো রাখতে চায়না সেগুলো বাতিল করে। ইন্টারফ্রেম এবং ইন্ট্রাফ্রেম সংকোচনের আরেকটি পার্থক্য হচ্ছে, ইন্ট্রাফ্রেম পদ্ধতিতে, প্রত্যেকটি ফ্রেম একই পরিমাণ উপাত্ত ব্যবহার করে। অধিকাংশ ইন্ট্রাফ্রেম পদ্ধতিতে নির্দিষ্ট ফ্রেমগুলো (যেমন, "এমপিজি তে আই ফ্রেম) অন্য ফ্রেম থেকে উপাত্ত অনুকরণ করতে অনুমোদিত নয়, অতএব, তাদের নিকবর্তী অন্য ফ্রেমের চেয়ে বেশি উপাত্ত প্রয়োজন হয়।
আইফ্রেম সংযোজিত হওয়ার সময় সৃষ্ট সমস্যা ধরতে সক্ষম কম্পিউটার মূলীয় ভিডিও এডিটর তৈরি করা সম্ভব, যখন অন্য ফ্রেমগুলোরও তা দরকার। এটি নতুন ফরমেট যেমন, এইচডিভিকে ভিডিও সংযোজনে ব্যবহার করার অনুমোদিত করেছে। যাহোক, একই ছবির মানে ইন্টাফ্রেম সংকোচিত ভিডিও সংযোজনের চেয়ে প্রচুর বেশি গণনা করা শক্তি প্রক্রিয়াটি দাবী করে।
- ↑
Wade, Graham (১৯৯৪)। Signal coding and processing (2 সংস্করণ)। Cambridge University Press। পৃষ্ঠা 34। আইএসবিএন 978-0-521-42336-6। সংগ্রহের তারিখ ২০১১-১২-২২।
The broad objective of source coding is to exploit or remove 'inefficient' redundancy in the PCM source and thereby achieve a reduction in the overall source rate R.
- ↑ Mahdi, O.A.; Mohammed, M.A.; Mohamed, A.J. (নভেম্বর ২০১২)। "Implementing a Novel Approach an Convert Audio Compression to Text Coding via Hybrid Technique" (পিডিএফ)। International Journal of Computer Science Issues। 9 (6, No. 3): 53–59। সংগ্রহের তারিখ ৬ মার্চ ২০১৩।
- ↑ Pujar, J.H.; Kadlaskar, L.M. (মে ২০১০)। "A New Lossless Method of Image Compression and Decompression Using Huffman Coding Techniques" (পিডিএফ)। Journal of Theoretical and Applied Information Technology। 15 (1): 18–23।
- ↑ Salomon, David (২০০৮)। A Concise Introduction to Data Compression। Berlin: Springer। আইএসবিএন 9781848000728।