[MultimediaSystem] Digital Audio Compression
·
computer science
참고자료 : MultimediaSystemBook_20230424, 박규식교수님 수업자료 Sound and Audio Sound : 중간매체를 통한 기계적인 진동, 존재하는 모든 소리 Audio : 사람이 들을 수 있는 소리(audible), 가청주파수 : 20Hz~20kHz speech(사람의 음성) + music(음악) ultrasound( 20kHz이상 ) : 초음파 ⇒ 복부초음파로 의료진단, 유량계(flowmeter) infrasound( 20Hz이하 ) : 자연의 소리( 지진, 해일, 폭풍.. ) ⇒ 동물들은 듣는다.. Speech : 음질보다 정보(intelligibility)가 중요( 300Hz ~ 4kHz ), fs=8kHz MONO( 하나의 스피커 ), AM방식 Music : 정보보다 음..
[MultimediaSystem] Digital Video Compression
·
computer science
참고자료 : MultimediaSystemBook_20230424, 박규식교수님 수업자료 Video characteristics비디오란? 정적 이미지( frame )의 연속동작 → 단위 : fps( frame per second ) / 영화 24fps, TV 25-30fps 비디오 관련 시각특정잔상효과 ( persistence of vision ) : 이미지가 사라진후에도 계속 존재하고 있는 것으로 인식( 최대 30msec ) → 정지이미지의 빠른 연속( 12frame 이상 )은 동영상처럼 느껴짐깜빡임 효과( filcering ) : 영상이 매끄럽지 않고 프레임단위로 끊기는 느낌, 낮은 재생률( refresh rate 70Hz 이하 ) = 충분하지 않은 프레임 Video color modelRGB col..
[MultimediaSystem] Image Compression & Image Processing
·
computer science
참고자료 : MultimediaSystemBook_20230424, 박규식교수님 수업자료 Image compression 이미지 압축의 목적 : 저장비용(cost for storage)과 전송비용(cost for transmission) 줄임 이미지 압축의 종류 : 비손실 압축(Lossless) : 손실은 없음, 압축률(compression ratio)가 낮다 / PNG, PCX 손실압축(Lossy) : 허용가능한 손실, 압축률이 높다 / DCT, JPEG, JPEG2000 주파수 영역에서의 분석( 이미지압축 프로세스의 필수과정 )기본적으로 일반 데이터에 대해서 Time-domain waveform( time-amplitude )을 저장 → FFT알고리즘을 적용하여 Frequency-domain spec..
[MultimediaSystem] Color depth / Color model / Color space
·
computer science
참고자료 : MultimediaSystemBook_20230424, 박규식교수님 수업자료 Color BasicColor Depth : 하나의 픽셀의 색상(color)을 표현하는 비트의 수 → 4가지 종류가 존재monochrome : 1bit/pixel, 0과1로 구분 → binary image, FAXGrayscale : 8bit/pixel, 0~255로 256단계 밝기구분 → 흑백이미지Hi color : 16bit/pixel, RGB별 5bit + 잔여 1bit → 과거 디스플레이기기True color : 24bit/pixel, RGB별 8bit → 대부분 이용 Image Color model RGB model Additive color system : 색상을 혼합할수록 밝아짐 → 최대로 혼합시 흰색(..
[MultimediaSystem] Vector graphic & Bitmap image
·
computer science
참고자료 : MultimediaSystemBook_20230424, 박규식교수님 수업자료Human Eye Characteristics : 인간 시각의 특성(1) 파장(wavelength) & 주파수(frequency)의 측면에서 빛과 색을 인식 frequecny( f:주파수 ) : 초당 반복횟수wavelength( λ:파장 ) : 파동이 한번 진동하는데 걸리는 거리 → 색(color)을 결정amplitude( 진폭 ) : 파동중심으로부터 위아래 최대거리 → 밝기(brihgtness)를 결정velocity( v:속도 ) = wavelength(λ) * frequency(f) wavelength(λ) = v / frequency(f) → 파장과 주파수는 역의 관계 (2) 빛의 스펙트럼에서 가시광선(visib..
[ OSTEP ] File System Advacned
·
computer science
Operating Systems: Three Easy Pieces의 chapter 41~42 / 최종무교수님 운영체제(SW) 강의노트 참고 Chap 41. Locality and the Fast File System Chap 42. Crash Consistency: FSCK and Journaling 자료들 출처 및 참고 : https://pages.cs.wisc.edu/~remzi/OSTEP/Operating Systems: Three Easy PiecesBlog: Why Textbooks Should Be Free Quick: Free Book Chapters - Hardcover - Softcover (Amazon) - Buy PDF - EU (Lulu) - Buy in India - Buy Stu..
[ OSTEP ] File System Basic
·
computer science
Operating Systems: Three Easy Pieces의 chapter 35~40 / 최종무교수님 운영체제(SW) 강의노트 참고 Chap 35. A Dialogue on Persistence Chap 36. I/O Devices Chap 37. Hard Disk Drives Chap 39. Interlude: Files and Directories ( APIs for file, directory and file system ) Chap 40. File System Implementation ( Layout & Interface ) 자료들 출처 및 참고 : https://pages.cs.wisc.edu/~remzi/OSTEP/ [ Chap 36. I/O Devices ] 🍑 System Arch..
운영체제 Shell기능 직접구현해보기(MyShell.c)
·
computer science
23.09.25 CentOS(Linux), putty 이용 fork() : 존재하는 프로세스(부모)와 동일한 메모리를 가진 새로운 프로세스(자식)를 생성하여 수행한다. -> 2가지 제어흐름으로 진행 (system’s view) -> 2개의 값 반환(부모: child’s pid / 자식: 0) (program’s view) wait() : 자식 프로세스가 종료될때까지 대기한다. 자식pid를 반환한다. 자식이 정상적으로 종료되었다면 인자 &status의 2번째 바이트에 반환값 저장 # 정상종료 : 상위바이트(프로세스 반환값) + 하위바이트(0) # 비정상종료 : 상위바이트(0) + 하위바이트(종료시킨 시그널 번호) execve() : execute a new program(binary loading) 현재 ..
갬짱
'computer science' 카테고리의 글 목록