728x90
반응형
SMALL

전체 글 123

멀티미디어 공학 (7주차) (영상의 취득)

디지털 이미지 및 영상의 취득디지털 영상의 취득{ 취득 방법 }1. 컴퓨터 응용 소프트웨어를 이용한 영상 합성 (그래픽 영상, 애니메이션 영상 등이 이러한 방식으로 만듦)2. 아날로그 영상을 디지털 영상으로 변환 (스캐너, 카메라 같은 장치를 사용하여 아날로그로 저장한 후, 표현된 영상을 디지털로 변환) 디지털 영상을 취득하는 단계1. 영상장치(카메라)에 빛이 렌즈를 통과2. 렌즈를 통과한 빛이 센서 상에 맺힘 (센서는 반도체 센서로 CCD 센서, CMOS 센서 등이 존재하고 R,G,B 색의 3가지 타입의 회로(셀)들을 아주 촘촘히 구현해 놓은 것3. 각 셀은 비치는 빛의 양과 파장에 반응하여 그 세기에 비례하는 전기신호 발생 ex) Red 셀에서 인지하여 발생하는 전기신호는 Red의 세기 - 각각 자신..

멀티미디어 공학 (6주차) (영상의 인지)

각막정의 : 안구의 앞쪽 표면에 있는 투명한 막역할 : 눈을 외부로부터 보호하고 빛을 통과시키고 굴절시킴 영상의 인지 => 수정체정의 : 눈 안의 앞쪽에 있는 불룩한 렌즈 모양의 무색투명한 부분역할 : 빛을 모아주는 역할물체가 멀리 있는 경우 얇게, 가까이 있는 경우 두껍게 변화시켜 물체의 초점이 망막(Retina)에 맺히도록 함광수용체 - 간상체(간체) 와 추상체(추체)로 나뉨간상체(간체, Rod) :시야 내의 전반적인 영상을 인지하게 해주며 색보다는 빛의 밝기에 반응하는 시세포망막의 전역에 분포하나 중앙 부분에는 상대적으로 적은 수의 간상체가 존재사람에 따라 차이는 있지만 모두 7천 5백만 ~ 1억 5천만 개 정도 존재추상체(추체, Cone):망막의 중앙 부분(황반)에 집중적(전체의 약 50%)으로 ..

시스템 프로그래밍 chapter 04.

UNIX I/O(Input & Output)목표장치에 독립적인 입출력의 기본 개념을 학습한다.읽기(read)와 쓰기(write)를 실험한다.여러 파일 디스크립터를 모니터링하는 방법을 탐구한다.올바른 오류 처리를 사용한다.파일 디스크립터의 상속을 이해한다.{장치 용어}- 주변 장치 : 컴퓨터 시스템에서 접근하는 하드웨어 장치(입출력 장치) ex) 디스크, 테이프, CD-ROM,화면,키보드,프린터,마우스 장치 및 네트워크 인터페이스- 장치 드라이버 : 사용자 프로그램이 시스템 호출을 통해 운영체제 모듈에 접근하여 장치들에 대한 제어 및 입출력을 수행장치 드라이버는 장치 작동의 세부 사항을 숨기고, 장치를 비인가 사용으로부터 보호함- UNIX는 대부분의 장치에 5가지 함수를 통해 일관된 접근을 제공하여 장치 ..

시스템 프로그래밍 chapter 03.

Process in UNIX 프로세스를 생성하는 방법을 배우기fork와 exec 함수에 대해 실험하기프로세스 상속의 의미를 탐구하기wait 함수를 사용하여 프로세스 정리를 수행하기UNIX 프로세스 모델 이해하기Process (프로세스)- 프로세스는 대부분의 운영 체제 모델에서 기본적인 실행단위이고 실행 중인 프로그램을 의미- CPU는 실행 준비된 프로세스들 사이에서 공유되며, 한 번에 하나의 프로세스만 실행되고 CPU는 프로세스 간 context switch (문맥 전환)을 통해 빠르게 전환되며 시스템 호출(system call)을 사용하여 운영체제와 통신함- 프로세스는 언제든지 장치 인터럽트 및 시스템 호출에 의해 중단가능하며 프로세스 제어 블록(PCB) 또는 프로세스 설명자 라는 데이터 구조로 표현됨..

시스템 프로그래밍 chapter 02.

프로그램, 프로세스, 스레드목표는 다음과 같습니다:프로그램, 프로세스, 스레드에 대해 배우기메모리 할당 및 조작 실험정적 객체의 의미 탐구환경 변수를 문맥에 맞게 사용하기프로그램 구조와 레이아웃 이해 Program (프로그램)- 정의된 작업을 수행하기 위해 준비된 일련의 명령어, 컴파일러가 각 소스 파일을 오브젝트 파일로 변환하고, 필요한 라이브러리와 함께 실행 가능한 모듈을 생성Process (프로세스)- 프로세스는 실행 중인 프로그램의 인스턴스를 말하며 바로 실행되는 것이 아닌 Ready Queue에서 대기하다가 os가 실행할 프로세스를 선택하면 레디 큐에서 나와 cpu와 함께 실행됨, 프로세스는 주소 공간을 가지며 적어도 1개의 제어 흐름을 가진 스레드가 존재함- 운영체제가 적절한 정보(프로세스 I..

시스템 프로그래밍 Chapter 01.

기술이 프로그램에 미치는 영향 (중요한 개념 포함) in C언어 기반Objectives운영체제가 자원을 관리하는 방법을 학습한다.버퍼 오버플로우를 실험한다.동시성 및 비동기 동작을 탐구한다.기본 운영체제 용어를 사용한다.잘못된 코드의 심각한 영향을 이해한다.Fundamental changes in commercial software (상업용 소프트웨어의 근본적인 변화)- 대형 데이터베이스(DB)와 비즈니스 애플리케이션들이 메인프레임에서 작은 값싼 분산된 기계들로 발전하며 GUI와 멀티미디어를 사용하는 터미널 환경으로 변하게 됨- CSCW : 컴퓨터 지원 협업 작업을 의미하며 네트워크 통신을 지원하는 독립 애플리케이션으로 발전- 기술의 발전은 통신, 동시성, 비동기적 운영에 의존됨 (퍼포먼스를 향상 시킬 ..

데이터 통신 (3주차) (데이터 통신)

{ 데이터의 성공적인 2가지 요소 }1. 전송되는 신호의 품질2. 전송 매체의 특성{ 전송 용어 }- 데이터 전송은 송신자와 수신자 간 특정 전송 매체를 통해 이루어지며, 전송매체는 유도성 매체와 비유도성 매체로 분류- 유도 및 비유도성 매체 모두 전자기파의 형태로 전송되며 유도성 매체의 경우, 전자기파가 물리적 경로를 따라 전송되며 예시로는 꼬임쌍선, 동축 케이블 ,광섬유 존재 반면 비유도성 매체의 경우, 무선이라고 하며 전자기파를 전송하는 수단을 제공 but 전파를 안내하지 않음 예시로는 공기, 진공, 바닷물을 통한 전파"직접 링크"는 두 장치 간의 전송 경로를 가리키며,  신호가 송신기에서 수신기로 중간 장치(신호 강도를 증폭시키는 증폭기 or 중계기) 없이 전달됨유도성 전송 매체가 두 장치 간 직..

시스템 프로그래밍 Linux Tutorial

Unix/Linux 시스템 연결방법쉘이란?로그인 이후, Linux/Unix는 쉘 프로그램을 실행합니다.쉘은 사용자가 입력하는 명령을 해석하고 실행 관리합니다.- 쉘은 대부분 운영 체제 내부인 커널과 통신을 하고, 인기 있는 쉘은 tcsh, csh, korn, bash입니다.- 쉘들 간 차이는 미묘하여 이 튜토리얼에서는 bash를 사용합니다! 이때, 쉘 명령어는 대소문자를 구분합니다.도움말- 명령어에 대한 도움이 필요할 때는 man을 입력 후 명령어 이름을 입력하면 됨리눅스 명령어의 옵션은 받드시 앞에 -를 붙여 사용함! ex) -n(1가지 옵션 적용) 또는 -ne(2가지 옵션적용), q를 누르면 매뉴얼 페이지를 나갈 수 있음!pwd 명령어 : 현재 작업 디렉터리를 확인하는 명령어 (print workin..

데이터 통신 (2주차) (프로토콜 아키텍처, TCP/IP 및 인터넷 기반 애플리케이션)

프로토콜 아키텍처, TCP/IP 및 인터넷 기반 애플리케이션 프로토콜 아키텍처는 네트워크 통신을 위해 여러 계층으로 나누어 데이터를 처리하는 구조프로토콜 아키텍처의 필요성 (데이터 통신에 아래의 내용은 반드시 수행되어야 함)출발지는 통신 경로를 활성화하거나 네트워크에 목적지를 알립니다.출발지는 목적지가 데이터를 받을 준비가 되었는지 확인해야 합니다.파일 전송 애플리케이션은 목적지의 파일 관리 프로그램이 파일을 수락하고 저장할 준비가 되었는지 확인해야 합니다.시스템 간의 형식이 다를 경우 형식 변환 기능이 필요할 수 있습니다.프로토콜 아키텍처의 기능논리를 작은 하위 작업 모듈로 분리하여 각각 개별적으로 구현됩니다.모듈은 수직 스택 형태로 배열됩니다.스택의 각 계층은 특정 기능의 부분 집합을 수행합니다.각 ..

데이터 통신 (1주차) (데이터 통신, 데이터 네트워크, 인터넷)

데이터 통신, 데이터 네트워크, 인터넷"통신의 근본적인 문제는 한 지점에서 선택된 메시지를 다른 지점에서 정확히 또는 대략적으로 재현하는 것이다."[통신 세대별 발전]1세대 : 아날로그 기술을 사용한 음성 통신2세대 : 0과 1의 디지털 통신 (컴퓨터 간 통신) ex) 이메일, 텔넷, FTP3세대 : 음성 통신보다 데이터 통신이 더 대중화됨 - 음성과 데이터의 융합 ex) IMT 20004세대 : 데이터 통신 서비스의 향상으로 더 빠른 데이터 전송 속도 ex) LTE5세대 : 더욱 빠른 데이터 통신 속도 / 중요 응용분야 ex) 드론, 자율 주행 등{ 기술 발전을 이끄는 원동력 }1. 트래픽의 고속 및 안정적 증가 : 데이터 통신이 점점 더 많이 사용됨에 따라 안정적이고 빠른 네트워크 트래픽 필요성이 기..

728x90
반응형
LIST