programming(10)
-
audio file
기본적인 음성(노래 등등)은 아날로그 신호다. 이 아날로그 신호는 컴퓨터가 알아들을수 없기 때문에 컴퓨터가 인식 할 수 있도록 디지털 신호로 변환 해주어야 한다. 이 과정에서 표본화(sampling), 양자화(quantization), 부호화(coding)를 통해서 디지털 신호로 변환된다. 이를 간단하게 설명하자면 표본화는 시간축에서 아날로그 신호를 일정 간격으로 데이터를 표본화 시킨다. 그림으로 표현하자면 다음과 같다. 이때 표본화 된 값은 실수 값이다. 이 실수 값을 정수 값으로 변환시켜주는 것이 다음 단계인 양자화 과정이다. 이렇게 양자화를 마치면 컴퓨터가 알아 들을 수 있는 2진수(0과 1로 이루어진)로 바꾸어 주는것이 부호화 단계이다. 이렇게 생성된 음성 데이터가 압축없이 저장된 포멧이 .wav..
2015.06.20 -
What is EFL?(X11) _ 2/2
Enlightenment started as a project to build a Window Manager for X11. Wiki 曰:The X Window System (X11) is a windowing system for bitmap displays, common on UNIX-like computer operating systems. X provides the basic framework for a GUI environment: drawing and moving windows on the display device and interacting with a mouse and keyboard. X11은 비트맵 출력을 하고 유닉스 계열의 일반적인 windowing system입니다. X11은 GUI..
2015.06.17 -
What is EFL?(Window Manager and Desktop Environment) _ 1/2
Window Manager and Desktop Environment EFL(Enlightenment Foundation Library)에 대한 배경적인 이야기를 다루어 보겠습니다. EFL 공식홈페이지(https://www.enlightenment.org)에 보시면 첫 문장이 Enlightenment started as a project to build a Window Manager for X11. 이렇게 적혀 있습니다. X11을 위한 Window Manager?? 이게 어떤놈인지 잘 몰라서 위키에게 물어 봤습니다. Wiki 曰 : Window Manager is system software that controls the placement and appearance of windows within a ..
2015.06.17 -
머릿말
이 페이지에서는 오픈소스를 공부하면서 알게된 내용을 조금씩 조금씩 기록하는 공간입니다. 요즘 Tizen의 그래픽스 라이브러리인 EFL(Enlightenment Foundation Library)에 대해서 공부 중입니다. 남기는 기록물에 대해서 오류가 있거나 다른 의견이 있으면 언제든지 덧글은 환영입니다. 감사합니다.
2015.05.17