بررسی مولفه‌های کلیدی چارچوب معماری سازمانی DODAF داده-محور از دیدگاه بومی سازی در محیط‌های خاص ملی
دسامبر 8, 2016
جهت شناسایی و ردیابی تقلب در محیط های آموزشهای مجازی
دسامبر 8, 2016

انتقال ویدئو بر روی شبکه

از آن‌جا که فرمت خام تصاویر ویدئویی یعنی تصاویری که بدون هیچ‌گونه کد‌گذاری و قالب‌بندی پشت‌سر‌هم قرار گرفته اند و از هیچ عمل تبدیل برای قابل استفاده کردن آن استفاده نشده است حجم بالایی دارد، برای انتقال تصاویر ویدئویی آن‌ها را کد‌گذاری و فشرده‌سازی می‌کنند. امروزه برای انتقال ویدئو بر روی شبکه‌ها و به‌ویژه شبکه‌های بی‌سیم‌، استاندارد‌های کد‌گذاریH.264  و  MPEG-4بیشتر مورد توجه هستند چرا که این دو فرمت فایل‌های ویدئویی را به‌نحوی مطلوب فشرده می‌کنند، در‌حالی‌که از نظر کیفیت نیز نسبتا مناسبند. اگرچه فرمت‌های دیگری نیز همچون H.261، H.263، [1]H.264/SVC، MPEG-1، MPEG-2 و غیره نیز وجود دارند که به فراخور از آن‌ها نیز استفاده می‌گردد. هر‌کدام ویژگی‌های خاص خود را دارند اما به‌طور‌کلی می‌توان گفت برخی از آن‌ها کیفیت بالایی فراهم می‌کنند و برخی حجم پایین و برخی نیز همچون MPEG-2 و H.264/SVC چون ویدئو را به‌صورت چند لایه در می‌آورند، ویدئوی تولید شده توسط آن‌ها قابلیت این را دارد که برای کاربردها و شرایط گوناگون تطبیق یابد و در‌نتیجه کیفیت مناسبی از ویدئو برای هر موقعیت در شبکه ارائه گردد.

اکثر فرمت‌های ویدئویی را می‌توان جزو این دسته قرار داد اما هر‌کدام قابلیت‌های مختلفی دارند. علاوه بر این تقریبا تمام این تکنیک‌ها، تکنیک‌هایی هستند که بخش‌هایی از اطلاعات را در‌نظر نمی‌گیرند که به این‌گونه کد‌گذاری اتلاف‌کننده[2] گفته می‌شود. این در مقابل تکنیک‌های کد‌گذاری است که اطلاعات را کامل کد می‌نمایند. به گونه دوم تکنیک‌های کد‌گذاری، بدون اتلاف[3] می‌گویند. نکته قابل‌توجه در مورد فرمت‌های اتلاف کننده این است که از یک زیر نمونه گیری با حجم پایین‌تر مثلا 4:2:0 استفاده می‌کنند. همچنین در تکنیک‌های اتلاف کننده معمولا از یک‌سری محاسبات برای تخمین شباهت‌های بین بخش‌های مختلف تصویر و نیز برای کمتر شدن حجم اطلاعات استفاده می‌کنند. اولی را معمولا توسط تبدیل کسینوسی گسسته[4] (DCT) و دومی را توسط عمل تدریج[5] و با خطادار کردن تصویر توسط آن، انجام می‌دهند. این محاسبات مکانی[6] به‌همراه محاسبات دیگری که شباهت‌های زمانی[7] بین فریم‌های ویدئویی را در نظر می‌گیرند، روی‌هم‌رفته ویدئو را با تخمین و حجم نسبتا قابل قبول و تا‌حدی قابل انتخاب، آماده استفاده می‌نمایند.

[1] Scalable Video Coding

[2] Lossy

[3] Lossless

[4] Discrete Cosine Transformation

[5] Quantization

[6] Spatial

[7] Temporal

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *