입력
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.
1. 개요
입력은 컴퓨터에 데이터를 전달하는 행위를 의미하며, 키보드, 스위치, 게임 컨트롤러, 포인팅 장치, 스캐너, 마이크, 보조기억장치 등 다양한 입력 장치를 통해 이루어진다. 키보드는 문자 입력 및 컴퓨터 조작에 사용되며, 게임 컨트롤러는 특정한 용도로 조작 편의성을 높인다. 포인팅 장치는 커서 이동과 GUI 객체 클릭에 활용되며, 스캐너와 마이크는 각각 이미지, 문자, 소리를 입력하는 데 사용된다. 또한, '입력'은 다른 표현으로 '가져오다', '읽어 들이다', '읽어내다', '읽어 내보내다' 등으로 사용될 수 있으며, 파일 로드, 데이터 읽기 등의 과정과 관련된다.
더 읽어볼만한 페이지
입력 |
---|
2. 입력 장치의 종류
컴퓨터에서 입력은 주로 다음과 같은 방법으로 이루어진다.
- 문자 입력: 키보드를 사용하여 문자를 입력하고 컴퓨터를 조작한다.
- 조작: 스위치를 사용하여 컴퓨터를 조작한다.
- 포인팅: 마우스 등의 장치로 커서를 움직인다.
- 이미지 및 문자 인식: 이미지 스캐너나 OCR 장치로 그림이나 문자를 입력받는다.
- 음성 인식: 마이크 등을 통해 소리를 입력받는다.
- 데이터: 보조기억장치로부터 데이터를 가져온다.
2. 1. 키보드
키보드는 컴퓨터에 문자 정보를 입력하거나 컴퓨터를 조작하는 데 사용된다. 주로 컴퓨터 키보드를 사용한 데이터 입력 사무 작업을 담당하는 직업을 키 펀처라고 한다. 또한, 오카다 토오루가 처음 사용하기 시작한 '입력'이라는 음악 용어는 생 연주의 반대말로, 키보드 입력에서 파생되었다.2. 2. 포인팅 장치
포인팅 디바이스의 움직임을 컴퓨터에 전달하여 커서를 움직이거나, 버튼을 눌러 GUI 화면상의 오브젝트를 클릭한다. 이동에는 마우스나 트랙볼과 같은 상대 좌표 방식과 펜 태블릿과 같은 절대 좌표 방식이 있다. 터치 패널을 펜이나 손가락으로 탭하는 조작도 입력의 일종이다.2. 3. 게임용 컨트롤러
게임패드나 조이스틱과 같은 특정 용도의 조작 편의성을 중시한 전용 컨트롤러로 컴퓨터나 게임기를 조작한다. 드라이빙 시뮬레이터・플라이트 시뮬레이터, 레이싱 게임・슈팅 게임 등에 특화된 핸들 모양이나 스틱 모양의 컨트롤러도 있다. 운전 학원이나 체험 시설의 본격적인 시뮬레이터, 아뮤즈먼트 시설의 아케이드 게임에서는 실제 비행기 조종석이나 자동차 운전석에 가까운 인터페이스를 갖춘 것도 있다[3]。모션 센서나 이미지 인식에 의한 간이적인 모션 캡처를 사용하여, 플레이어의 신체 움직임이나 제스처에 따라 직관적으로 조작하는 Wii 리모컨이나 키넥트와 같은 특징적인 장치도 있다.
2. 4. 이미지 및 문자 입력
2. 5. 음성 입력
- 키보드를 사용하여 컴퓨터에 문자를 입력하거나 컴퓨터를 조작한다.[3]
- 마우스나 트랙볼 같은 포인팅 디바이스로 커서를 움직이거나, 버튼을 눌러 GUI 화면의 오브젝트를 클릭한다. 터치 패널을 펜이나 손가락으로 탭하는 것도 입력 방식 중 하나이다.
- 게임패드나 조이스틱 같은 게임 컨트롤러로 컴퓨터나 게임기를 조작한다.
- 이미지 스캐너나 OCR 장치로 이미지나 문자를 가져온다.
- 마이크로 소리를 입력한다.
- 보조기억장치에서 데이터를 가져온다.
2. 6. 기타 입력 장치
- 키보드의 키를 눌러 컴퓨터에 문자 정보를 입력하거나 컴퓨터를 조작한다.
- 스위치로 컴퓨터를 조작한다.
- 게임패드나 조이스틱과 같이 특정 용도에서 조작 편의성을 중시한 전용 컨트롤러로 컴퓨터나 게임기를 조작한다.
- * 세부 종류
- ** 드라이빙 시뮬레이터, 플라이트 시뮬레이터, 레이싱 게임, 슈팅 게임 등에 특화된 핸들 모양이나 스틱 모양의 컨트롤러도 있다. 운전 학원이나 체험 시설의 본격적인 시뮬레이터, 아뮤즈먼트 시설의 아케이드 게임에서는 실제 비행기 조종석이나 자동차 운전석에 가까운 인터페이스를 갖춘 것도 있다[3].
- ** 모션 센서나 이미지 인식에 의한 간이적인 모션 캡처를 사용하여, 플레이어의 신체 움직임이나 제스처에 따라 직관적으로 조작하는 Wii 리모컨이나 키넥트와 같은 특징적인 장치도 있다.
- 포인팅 디바이스의 움직임을 컴퓨터에 전달하여 커서를 움직이거나, 버튼을 눌러 GUI 화면상의 오브젝트를 클릭한다.
- * 이동 방식
- ** 이동에는 마우스나 트랙볼과 같은 상대 좌표 방식과 펜 태블릿과 같은 절대 좌표 방식이 있다. 터치 패널을 펜이나 손가락으로 탭하는 조작도 입력의 일종이다.
- 스캐너나 OCR 장치로부터 이미지나 문자를 가져온다.
- 마이크 등에서 소리를 가져온다.
- 기억 장치에서 데이터를 가져온다.
3. 입력의 다른 표현
"입력"은 "가져오다", "읽어 들이다", "읽어내다", "읽어 내보내다"라고도 한다. "가져오다"는 스캐너로 입력할 때, "읽어 들이다"나 "읽어 내보내다"는 HDD나 CD와 같은 외부 기억 장치에서 데이터를 입력할 때 주로 사용된다. 외부 기억 장치(보조 기억 장치)에 파일 등의 형태로 기록된 데이터를 읽어 메인 메모리(주 기억 장치)나 비디오 메모리(VRAM)에 올리는 것을 "로드"라고 하며, 한국어로는 "읽어 들이다"라고 표현하기도 한다.[4]
C 언어의 fread 함수, Java의 `java.io.InputStream.read()` 메서드, .NET의 `System.IO.Stream.Read()` 메서드[7]처럼, 파일 등의 입력 스트림에서 기본 데이터를 읽어내는 서브루틴에는 `read`에 따른 이름이 붙는 경우가 많다. 영어 `read`의 번역어로 "읽어내다", "읽어 들이다"가 사용되는 것도 일반적이다.[6]
`read out`의 번역어는 "읽어내다", "읽어 내보내다"이지만, `out`이라는 단어가 나타내는 것처럼, 입력보다는 출력의 의미를 갖는다.[8] 따라서 일반적으로 읽어낸 정보를 화면 등에 제시(출력)하는 것을 가리킨다.[9] 그러나 외부 기억 장치 등에서 읽어낸 데이터를 메모리에 기록(메모리에 출력)하는 과정이 중간에 발생하므로, 화면 출력이 없더라도 "읽어 내보내다"라는 표현을 사용해도 틀린 것은 아니다.
1980년대 이전에는 주로 키보드로부터의 입력을 "인풋"이라는 단어로 표현했다.
참조
[1]
웹사이트
Common input devices
https://www.bbc.co.u[...]
[2]
웹사이트
Input Statement example in Visual Basic
https://docs.microso[...]
[3]
웹사이트
【NCA 747-400 FFS 究極のパイロット体験ツアー】 | 羽田・セントレアでフライトシミュレーターを体験するなら「LUXURY FLIGHT」
https://737flight.co[...]
[4]
웹사이트
loadの意味・使い方・読み方|英辞郎 on the WEB
https://eow.alc.co.j[...]
[5]
웹사이트
XmlDocument.Load Method (System.Xml) | Microsoft Learn
https://learn.micros[...]
[6]
웹사이트
readの意味・使い方|英辞郎 on the WEB
https://eow.alc.co.j[...]
[7]
웹사이트
Stream.Read Method (System.IO) | Microsoft Learn
https://learn.micros[...]
[8]
웹사이트
read outの意味・使い方|英辞郎 on the WEB
https://eow.alc.co.j[...]
[9]
웹사이트
read outの意味 - goo辞書 英和和英
https://dictionary.g[...]
본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.
문의하기 : help@durumis.com