چه اطلاعاتی کدگذاری شده است سخنرانی: اطلاعات رمزگذاری روش های برنامه نویسی استانداردهای کدگذاری گرافیک

کد مجموعه ای از نامزدهای شرطی (یا سیگنال ها) برای ضبط (یا انتقال) برخی از مفاهیم پیش تعیین شده است.

کدگذاری اطلاعات فرآیند تشکیل یک ارائه خاص از اطلاعات است. در معنای باریک، اصطلاح "برنامه نویسی" اغلب انتقال از یک نوع ارائه اطلاعات را به دیگری، راحت تر برای ذخیره سازی، انتقال یا پردازش راحت تر درک می کند.

معمولا، هر تصویر هنگام رمزگذاری (گاهی اوقات آنها می گویند - رمزگذاری شده) نشان دهنده یک نشانه جداگانه است.

علامت عنصر مجموعه نهایی عناصر غیر از یکدیگر است.

در معنای باریک، اصطلاح "کدگذاری" اغلب انتقال از یک فرم ارائه اطلاعات به دیگری را درک می کند، راحت تر برای ذخیره سازی، انتقال یا پردازش راحت تر است.

کامپیوتر می تواند تنها اطلاعات ارائه شده در فرم عددی را پردازش کند. تمام اطلاعات دیگر (به عنوان مثال، صداها، تصاویر، خواندن ابزار، و غیره) برای پردازش بر روی کامپیوتر باید به یک فرم عددی تبدیل شود. به عنوان مثال، برای ترجمه صدای موسیقی به یک فرم عددی، می توان اندازه گیری شدت صدا را در فرکانس های پایین به فرکانس های خاص اندازه گیری کرد، که نتایج هر اندازه گیری را در فرم عددی نشان می دهد. با استفاده از برنامه های رایانه، می توانید اطلاعات دریافت شده را تبدیل کنید، مانند «تحمیل» بر روی صداهای یکدیگر از منابع مختلف.

به طور مشابه، شما می توانید اطلاعات متن را در رایانه خود پردازش کنید. هنگام ورود به کامپیوتر، هر حرف با یک عدد مشخص کد شده است، و هنگام نمایش یک دستگاه خارجی (صفحه نمایش یا چاپ)، تصاویر حروف برای ادراک این اعداد ساخته شده اند. مکاتبات بین مجموعه ای از حروف و اعداد، کدگذاری شخصیت ها نامیده می شود.

به عنوان یک قاعده، تمام اعداد در رایانه با استفاده از صفر و واحدها (و نه ده رقم، همانطور که برای مردم آشنا هستند) ارائه می شود. به عبارت دیگر، رایانه ها معمولا در یک سیستم شماره دوتایی کار می کنند، زیرا دستگاه های پردازش بسیار ساده تر می شوند. وارد کردن اعداد به کامپیوتر و خروج آنها برای خواندن توسط یک فرد می تواند در فرم اعشاری معمولی انجام شود، و تمام تحولات لازم برنامه های اجرا بر روی کامپیوتر انجام می شود.

روش های رمزگذاری اطلاعات.

همان اطلاعات را می توان در چندین فرم ارائه داد (کدگذاری شده). با ظاهر کامپیوترها، لازم بود تمام انواع اطلاعاتی را که یک فرد جداگانه و بشریت به طور کلی رمزگذاری شده، رمزگذاری کنیم. اما برای حل وظیفه اطلاعات رمزگذاری، بشریت مدتها قبل از رایانه شروع به کار کرد. دستاوردهای بزرگ بشریت - نوشتن و ریاضی - چیزی بیش از یک سیستم برنامه نویسی گفتاری و اطلاعات عددی وجود ندارد. اطلاعات هرگز به صورت خالص خود ظاهر نمی شود، همیشه به نحوی ارائه شده است، به نحوی کدگذاری شده است.

کدگذاری باینری یکی از راه های رایج برای ارائه اطلاعات است. در ماشین های محاسباتی، در روبات ها و ماشین های کنترل عددی، به عنوان یک قاعده، تمام اطلاعاتی که دستگاه دارای یک مورد است، به عنوان کلمات الفبای دودویی کدگذاری می شود.

کدگذاری اطلاعات نمادین (متنی).

عملیات اصلی تولید شده در بالای نمادهای متن فردی، مقایسه ای از شخصیت ها است.

هنگام مقایسه شخصیت ها، مهمترین جنبه ها منحصر به فرد بودن کد برای هر نماد و طول این کد است و انتخاب اصل کدگذاری عملا بی اهمیت است.

برای کدگذاری متن، جداول مختلف transcoding استفاده می شود. مهم است که هنگام رمزگذاری و رمزگشایی همان متن، همان جدول مورد استفاده قرار گرفت.

جدول transcoding یک جدول حاوی لیستی کوچکتر از نمادهای رمزگذاری شده به نوعی است، بر اساس آن نماد به کد باینری و پشت آن تبدیل می شود.

محبوب ترین جداول Transcoding: DKOI-8، ASCII، CP1251، یونیکد.

از لحاظ تاریخی، 8 بیت یا 1 بایت به عنوان یک کد کد برای کدگذاری کاراکترها انتخاب شد. بنابراین، اغلب یک نماد متن ذخیره شده در کامپیوتر مربوط به یک بایت حافظه است.

ترکیبات مختلف 0 و 1 در طول 8 بیت می تواند 28 \u003d 256 باشد، بنابراین با استفاده از یک جدول transcoding تنها شما می توانید بیش از 256 کاراکتر را رمزگذاری کنید. با طول کد در 2 بایت (16 بیت)، شما می توانید 65536 کاراکتر را رمزگذاری کنید.

رمزگذاری اطلاعات عددی.

شباهت در کدگذاری اطلاعات عددی و متن به شرح زیر است: به طوری که شما می توانید داده های این نوع را مقایسه کنید، در اعداد مختلف (و همچنین شخصیت های مختلف) باید کد های مختلف داشته باشند. تفاوت اصلی بین داده های عددی از شخصیت این است که انواع عملیات ریاضی بیش از اعداد غیر از عملیات مقایسه: علاوه بر ضرب، استخراج ریشه، محاسبه لگاریتم، و غیره قوانین برای انجام این عملیات در ریاضیات برای جزئیات ارائه شده در سیستم شماره موقعیتی طراحی شده اند.

سیستم شماره اصلی برای نمایندگی اعداد در رایانه یک سیستم موقعیت یابی دودویی است.

اطلاعات متن کدگذاری

در حال حاضر، اکثر کاربران، با استفاده از یک کامپیوتر اطلاعات متن، که از نمادها استفاده می کنند، نامه ها، اعداد، نشانه های نقطه گذاری، و غیره را محاسبه می کنیم. ما چند کاراکتر و تعداد بیت های ما را محاسبه خواهیم کرد.

10 رقم، 12 علامت نقطه گذاری، 15 علامت از عمل ریاضی، حروف الفبای روسی و لاتین، مجموع: 155 کاراکتر، که مربوط به 8 بیت اطلاعات است.

واحد اندازه گیری اطلاعات.

1 بایت \u003d 8 بیت

1 kb \u003d 1024 بایت

1 مگابایت \u003d 1024 کیلوبایت

1 gb \u003d 1024 مگابایت

1 TB \u003d 1024 گیگابایت

ماهیت کدگذاری این است که هر نماد مطابق با کد باینری از 00000000 تا 11111111 یا کد دهدهی مناسب از 0 تا 255 قرار داده شده است.

باید به یاد داشته باشید که پنج جداول کد های مختلف برای رمزگذاری نامه های روسی (KOI - 8، CP1251، CP866، MAC، ISO) استفاده می شود و متون کدگذاری شده با استفاده از یک جدول به درستی نمایش داده نمی شود

صفحه اصلی نمادهای رمزگذاری کد استاندارد ASCII - آمریکایی برای اطلاعات تبادل اطلاعات استاندارد آمریكا-آمريكي است كه جدول 16 تا 16 ساله است كه كليدها را در يك سيستم شماره هگزاداسيمال رمزگذار مي كنند.

کدگذاری اطلاعات گرافیک

یک گام مهم در کدگذاری یک تصویر گرافیکی، تقسیم آن به عناصر گسسته است (نمونه گیری).

راه های اصلی ارائه گرافیک برای ذخیره سازی و پردازش آن با استفاده از رایانه، تصاویر روتاری و بردار است

تصویر بردار یک جسم گرافیکی است که شامل اشکال هندسی ابتدایی (اغلب بخش ها و قوس ها) است. موقعیت این بخش های ابتدایی توسط مختصات نقاط و مقدار شعاع تعیین می شود. هر خط نشان می دهد کد های نوع خطی دودویی (جامد، نقطه ای، بارچ نقطه)، ضخامت و رنگ.

تصویر Raster مجموعه ای از نقاط (پیکسل) به دست آمده به عنوان یک نتیجه از نمونه برداری از تصویر مطابق با اصل ماتریس است.

اصل ماتریس رمزگذاری تصاویر گرافیکی این است که تصویر به تعداد مشخصی از ردیف ها و ستون ها تقسیم می شود. سپس هر عنصر شبکه حاصل از آن توسط قانون انتخاب شده کدگذاری می شود.

پیکسل (عنصر تصویر - عنصر شکل) - حداقل واحد تصویر، رنگ و روشنایی که می تواند به طور مستقل از بقیه تصویر تنظیم شود.

مطابق با اصل ماتریس، تصاویری نمایش داده شده بر روی چاپگر نمایش داده شده روی صفحه نمایش با استفاده از یک اسکنر به دست می آید.

کیفیت تصویر بالاتر از پیکسل های "متراکم تر" قرار دارد، یعنی بیشتر توانایی دستگاه، و دقیق تر رنگ هر یک از آنها کدگذاری شده است.

برای یک تصویر سیاه و سفید، کد رنگ هر پیکسل توسط یک بیت تنظیم شده است.

اگر الگوی رنگی باشد، پس برای هر نقطه، کد دودویی رنگ آن داده می شود.

از آنجا که رنگ ها در کد دودویی کدگذاری شده اند، اگر، به عنوان مثال، شما می خواهید از یک نقاشی 16 رنگ استفاده کنید، سپس برای رمزگذاری هر پیکسل شما نیاز به 4 بیت (16 \u003d 24)، و اگر شما می توانید از 16 بیت استفاده کنید (2 بایت ) برای کدگذاری رنگ یک پیکسل، سپس شما می توانید 216 \u003d 65536 رنگ های مختلف را انتقال دهید. استفاده از سه بایت (24 بیت) به کدگذاری رنگ یک نقطه اجازه می دهد تا شما را به منعکس کردن 16777216 (یا حدود 17 میلیون) رنگ های مختلف - به اصطلاح "رنگ واقعی" حالت (رنگ واقعی). توجه داشته باشید که اینها در حال حاضر استفاده می شوند، اما از ویژگی های محدود کامپیوترهای مدرن دور هستند.

رمزگذاری اطلاعات صدا

از دوره فیزیک شما می دانید که صدای نوسانات هوا است. طبیعت، صدا یک سیگنال پیوسته است. اگر صدا را به یک سیگنال الکتریکی تبدیل کنید (به عنوان مثال، با استفاده از یک میکروفون)، ولتاژ را به طور مساوی در طول زمان تغییر خواهیم داد.

برای پردازش رایانه، یک سیگنال آنالوگ باید به نحوی تبدیل به دنباله ای از اعداد باینری شود، و برای این لازم است که آن را دیجیتالی کنید و دیجیتالی کنید.

شما می توانید به شرح زیر انجام دهید: دامنه سیگنال را در فواصل مساوی اندازه گیری کنید و مقدار عددی را در حافظه کامپیوتر ضبط کنید.

اطلاعات مربوط به انواع مختلف، به عنوان مثال:

بوی، طعم و مزه، صدا؛

نمادها و نشانه ها.

در شاخه های مختلف علم، فرهنگ و فناوری، فرم های ویژه برای ضبط اطلاعات توسعه داده شده است.

کد - این یک گروه از تعمیرات است که می تواند برای نمایش اطلاعات استفاده شود.

فرآیند تبدیل یک پیام به ترکیبی از شخصیت ها با توجه به کد نامیده می شود برنامه نویسی.

وجود دارد سه روش اصلی رمزگذاری اطلاعات:

  • راه عددی - استفاده از اعداد
  • راه شخصیت - اطلاعات با استفاده از همان علامت الفبای به عنوان متن خروجی کدگذاری شده است.
  • روش گرافیکی - اطلاعات با استفاده از نقشه ها یا آیکون ها رمزگذاری می شود.

نمونه هایی از کدگذاری اطلاعات:

برای نمایش صداهای استفاده از الفبای روسی نامه ها (abvgdeyuzh ... eyu)؛

برای نمایش اعداد استفاده کنید شماره (0123456789);

صداها ضبط می شوند یادداشت و دیگران نمادها;

کور استفاده می شود الفبای بریلجایی که نامه شامل شش عنصر است: سوراخ ها و توبورها.

الفبای بریل

باید در نظر داشته باشید که دانستن اصول کدگذاری اطلاعات، یکی و همان کد، می تواند متفاوت باشد، به عنوان مثال، شماره 300522005 را می توان با شماره، شماره تلفن یا جمعیت محاسبه کرد.

کامپیوتر اطلاعات وارد شده را رمزگذاری می کند: متن، تصاویر و صداها. در فرم کد شده، کامپیوتر پردازش، فروشگاه ها و اطلاعات به جلو. برای نمایش اطلاعات از کامپیوتر در یک فرد قابل درک برای یک فرد، باید باشد رمز گشایی کردن .

علم ویژه درگیر رمزگذاری شده است - رمزنگاری .

فقط دو علامت در رایانه برای رمزگذاری هر گونه اطلاعات استفاده می شود: 0 و 1 از آنجا که تکنسین کامپیوتری دو حالت را ساده تر می کند:

0 - هیچ سیگنال وجود ندارد (هیچ ولتاژ یا بدون جریان فعلی وجود ندارد)؛

1 - یک سیگنال وجود دارد (یک ولتاژ یا جریان وجود دارد).

ایجاد کد

یک بیت می تواند دو حالت را رمزگذاری کند: 0 و 1 (و نه، سیاه و سفید). با افزایش تعداد بیت ها، دو بار کدهای را خاموش می کنند.

مثال:

دو بیت 4 کد متفاوت ایجاد می کنند: 00، 01، 10 و 11؛

سه بیت 8 کدهای مختلف ایجاد می کنند: 000، 001، 010، 011، 100، 101، 110 و 111.

کدگذاری انواع مختلف اطلاعات

متون کدگذاری

هنگام رمزگذاری متن، هر کاراکتر به عنوان مثال، شماره توالی تعیین می شود.

اولین استاندارد رایانه رایانه رایانه ای نامیده می شود ASCII کد استاندارد آمریکایی برای تبادل اطلاعات)، که در آن 7 بیت برای رمزگذاری هر نماد استفاده می شود.

7 بیت می تواند 128 کاراکتر را رمزگذاری کند: حروف بزرگ و کوچک لاتین، اعداد، علامت های نقطه گذاری، و همچنین شخصیت های خاص، به عنوان مثال، "§".

استاندارد ایجاد گزینه های مختلف، تکمیل کد تا 8 بیت (256 کاراکتر) به طوری که نمادهای ملی را می توان رمزگذاری، به عنوان مثال، نامه لتونی ā.

اما 256 کاراکتر به اندازه کافی برای رمزگذاری تمام کاراکترهای الفبای مختلف نداشتند، بنابراین استانداردهای جدیدی را ایجاد کردند. یکی از محبوب ترین در زمان ما است یونیکد. که در آن هر شخصیت توسط 2 بایت کدگذاری می شود، در پایان به پایان می رسد 62536 کدهای مختلف.

کدگذاری داده های گرافیکی

تقریبا تمام تصاویر ایجاد شده و پردازش شده ذخیره شده در کامپیوتر را می توان به دو گروه تقسیم کرد:

گرافیک شطرنجی؛

گرافیک بردار

هر تصویر ایجاد شده در نمودار شطرنجی شامل نقاط رنگ آنهاست. این نکات نامیده می شود پیکسل (پیکسل) .

برای کدگذاری تصاویر رنگی نیست معمولا استفاده می شود 256 سایه خاکستری، اعم از سفید، پایان دادن به سیاه و سفید. برای برنامه ریزی تمام رنگ ها لازم است 8 بیت (1 بایت).

برای کدگذاری تصاویر رنگ به طور معمول از سه رنگ استفاده می شود: قرمز، سبز و آبی. رنگ رنگ با مخلوط کردن این سه رنگ به دست می آید.

رمزگذاری صدا

به نظر می رسد به نظر می رسد نوسانات هوا صدا دارای دو مقدار است:

- نوسان دامنهکه نشان می دهد جلد صدا؛

- فرکانس نوسانکه نشان می دهد کلید صدا.

صدا را می توان به یک سیگنال الکتریکی منتقل کرد، به عنوان مثال، یک میکروفون.

صدا کدگذاری شده است، پس از فاصله زمانی دقیق اندازه گیری اندازه سیگنال و اختصاص مقدار دودویی به آن. اغلب این اندازه گیری ها برگزار می شود، کیفیت صدا بهتر است.

مثال:

در یک دیسک جمع و جور، با حجم 700 مگابایت، می توان 80 دقیقه کیفیت صدای CD را جایگزین کرد.

برنامه نویسی ویدئو

این فیلم شامل فریم هایی است که به سرعت تغییر می کنند. فیلم کد شده حاوی اطلاعاتی در مورد اندازه قاب استفاده شده توسط رنگ ها و تعداد فریم در ثانیه (معمولا 30)، و همچنین روش ضبط صدا - هر فریم به طور جداگانه یا تمام فیلم بلافاصله.

در جهان، تبادل دائمی جریان های اطلاعاتی وجود دارد. منابع می توانند مردم، دستگاه های فنی، چیزهای مختلف، اشیاء بی جان و حیات وحش باشند. دریافت اطلاعات هر دو یک شی و چند.

به طور همزمان داده های مبادله را به طور همزمان، رمزگذاری و پردازش اطلاعات در سمت فرستنده (آماده سازی داده ها و تحول به یک فرم، راحت برای پخش، پردازش و ذخیره سازی)، انتقال و رمزگشایی در سمت گیرنده (تبدیل داده های کد شده در فرم اصلی). این ها وظایف متفاوتی هستند: منبع و گیرنده باید الگوریتم های پردازش اطلاعات مشابه داشته باشند، در غیر این صورت فرایند رمزگذاری رمزگشایی غیرممکن خواهد بود. برنامه نویسی و پردازش اطلاعات گرافیک و چندرسانه ای معمولا بر اساس تکنولوژی محاسباتی اجرا می شود.

رمزگذاری اطلاعات در کامپیوتر

بسیاری از روش های پردازش داده ها (متون، اعداد، گرافیک، ویدئو، صدا) با استفاده از یک کامپیوتر وجود دارد. تمام اطلاعات پردازش شده توسط کامپیوتر در کد باینری ارائه شده است - با رقم 1 و 0، بیت ها نامیده می شود. از لحاظ فنی، این روش بسیار ساده است: 1 - سیگنال الکتریکی وجود دارد، 0 - نه. از نقطه نظر یک فرد، چنین کدها برای ادراک ناخوشایند هستند - خطوط طولانی صفر و واحدهای، که شخصیت های کد شده هستند، رمزگشایی بسیار دشوار است. اما چنین فرمت ورودی بلافاصله نشان می دهد که چنین اطلاعات رمزگذاری. به عنوان مثال، شماره 8 در فرم هشت بیتی باینری به نظر می رسد دنباله ای از بیت های زیر است: 000001000. اما چه کسی دشوار است، فقط یک کامپیوتر. الکترونیک آسان تر برای رسیدگی به بسیاری از عناصر ساده از مقدار کمی از پیچیده است.

متون کدگذاری

هنگامی که دکمه صفحه کلید را فشار می دهیم، کامپیوتر یک کد خاص از دکمه را فشار می دهد، جستجو برای آن را در جدول استاندارد ASCII استاندارد (کد آمریکایی برای به اشتراک گذاری اطلاعات)، "درک" که دکمه فشار داده شده و این کد را برای پردازش بیشتر انتقال می دهد ( به عنوان مثال، برای نمایش نماد در مانیتور). برای ذخیره سازی کد نمادین در فرم باینری، 8 رقم استفاده می شود، بنابراین حداکثر تعداد ترکیبات 256 است. 128 کاراکتر اول تحت کاراکترهای کنترل، اعداد و حروف لاتین استفاده می شود. نیمه دوم برای نمادهای ملی و شدیدیوگرافی در نظر گرفته شده است.

متون کدگذاری

به عنوان مثال، ساده تر خواهد بود که کدگذاری اطلاعات را درک کنید. کد های نماد انگلیسی "C" و نامه روسی "C" را در نظر بگیرید. توجه داشته باشید که نمادهای سرمایه و کدهای آنها از حروف کوچک متفاوت است. نماد انگلیسی به نظر می رسد 01000010، و روسیه - 11010001. این واقعیت است که برای یک فرد در صفحه مانیتور به نظر می رسد همان، کامپیوتر درک به طور کامل متفاوت است. همچنین لازم به توجه به این واقعیت است که کدهای 128 علامت اول بدون تغییر باقی می ماند و از 129 شروع می شود و یکی دیگر از یک کد دودویی می تواند با توجه به جدول کد مورد استفاده قرار گیرد. به عنوان مثال، کد دهدهی 194 ممکن است به KOI8 نامه "B"، در CP1251 - "B"، در ISO - "T" مربوط باشد، و هیچ نماد مربوط به این کد در کدگذاری CP866 نیست. بنابراین، هنگامی که هنگام باز کردن متن، ما را در باز کردن متن قرار می دهیم، این بدان معنی است که چنین کدگذاری اطلاعاتی مناسب نیست و شما باید یک نماد دیگر را انتخاب کنید.

شماره های کدگذاری

در یک سیستم حسابداری باینری، تنها دو گزینه گرفته شده است - 0 و 1. تمام عملیات اساسی با اعداد باینری از علم به نام محاسبات باینری استفاده می کند. این اقدامات ویژگی های خود را دارند. به عنوان مثال، شماره 45، بر روی صفحه کلید به دست آورد. هر رقم کد هشت بیتی خود را در جدول کد ASCII دارد، بنابراین تعداد دو بایت (16 بیت) را می گیرد: 5 - 01010011، 4 - 01000011. به منظور استفاده از این شماره در محاسبات، آن را توسط الگوریتم های ویژه به یک سیستم حسابداری دودویی به شکل یک شماره دوتایی هشت بیتی ترجمه می شود: 45 تا 00101101.

در 50s، بر روی کامپیوترها، که اغلب در اهداف علمی و نظامی مورد استفاده قرار می گرفت، برای اولین بار یک نمایش گرافیکی از داده ها را اجرا کرد. امروزه تجسم اطلاعات دریافت شده از کامپیوتر معمول و آشنا به هر فرد است، و در آن روز، کودتای فوق العاده ای را در کار با تجهیزات ساخته شده است. شاید تأثیر روان انسان تحت تاثیر قرار گیرد: به وضوح ارائه اطلاعات بهتر جذب و درک شده است. تکان دادن بزرگ در توسعه تجسم داده ها در دهه 1980 رخ داد، زمانی که برنامه نویسی و پردازش اطلاعات گرافیکی توسعه قدرتمند را دریافت کرد.

ارائه گرافیک آنالوگ و گسسته

رمزگذاری صدا

برنامه نویسی اطلاعات چندرسانه ای این است که طبیعت آنالوگ صدا را به گسسته برای پردازش راحت تر تبدیل کنید. ADC دریافت می کند در ورودی، دامنه آن را در فواصل خاصی اندازه گیری می کند و یک توالی دیجیتال را با داده های مربوط به تغییرات دامنه ارائه می دهد. هیچ تحول فیزیکی رخ نمی دهد.

سیگنال خروجی گسسته است، بنابراین، اغلب فرکانس اندازه گیری دامنه (نمونه)، دقیق تر سیگنال خروجی مربوط به ورودی، بهتر برنامه نویسی و پردازش اطلاعات چند رسانه ای است. نمونه نیز یک توالی دستور داده شده از داده های دیجیتال به دست آمده از طریق ADC نامیده می شود. این فرآیند خود نمونه برداری است، در روسیه - Discetization.


تحول معکوس با استفاده از DAC اتفاق می افتد: بر اساس داده های دیجیتال وارد ورودی در نقاط خاصی در زمان، سیگنال الکتریکی توسط دامنه مورد نیاز تولید می شود.

پارامترهای نمونه برداری

پارامترهای اصلی شرایط هوا نه تنها فرکانس اندازه گیری، بلکه میزان بیت نیز - دقت اندازه گیری تغییر دامنه برای هر نمونه است. دقیق تر انتقال داده می شود زمانی که مقدار دامنه سیگنال به هر واحد زمان، کیفیت سیگنال پس از ADC بالاتر است، دقت بیشتری از بازسازی موج در هنگام تحول معکوس بالاتر است.

3. برنامه نویسی اطلاعات گرافیک 4

4. اطلاعات صوتی رمزگذاری 8

5. نتیجه 10

ارجاعات 11

معرفی

یک کامپیوتر مدرن می تواند اطلاعات عددی، متنی، گرافیکی، صدا و ویدئو را اداره کند. تمام این نوع اطلاعات در کامپیوتر در کد باینری ارائه شده است، به عنوان مثال، الفبای با قدرت دو (تنها دو کاراکتر 0 و 1) استفاده می شود. این به خاطر این واقعیت است که مناسب است که اطلاعات را به صورت یک دنباله از پالس های الکتریکی ارائه دهد: پالس از دست رفته است (0)، این ضربه (1) است. چنین برنامه نویسی باینری نامیده می شود و توالی های منطقی صفر و واحدها زبان ماشین هستند. هر رقم کد دودویی دستگاه مقدار اطلاعات برابر با یک بیت را حمل می کند. این نتیجه گیری را می توان با توجه به ارقام الفبای دستگاه به عنوان حوادث معادل انجام داد. هنگام ضبط اعداد باینری، شما می توانید انتخاب تنها یکی از دو حالت ممکن را درک کنید، و به این معنی است که مقدار اطلاعات برابر با 1 بیت را حمل می کند. در نتیجه، دو رقم 2 اطلاعات بیت را حمل می کنند، چهار تخلیه - 4 بیت، و غیره برای تعیین مقدار اطلاعات در بیت، آن را به اندازه کافی برای تعیین تعداد اعداد در کد دستگاه دودویی کافی است.

اطلاعات متن کدگذاری

در حال حاضر، اکثر کاربران با استفاده از یک کامپیوتر از اطلاعات متن که شامل نمادها هستند استفاده می کنند: حروف، اعداد، علائم نقطه گذاری و غیره

به طور سنتی، برای رمزگذاری یک شخصیت، مقدار اطلاعات برابر با 1 بایت، I.E. I \u003d 1 بایت \u003d 8 بیت. با کمک یک فرمول که تعداد رویدادهای احتمالی را به و مقدار اطلاعاتی متصل می کند، می توانید محاسبه کنید که چگونه بسیاری از کاراکترهای مختلف را می توان رمزگذاری کرد (شمارش این نمادها رویدادهای احتمالی): k \u003d 2i \u003d 28 \u003d 256، یعنی برای ارائه اطلاعات متن شما می توانید از الفبای با قدرت 256 کاراکتر استفاده کنید.

ماهیت کدگذاری این است که هر نماد مطابق با کد باینری از 00000000 تا 11111111 یا کد دهدهی مناسب از 0 تا 255 قرار داده شده است.

در حال حاضر، پنج جداول کد های مختلف برای رمزگذاری نامه های روسی (KOI 8، CP1251، CP866، MAS، ISO) استفاده می شود و متون کدگذاری شده با استفاده از یک جدول به درستی در کدگذاری دیگری نمایش داده نمی شوند. این می تواند به وضوح به صورت یک قطعه از جدول کدگذاری نماد ترکیبی امکان پذیر باشد. همان کد دودویی مطابق با شخصیت های مختلف قرار داده شده است.

کد دودویی

کد دهدهی

با این حال، در اغلب موارد، ترانزیت اسناد متنی از کاربر مراقبت می کند و برنامه های ویژه مبدل هایی هستند که در برنامه های کاربردی جاسازی شده اند. از سال 1997، آخرین نسخه های مایکروسافت ویندوز و دفتر پشتیبانی از رمزگذاری جدید یونیکد جدید، که برای هر نماد طول می کشد 2 بایت، و بنابراین، 256 کاراکتر را می توان رمزگذاری، اما 65536 شخصیت های مختلف.

برای تعیین کد نماد عددی، شما می توانید از جدول کد استفاده کنید، یا در ویرایشگر متن Word 6.0 / 95 کار کنید. برای انجام این کار، "Insert" مورد - "نماد" را انتخاب کنید، پس از آن پانل گفتگوی نماد روی صفحه نمایش . جدول نماد در جعبه محاوره ای برای فونت انتخاب شده ظاهر می شود. نمادها در این جدول خط خط، به طور مداوم از چپ به راست، با شروع از یک فضای نماد (زاویه بالا سمت چپ) و پایان، نامه "من" (گوشه پایین سمت راست).

برای تعیین کد عددی نماد در کدگذاری ویندوز (CP1251)، شما باید نماد دلخواه یا کلیدهای کنترل کلیدی را انتخاب کنید، سپس روی دکمه کلید کلیک کنید. پس از آن، پانل صفحه نمایش بر روی صفحه نمایش ظاهر می شود، که در آن گوشه پایین سمت چپ دارای کد عددی دهدهی نماد انتخاب شده است.

کدگذاری اطلاعات گرافیک

اطلاعات گرافیک را می توان در دو شکل نشان داد: آنالوگ یا گسسته. پارچه زیبا، رنگ آن به طور مداوم تغییر می کند - این نمونه ای از نمای آنالوگ است و تصویر با استفاده از یک چاپگر جوهر افشان چاپ شده و شامل نقاط جداگانه ای از رنگ های مختلف، نمایشی گسسته است. با شکستن تصویر گرافیکی (نمونه برداری)، تبدیل اطلاعات گرافیکی از یک فرم آنالوگ به گسسته وجود دارد. این از کدگذاری استفاده می کند - اختصاص یک مقدار خاص در قالب کد به هر عنصر. هنگام رمزگذاری یک تصویر، تفکیک فضایی آن رخ می دهد. این را می توان با ساخت یک تصویر از تعداد زیادی از قطعات کوچک رنگ (روش موزاییک) مقایسه کرد. کل تصویر به نقاط جداگانه تقسیم می شود، هر عنصر مطابق با کد رنگ آن قرار می گیرد.

در این مورد، کیفیت برنامه نویسی به پارامترهای زیر بستگی دارد: اندازه نقطه و تعداد رنگ های مورد استفاده. اندازه کوچکتر از نقطه، و به این معنی است که تصویر از نقاط بیشتر ساخته شده است، کیفیت برنامه نویسی بالاتر است. تعداد بیشتری از رنگ ها استفاده می شود (به عنوان مثال، نقطه تصویر می تواند حالت های بیشتری را ایجاد کند)، اطلاعات بیشتر توسط هر نقطه انجام می شود و به این معنی است که کیفیت برنامه نویسی افزایش می یابد. ایجاد و ذخیره سازی اشیاء گرافیکی در چندین گونه امکان پذیر است - به عنوان یک تصویر بردار، فراکتال یا بیت مپ. یک گرافیک 3D (سه بعدی) به عنوان یک موضوع جداگانه محسوب می شود که روش های تصویربرداری بردار و روتری را ترکیب می کند. این روش ها و تکنیک ها را برای ساخت مدل های حجمی اشیا در فضای مجازی مطالعه می کند. برای هر نمای، از یک روش برای رمزگذاری اطلاعات گرافیکی استفاده می کند.

تصویر شطرنجی با کمک یک ذره بین، می توانید ببینید که یک تصویر گرافیکی سیاه و سفید، به عنوان مثال از روزنامه، از کوچکترین نقاط تشکیل دهنده یک الگوی خاص تشکیل شده است. در فرانسه، در قرن نوزدهم، یک جهت جدید در نقاشی ظاهر شد - Poentilism. تکنیک او این بود که نقاشی به صورت نقاط چند رنگ به بوم اعمال شد. همچنین این روش به مدت طولانی در چاپ به کدگذاری اطلاعات گرافیکی استفاده شده است. دقت رسم بستگی به تعداد نقاط و اندازه آنها دارد. پس از تقسیم الگو به نقطه، شروع از گوشه سمت چپ، حرکت از طریق ردیف از چپ به راست، شما می توانید رنگ هر نقطه را رمزگذاری کنید. بعد، یکی از این نکته ها یک پیکسل نامیده می شود (منشا این کلمه همراه با اختصار انگلیسی "عنصر تصویر" - عنصر تصویر). حجم تصویر بیت مپ با ضرب تعداد پیکسل ها (بر حجم اطلاعات یک نقطه، که بستگی به تعداد رنگ های ممکن دارد تعیین می شود. کیفیت تصویر با وضوح مانیتور تعیین می شود. بالاتر از آن بالاتر است یعنی، بیش از ردیف های شطرنجی و نقاط در رشته، کیفیت تصویر بالاتر است. در رایانه های مدرن، عمدتا از رزولوشن صفحه زیر استفاده می کنند: 640 تا 480، 800 به ازای هر 600، 1024 تا 768 و 1280 در هر 1024 امتیاز. از آنجا که روشنایی هر نقطه و مختصات خطی آن را می توان با استفاده از عدد صحیح بیان کرد، می توان گفت که این روش کدگذاری به شما امکان می دهد از کد دودویی برای رسیدگی به داده های گرافیکی استفاده کنید.

اگر ما در مورد تصاویر سیاه و سفید صحبت کنیم، اگر از Halftone استفاده نکنید، پیکسل یکی از دو حالت را می گیرد: Glows (سفید) و درخشش (سیاه). و از آنجا که اطلاعات مربوط به رنگ پیکسل کد پیکسل نامیده می شود، پس یک بیت حافظه به اندازه کافی برای رمزگذاری آن است: 0 - سیاه، 1 - سفید. اگر تصاویری در قالب ترکیبی از نقاط با 256 درجه بندی خاکستری وجود داشته باشد (یعنی این ها، این ها به طور کلی پذیرفته شده اند)، و سپس یک عدد باینری به اندازه کافی هشت بیتی به منظور رمزگذاری روشنایی هر نقطه ای وجود دارد. گرافیک کامپیوتری بسیار مهم است. این به عنوان وسیله ای برای تقویت تصور بصری و افزایش اشباع اطلاعاتی تصویر عمل می کند. احساس رنگ توسط مغز انسان چگونه است؟ این اتفاق می افتد به عنوان یک نتیجه از تجزیه و تحلیل شار نور که در شبکیه چشم از چشم از اشیاء بازتابنده یا منتشر می شود.

مدل های رنگی اگر ما در مورد رمزگذاری تصاویر گرافیکی رنگی صحبت کنیم، باید اصل تجزیه رنگ دلخواه را در اجزای اصلی در نظر بگیرید. اعمال سیستم های کدگذاری چندگانه: HSB، RGB و CMYK. مدل رنگ اول ساده و بصری است، به عنوان مثال، مناسب برای یک فرد، دوم مناسب ترین کامپیوتر است، و آخرین مدل CMYK برای چاپ خانه ها. استفاده از این مدل های رنگی به دلیل این واقعیت است که جریان نور را می توان با تابش تشکیل داد، نشان دهنده ترکیبی از رنگ های "تمیز" طیف: قرمز، سبز، آبی یا مشتقات آنها است. بازتولید رنگ افزایشی (معمولی برای انتشار اشیاء) و تولید رنگ های تفسیری (مشخصه اشیاء بازتابنده) وجود دارد. به عنوان مثال از شی اول نوع، شما می توانید لوله الکترونی مانیتور الکترونی را به ارمغان بیاورید، نوع دوم یک چاپ چاپ است.

1) مدل HSB با سه جزء مشخص شده است: سایه رنگ (رنگ)، اشباع رنگ (اشباع) و روشنایی رنگ (روشنایی).

2) اصل روش RGB به شرح زیر است: شناخته شده است که هر رنگ را می توان به عنوان ترکیبی از سه رنگ نشان داد: قرمز (قرمز، R)، سبز (سبز، G)، آبی (آبی، B). رنگ های دیگر و سایه های آنها با حضور یا عدم وجود این اجزاء به دست می آید.

3) اصل روش CMYK. این مدل رنگ در تهیه نشریات برای چاپ استفاده می شود. هر یک از رنگ های اصلی مطابق با یک رنگ اضافی (مکمل به اصلی به سفید) قرار می گیرد. به دلیل جمع کردن یک جفت دیگر رنگ های اساسی، رنگ اضافی را دریافت کنید.

حالت های گرافیکی چند رنگ وجود دارد: رنگ کامل (رنگ واقعی)؛ رنگ بالا؛ فهرست مطالب.

با استفاده از حالت رنگی کامل برای کدگذاری روشنایی هر یک از اجزای، 256 مقادیر (هشت تخلیه دودویی) استفاده می شود، یعنی، در کدگذاری رنگ یک پیکسل تک (در سیستم RGB)، لازم است صرف شود 8 * 3 \u003d 24 تخلیه. این به شما اجازه می دهد تا به طور یکنواخت 16.5 میلیون رنگ را تعیین کنید. این بسیار نزدیک به حساسیت چشم انسان است. هنگام کدگذاری با استفاده از سیستم CMYK، لازم است که 8 * 4 \u003d 32 تخلیه دودویی را برای نشان دادن گرافیک رنگی داشته باشید. حالت رنگ با کیفیت بالا با استفاده از اعداد باینری 16 بیتی کدگذاری می شود، یعنی مقدار تخلیه دودویی هنگام کدگذاری هر نقطه کاهش می یابد. اما در عین حال، طیف وسیعی از رنگ های کد شده به طور قابل توجهی کاهش می یابد. با کدگذاری شاخص، رنگ را می توان به 256 سایه رنگی منتقل کرد. هر رنگ با استفاده از هشت بیت داده کدگذاری شده است. اما از آنجاییکه 256 مقادیر کل طیف وسیعی از رنگ های موجود در چشم انسان را انتقال نمی دهند، قابل درک است که داده های گرافیکی به پالت (جدول مرجع) متصل می شود، بدون آنکه پخش ناکافی باشد: دریا ممکن است تبدیل شود قرمز شدن، و برگ آبی است. کد نقطه ی شطرنجی خود را در این مورد به معنای نه خود به خودی خود، بلکه تنها تعداد آن (شاخص) در پالت است. از این رو نام رژیم - شاخص.

مکاتبات بین تعداد رنگ های نمایش داده شده (K) و مقدار بیت ها برای رمزگذاری آنها (a) باید در فرمول باشد: k \u003d 2 A.

به اندازه کافی برای ...

تصاویر کشیده شده از نوع کسانی که در کارتون ها دیدن می کنند، اما برای تصاویر حیات وحش کافی نیست

تصاویری که در تصاویر در مجلات و عکس ها

224 = 16 777 216

پردازش و انتقال تصاویر که در کیفیت بالا در حیات وحش مشاهده نمی شود

کد تصویر دودویی نمایش داده شده روی صفحه نمایش در حافظه ویدئو ذخیره می شود. حافظه ویدئو یک دستگاه ذخیره سازی وابسته به انرژی الکترونیکی است. اندازه حافظه ویدئو بستگی به رزولوشن صفحه نمایش و تعداد رنگ ها دارد. اما حداقل حجم آن تعیین می شود به طوری که یک فریم (یک صفحه) تصویر مناسب است، I.E. در نتیجه محصول رزولوشن بر روی اندازه کد پیکسل.

vmin \u003d m * n * a.

کد دودویی پالت هشت رنگ.

اجزای رنگ

قرمز 1 0 0

سبز 0 1 0

آبی 0 0 1

آبی 0 1 1

بنفش 1 0 1

زرد 1 1 0

سفید 1 1 1

سیاه 0 0 0

شانزده پالت رنگ به شما امکان می دهد تعداد رنگ های مورد استفاده را افزایش دهید. در اینجا استفاده خواهد شد 4 بیتی کدگذاری پیکسل: 3 بیت رنگ های پایه + شدت 1 بیت. دومی، روشنایی سه رنگ پایه را در همان زمان مدیریت می کند (شدت سه پرتو الکترون). هنگامی که به طور جداگانه مدیریت شدت رنگ های اولیه، تعداد رنگ های به دست آمده افزایش می یابد. بنابراین برای به دست آوردن پالت در عمق رنگ 24 بیت به هر رنگ، 8 بیت در هر رنگ آزاد می شود، یعنی 256 سطح شدت ممکن است (K \u003d 28).

تصویر بردار یک شی گرافیک است که شامل بخش های ابتدایی و قوس است. عنصر اصلی علوفه خط است. مانند هر شی، آن دارای خواص: فرم (راست، منحنی)، ضخیم، رنگ، نقاشی (نقطه نقطه، جامد). خطوط بسته دارای یک ملک پر شده (یا اشیاء دیگر یا رنگ انتخاب شده) هستند. تمام اشیاء گرافیکی دیگر از خطوط ساخته شده اند. از آنجا که خط به صورت ریاضی به عنوان یک شی واحد توصیف شده است، سپس مقدار داده ها برای نمایش شیء با یک گرافیک بردار به طور قابل توجهی کمتر از نمودار شطرنجی است. اطلاعات تصویر برداری به عنوان الفبایی معمولی کدگذاری شده و توسط برنامه های ویژه پردازش شده است.

نرم افزار برای ایجاد و پردازش گرافیک بردار شامل GR زیر است: Coreldraw، Adobe Illustrator، و همچنین Vectorizers (ردیاب) - بسته های تخصصی تصویر تخصصی تصویر در بردار.

گرافیک فراکتال بر اساس محاسبات ریاضی، و همچنین بردار است. اما در مقایسه با بردار عنصر پایه آن، فرمول ریاضی خود است. این منجر به این واقعیت می شود که هیچ اشیا در حافظه کامپیوتر ذخیره نمی شود و تصویر تنها توسط معادلات مستقر است. با استفاده از این روش، شما می توانید ساده ترین ساختارهای منظم، و همچنین تصاویر پیچیده ای که مناظر جاودانه ای را ایجاد می کنید، بسازید.

رمزگذاری اطلاعات صوتی

کامپیوتر به طور گسترده ای در حال حاضر در زمینه های مختلف استفاده می شود. این استثنا و پردازش اطلاعات صدا، موسیقی نیست. تا سال 1983، تمام سوابق موسیقی بر روی سوابق وینیل و کاست های جمع و جور خارج شد. سی دی ها در حال حاضر گسترده هستند. اگر یک کامپیوتر وجود دارد که در آن کارت صدای استودیو نصب شده است، با یک صفحه کلید MIDI متصل به آن و یک میکروفون، شما می توانید با نرم افزار موسیقی تخصصی کار کنید. به طور شرطی را می توان به چندین نوع تقسیم کرد: 1) انواع برنامه های خدمات و رانندگان طراحی شده برای کار با تخته های صوتی خاص و دستگاه های خارجی؛ 2) دستگاه های صوتی که برای کار با فایل های صوتی طراحی شده اند، به شما اجازه می دهد هر عملیات را با آنها تولید کنید - از تقسیم به قطعه قبل از پردازش اثرات؛ 3) Synthesizers نرم افزار که به تازگی ظاهر شد و به درستی کار فقط در رایانه های قدرتمند کار می کنند. آنها اجازه می دهند تا با ایجاد صداهای مختلف آزمایش شوند؛ دیگر.

گروه اول شامل تمام برنامه های خدمات سیستم عامل است. به عنوان مثال، Win 95 و 98 آنها میکسر و خدمات خود را برای پخش / ضبط صدا، پخش سی دی ها و فایل های MIDI استاندارد خود داشته باشند. با تنظیم هیئت مدیره صوتی با استفاده از این برنامه ها برای بررسی عملکرد آن. به عنوان مثال، برنامه Phonograph طراحی شده است تا با فایل های موج (فایل های ضبط صوتی ویندوز) کار کند. این فایل ها دارای فرمت هستند WAV. این برنامه توانایی پخش، نوشتن و ویرایش ضبط صدا را با پذیرش، تکنیک های مشابه برای کار با یک ضبط کننده نوار فراهم می کند. توصیه می شود با فونوگرافی کار کنید تا یک میکروفون را به یک کامپیوتر وصل کنید. اگر شما نیاز به ضبط صدا دارید، باید بر کیفیت صدا تصمیم بگیرید، زیرا دقیقا همان زمان ضبط آن بستگی به آن دارد. مدت زمان ممکن از صدا کمتر از کیفیت ضبط است. با کیفیت ضبط متوسط، می توانید با ایجاد فایل های صوتی تا 60 ثانیه، به راحتی سخنرانی کنید. تقریبا 6 ثانیه یک دوره ضبط وجود خواهد داشت با کیفیت CD موسیقی.

به منظور ضبط صدا بر روی برخی از حامل، باید به یک سیگنال الکتریکی تبدیل شود. این کار با استفاده از یک میکروفون انجام می شود. ساده ترین میکروفون دارای غشاء است که تحت تاثیر امواج صوتی نوسان می کند. غشاء به غشا متصل می شود و همزمان با یک غشاء در یک میدان مغناطیسی حرکت می کند. جریان الکتریکی متغیر در کویل رخ می دهد. تغییرات در ولتاژ فعلی به طور دقیق امواج صوتی را منعکس می کند. جریان الکتریکی متغیر که در خروجی میکروفون ظاهر می شود، یک سیگنال آنالوگ نامیده می شود. با توجه به سیگنال الکتریکی "آنالوگ" نشان می دهد که این سیگنال در زمان و دامنه مداوم است. این دقیقا شکل یک موج صوتی را نشان می دهد که در هوا پخش می شود.

اطلاعات صدا را می توان در فرم گسسته یا آنالوگ نشان داد. تفاوت آنها این است که، با ارائه گسسته اطلاعات، ارزش فیزیکی تغییرات Hoppy ("Lestenka") را تغییر می دهد، مجموعه ای از مقادیر محدود. اگر اطلاعات در فرم آنالوگ باشد، مقدار فیزیکی می تواند تعداد نامحدودی از مقادیر را به طور مداوم تغییر دهد.

به طور خلاصه روند تبدیل صدا را از فرم آنالوگ به دیجیتال و بالعکس در نظر بگیرید. دیدگاه تقریبی از آنچه اتفاق می افتد در کارت صدا می تواند به جلوگیری از برخی از خطاها در هنگام کار با صدا کمک کند. امواج صوتی با استفاده از یک میکروفون به یک سیگنال الکتریکی متغیر آنالوگ تبدیل می شوند. این از طریق مسیر صدا عبور می کند و وارد تبدیل آنالوگ به دیجیتال (ADC) - دستگاهی است که سیگنال را به فرم دیجیتال ترجمه می کند. در یک فرم ساده، اصل بهره برداری از ADC به شرح زیر است: آن را در فواصل خاصی از دامنه سیگنال اندازه گیری می کند و به ترتیب با توجه به مسیر دیجیتال، توالی اعداد که اطلاعات مربوط به تغییرات در دامنه را حمل می کنند، انتقال می یابد. خروجی صوتی دیجیتال با استفاده از مبدل دیجیتال آنالوگ (DAC) رخ می دهد، که بر اساس داده های دیجیتال ورودی در زمان مناسب، یک سیگنال الکتریکی از دامنه مورد نیاز تولید می کند.

اگر در قالب یک گراف برای ارائه صدای مشابه با ارتفاع 1 کیلوهرتز (توجه داشته باشید تا اکتاو هفتم پیانو تقریبا به این فرکانس مربوط می شود)، اما با فرکانس های مختلف نشسته (قسمت پایین سینوسیوئید در آن نشان داده نمی شود تمام نمودارها)، سپس تفاوت ها قابل مشاهده خواهد بود. یک بخش در محور افقی، که زمان را نشان می دهد، به 10 نمونه مربوط می شود. مقیاس مشابه برنامه های کاربردی را شکل می دهد. شکل 1.13). می توان دید که در فرکانس 11 کیلوهرتز تقریبا پنج نوسان موج صوتی در هر 50 نمونه کاهش می یابد، یعنی یک دوره سینوسی با کمک 10 ارزش نمایش داده می شود. این یک نسبتا نادرست است. در عین حال، اگر ما فرکانس دیجیتالی سازی 44 کیلوهرتز را در نظر بگیریم، پس برای هر دوره سینوسی ها تقریبا 50 نمونه است. این به شما اجازه می دهد یک سیگنال از کیفیت خوب دریافت کنید.

بیت نشان می دهد که دقت دقیق دامنه یک سیگنال آنالوگ است. دقت که با آن مقدار دامنه سیگنال در طول دیجیتالی سازی به هر یک از زمان های زمانی منتقل می شود، کیفیت سیگنال را پس از تبدیل آنالوگ دیجیتال تعیین می کند. از تخلیه است که قابلیت اطمینان از بهبود شکل موج بستگی دارد.

برای رمزگذاری، مقادیر دامنه از اصل کدگذاری باینری استفاده می کنند. بوق باید به عنوان توالی از پالس های الکتریکی (صفر و واحدهای باینری) نمایان شود. معمولا از 8، 16 بیت یا 20 بیتی از مقادیر دامنه استفاده کنید. با رمزگذاری باینری بوق مداوم، آن را با یک دنباله ای از سطوح سیگنال گسسته جایگزین می شود. از فرکانس نمونه گیری (مقدار اندازه گیری سطح سیگنال در هر واحد زمان) بستگی به کیفیت برنامه نویسی دارد. با افزایش فرکانس تفکیک سازی، دقت گزارش گزارش باینری افزایش می یابد. در فرکانس 8 کیلوهرتز (مقدار اندازه گیری در هر ثانیه 8000)، کیفیت سیگنال صدا نیمه هادی مربوط به کیفیت برنامه های رادیویی، و در فرکانس 48 کیلوهرتز (تعداد اندازه گیری در هر ثانیه 48000) - کیفیت از صدای صوتی CD.

اگر از کدگذاری 8 بیتی استفاده می کنید، می توانید دقت تغییر دامنه سیگنال آنالوگ را به 1/256 از محدوده دینامیکی دستگاه دیجیتال (28 \u003d 256) به دست آورید.

اگر از رمزگذاری 16 بیتی برای نشان دادن دامنه سیگنال صوتی استفاده می کنید، دقت اندازه گیری در 256 بار افزایش می یابد.

در مبدل های مدرن، معمول است که از رمزگذاری سیگنال 20 بیتی استفاده کنید، که اجازه می دهد تا دیجیتالی صدا با کیفیت بالا را بدست آورید.

نتیجه

کد مجموعه ای از نامزدهای شرطی (یا سیگنال ها) برای ضبط (یا انتقال) برخی از مفاهیم پیش تعیین شده است.

کدگذاری اطلاعات فرآیند تشکیل یک ارائه خاص از اطلاعات است. در معنای باریک، اصطلاح "برنامه نویسی" اغلب انتقال از یک نوع ارائه اطلاعات را به دیگری، راحت تر برای ذخیره سازی، انتقال یا پردازش راحت تر درک می کند.

معمولا هر تصویری هنگام رمزگذاری ارائه یک نشانه جداگانه. علامت عنصر مجموعه نهایی عناصر غیر از یکدیگر است. علامت همراه با معنای آن یک نماد نامیده می شود. طول کد مانند تعدادی از نشانه هایی است که در هنگام رمزگذاری استفاده می شود.

کد ممکن است طول ثابت و غیر دائمی باشد. برای ارسال اطلاعات در حافظه کامپیوتر، یک روش دودویی کدگذاری استفاده می شود.

سلول حافظه الکترونیکی ابتدایی دارای طول 8 بیت است. هر بایت دارای شماره خود است. بزرگترین دنباله کمی، که رایانه می تواند به طور کلی پردازش کند، یک کلمه ماشین نامیده می شود. طول کلمه کلمه بستگی به تخلیه پردازنده دارد و ممکن است برابر با 16، 32 بیت و غیره باشد. راه دیگری برای نشان دادن عدد صحیح یک کد اضافی است. محدوده مقادیر بستگی به تعداد بیت های حافظه دارد، اختصاص داده شده برای ذخیره آنها. کد اضافی شماره مثبت با کد مستقیم آن همخوانی دارد.

کتابشناسی - فهرست کتب

1. INFORMATICS و فناوری اطلاعات. اد. yu.d. Romanova، 3rd Edition، M: Eksmo، 2008

2. مقررات B.V. مبانی انتقال دیجیتال و اطلاعات رمزگذاری. - Techbook، 2007، 192 pp.

3. Makarova N. V. "Informatics": آموزش. - متر: امور مالی و آمار، 2005 - 768 پ.

4.Stepanenko O. S. کامپیوتر شخصی. دیالکتیک آموزش 2005، 28 pp.

یک کامپیوتر مدرن می تواند اطلاعات عددی، متنی، گرافیکی، صدا و ویدئو را اداره کند. تمام این نوع اطلاعات در کامپیوتر در کد دودویی ارائه شده است، به عنوان مثال، الفبای با قدرت دو کاراکتر (0 و 1) استفاده می شود. این به خاطر این واقعیت است که مناسب است که اطلاعات را به صورت یک دنباله از پالس های الکتریکی ارائه دهد: پالس از دست رفته است (0)، این ضربه (1) است. چنین برنامه نویسی باینری نامیده می شود و توالی های منطقی صفر و واحدها زبان ماشین هستند.

هر رقم کد دودویی دستگاه مقدار اطلاعات برابر با یک بیت را حمل می کند.

این نتیجه گیری را می توان با توجه به ارقام الفبای دستگاه به عنوان حوادث معادل انجام داد. هنگام ضبط اعداد باینری، شما می توانید انتخاب تنها یکی از دو حالت ممکن را درک کنید، و به این معنی است که مقدار اطلاعات برابر با 1 بیت را حمل می کند. در نتیجه، دو رقم 2 اطلاعات بیت را حمل می کنند، چهار تخلیه - 4 بیت، و غیره برای تعیین مقدار اطلاعات در بیت، آن را به اندازه کافی برای تعیین تعداد اعداد در کد دستگاه دودویی کافی است.

اطلاعات متن کدگذاری

در حال حاضر، اکثر کاربران با استفاده از یک کامپیوتر از اطلاعات متن که شامل نمادها هستند استفاده می کنند: حروف، اعداد، علائم نقطه گذاری و غیره

بر اساس همان سلول، تنها 2 حالت مختلف را می توان با یک ظرف اطلاعات 1 از بیت رمزگذاری کرد. به منظور هر شخصیتی که از صفحه کلید در ثبت نام لاتین وارد می شود، کد دودویی منحصر به فرد خود را به دست آورد، 7 بیت مورد نیاز است. بر اساس توالی 7 بیت، مطابق با فرمول هارتلی، n \u003d 2 7 \u003d 128 از ترکیب های مختلف صفر و واحدهای می تواند به دست آید، I.E. کدهای دودویی قرار دادن انطباق با هر نماد کد دودویی آن، ما یک جدول رمزگذاری را دریافت می کنیم. انسان نمادها، کامپیوتر - کدهای دودویی آنها را اداره می کند.

برای طرح بندی صفحه کلید لاتین، چنین جدول رمزگذاری یکی به کل دنیا است، بنابراین متن با استفاده از طرح لاتین به اندازه کافی بر روی هر کامپیوتر نمایش داده می شود. این جدول به نام ASCII (کد استاندارد آمریکایی تبادل اطلاعات) به زبان انگلیسی تلفظ می شود [Eski]، تلفظ [aski] در روسیه. در زیر کل جدول ASCII، کدهای موجود در فرم اعشاری مشخص شده است. می توان تعیین کرد که زمانی که شما از صفحه کلید وارد می شوید، می گویند، نماد "*"، کامپیوتر آن را به عنوان کد 42 (10) درک می کند، به نوبه خود 42 (10) \u003d 101010 (2) - این کد نماد باینری است " * " کد از 0 تا 31 در این جدول درگیر نیست.

جدول نمادهای ASCII

برای رمزگذاری یک شخصیت، از مقدار اطلاعات برابر با 1 بایت استفاده کنید، I.E. I \u003d 1 بایت \u003d 8 بیت. با کمک یک فرمول که تعداد رویدادهای احتمالی را به و مقدار اطلاعات I متصل می کند، می توانید محاسبه کنید که چگونه بسیاری از کاراکترهای مختلف را می توان رمزگذاری کرد (شمارش شخصیت های ممکن است):

k \u003d 2 I \u003d 2 8 \u003d 256،

به عنوان مثال، الفبای با ظرفیت 256 کاراکتر می تواند برای ارائه اطلاعات متن استفاده شود.

ماهیت کدگذاری این است که هر نماد مطابق با کد باینری از 00000000 تا 11111111 یا کد دهدهی مناسب از 0 تا 255 قرار داده شده است.

باید به یاد داشته باشید که در حال حاضر برای کدگذاری نامه های روسی از پنج جداول کد مختلف استفاده کنید (KOI - 8، CP1251، CP866، MAS، ISO) و متون کدگذاری شده با استفاده از یک جدول به درستی در کدگذاری دیگری نمایش داده نمی شوند. این می تواند به وضوح به صورت یک قطعه از جدول کدگذاری نماد ترکیبی امکان پذیر باشد.

همان کد دودویی مطابق با شخصیت های مختلف قرار داده شده است.

کد دودویی

کد دهدهی

با این حال، در اغلب موارد، از ترانزیت اسناد متن مراقبت می کند و برنامه های ویژه مبدل هایی هستند که در برنامه های کاربردی ساخته شده اند.

شروع از سال 1997. آخرین نسخه های مایکروسافت آفیس از رمزگذاری جدید پشتیبانی می کنند. این یونیکد نامیده می شود (یونیکد). یونیکد یک جدول رمزگذاری است که در آن 2 بایت برای رمزگذاری هر شخصیت استفاده می شود، I.E. 16 بیت بر اساس این جدول، n \u003d 2 16 \u003d 65 536 کاراکتر را می توان رمزگذاری کرد.

Unicode شامل تقریبا تمام نوشتن مدرن، از جمله: عرب، ارمنی، بنگال، برمه، یونانی، گرجستان، دوانگاری، عبری، سیریلیک، قبطی، خمر، لاتین، تامیل، هانول، هان (چین، ژاپن، کره)، چروکی، اتیوپی، ژاپنی (Katakana، Haragan، Kanji) و دیگران.

با هدف تحصیلی، بسیاری از نوشتن تاریخی اضافه شده است، از جمله: یونان باستان، Hieroglyphs مصر، Clinies، کتابخانه مایا، الفبای اتروسیان.

Unicode طیف گسترده ای از نمادهای ریاضی و موسیقی، و همچنین Pictograms ارائه شده است.

برای نمادهای سیریلیک در یونیکد، دو محدوده کد اختصاص داده می شود:

سیریلیک (# 0400 - # 04FF)

مکمل سیریلیک (# 0500 - # 052F).

اما اجرای جدول یونیکد در فرم خالص به دلیل آن است که اگر کد یک شخصیت یک بایت را نپردازد، و دو بایت، که برای دو برابر بیشتر از فضای دیسک و انتقال آن از طریق ارتباط آن مورد نیاز است، محدود می شود کانال ها - دو بار طولانی ترین زمان.

بنابراین، در عمل، فرمت تبدیل یونیکد (فرمت تبدیل یونیکد) شایع تر است. UTF-8 بهترین سازگاری با سیستم ها را با استفاده از کاراکترهای 8 بیتی فراهم می کند. متن شامل تنها کاراکترهای با شماره کمتر از 128 است، زمانی که ضبط در UTF-8 به متن ASCII معمولی تبدیل می شود. نمادهای باقی مانده یونیکد توسط توالی ها با طول 2 تا 4 بایت نشان داده شده است. به طور کلی، از آنجا که شایع ترین نمادها در جهان، نمادهای الفبای لاتین هستند - در UTF-8، 1 بایت هنوز اشغال شده است، چنین برنامه نویسی ارزان تر از یونیکد خالص است.

برای تعیین کد نماد عددی، می توانید یا از جدول کد استفاده کنید. برای انجام این کار، در منو شما نیاز به انتخاب "insert" - "نماد"، پس از آن پانل محاوره ای روی صفحه نمایش ظاهر می شود. جدول نماد در جعبه محاوره ای برای فونت انتخاب شده ظاهر می شود. نمادها در این جدول خط واقع شده اند، به طور مداوم از چپ به راست، با یک نماد شکاف شروع می شود.