본문 바로가기

전체 글205

[멀티미디어] - 이미지와 그래픽 (Image & Graphic) 멀티미디어를 구성하는 이미지와 그래픽은 시각 정보로서 정보를 기억함에 있어 큰 영향을 미친다. 이미지는 스캐너 또는 디지털 카메라와 같은 장치를 통해 입력된 그림과 같은 시각 정보이며, 그래픽은 컴퓨터 소프트웨어를 통해 제작된 인위적인 그림을 말한다. 이 포스팅에 나오는 "영상"이라는 단어는 동영상이 아니라 "정지 영상", 즉 2차원 평면 위에 그려진 시각적 표현물을 말하는 것임을 기억하길 바란다. 이미지 (Image) 위에서 언급했듯, 이미지(Image)는 스캐너 또는 카메라와 같은 장치를 통해 입력된 그림과 같은 시각 정보이다. 이미지를 표현하는 방법도, 이미지를 처리하는 방법도 다양하며, 또한 컴퓨터에 저장되는 이미지 파일 종류도 다양하다. 이미지 기본 개념 이미지에서 반드시 알아야 하는 중요한 개.. 2023. 9. 12.
[멀티미디어] - 사운드 (Sound) 사운드 정의 사운드란 소리를 뜻하는 영단어로, 물리적인 진동 작용인 음파에 기초를 두고 있는 개념이다. 우리가 귀로 들을 수 있는 모든 것은 음파의 형태로 우리의 귀에 도달하고 그리고 우리가 인지하게 된다. 결국, 일반적인 사운드는 매체 안에 있는 분자들의 진동으로 생성된 파장을 통해 전달되는데 이를 측정하고 기록하여 전자적으로 처리할 수 있다. 아날로그 사운드 아날로그 사운드는 실제 세상에서 듣는 소리를 의미한다. 각각의 소리는 소리의 크기, 소리의 높이, 음색으로 구성된다. 순소한 소리의 기본적인 진동은 사인파 모양을 형성한다. 먼저 사운드를 제대로 이해하기 위한 기본 용어들을 정리하겠다. 진폭(Amplitude): 파형의 최고점 또는 최저점과 중앙선의 차이, 즉. 파장의 높이이다. 주기(Period.. 2023. 9. 9.
[프로그래밍 언어론] - 구문론과 의미론 구문론과 의미론 사람들이 일반적으로 사용하는 언어는 오랜 시간 거쳐 발전해왔고, 이러한 언어를 연구하는 분야 중 대표적으로 "구문론(Syntax)"와 "의미론(Semantics)"이 있다. 구문론은 문장이 구성되는 방식을 연구하는 분야이고, 의미론은 문장이 나타내는 의미에 대해 연구하는 분야이다. 언어마다 특유의 문장 구성 방식이 있고 그에 맞춰 의미를 해석할 수 있다. 즉, 구문론과 의미론을 통하여 각 언어를 엄밀하게 정의할 수 있다. (이를 "언어의 형식적 정의"라고 한다.) 언어의 형식적 정의는 프로그래밍 언어에서도 매우 중요한데, 컴퓨터가 이해할 수 있도록 프로그래밍 언어는 명확한 구문과 의미가 정의되어야 한다. 또한 실제 프로그램을 작성하는 사람이 원하는 바를 잘 전달할 수 있도록 명확한 사용체.. 2023. 9. 6.
[멀티미디어] - 텍스트(Text) 텍스트 정의 텍스트(Text)란 문서 데이터로 종이 위에 인쇄되거나 모니터 등의 화면에 표시되는 정보를 말한다. 주로 숫자와 문자로 구성되며, 중요하고 정교한 정보를 옮기는 경우 사용된다. 다른 멀티미디어 데이터에 비해 기억장치의 용량을 적게 차지하기 때문에 같은 메모리 기준 가장 많은 정보를 표현할 수 있다. 텍스트를 표현하는 문자집합은 사용하는 언어에 따라 다르기에 사용자가 작성하고자 하는 언어를 지원하는 도구를 사용해야 한다. 텍스트의 표현 텍스트는 컴퓨터 내부에서 문자의 집합으로 이루어지고, 모든 문자는 2진수 코드로 표시되며 각각의 문자는 1개의 숫자로 할당된다. 이를 인코딩(Encoding)이라고 한다. 이때, 언어가 다르면 서로 사용하는 코드도 다르게 된다. 문자집합과 인코딩 문자를 표현하기.. 2023. 8. 31.