入力

入力（にゅうりょく、）とは、コンピュータにおいては、装置に情報を与える操作をすることで、電子回路や音響機器・映像機器においては、電子回路に電気信号または電気エネルギーを与えることである。

コンピュータの場合、用途に応じてキーボードをはじめとする多様な入力機器が発明されている。例えば、キーボードのキーを押下してコンピュータに文字の情報を与えたりする。入力は人間対装置に限らず、装置対装置もあり得る。記憶装置から処理装置に情報を取り込むのがそれである。つまり、データの読み込みも入力であるといえる。

機械の場合、装置の原動機側を入力、負荷側を出力と呼ぶ。

 入力の種類 
コンピュータにおける入力には主に以下のものが挙げられる。
 キーボードのキーを押下してコンピュータに文字情報を与える、あるいはコンピュータを操作する
 でコンピュータを操作する
 ゲームパッドやジョイスティックといった特定の用途での操作のしやすさを重視した専用コントローラでコンピュータやゲーム機を操作する
 ドライビングシミュレータ・フライトシミュレータやレーシングゲーム・シューティングゲームなどに特化した、ハンドル形状やスティック形状のコントローラもある。教習所や体験施設の本格的なシミュレータ、アミューズメント施設のアーケードゲームでは、実際の飛行機の操縦席や自動車の運転席に近いインターフェイスを備えているものもある【NCA 747-400 FFS 究極のパイロット体験ツアー】 ｜ 羽田・セントレアでフライトシミュレーターを体験するなら「LUXURY FLIGHT」。
 モーションセンサーや画像認識による簡易的なモーションキャプチャを使い、プレイヤーの身体の動きやジェスチャーによって直感的に操作するWiiリモコンやKinectといった特徴的なデバイスもある。
 ポインティングデバイスの動きをコンピュータに伝えてカーソルを動かしたり、ボタンを押すことによってGUI画面上のオブジェクトをクリックしたりする
 移動にはマウスやトラックボールのような相対座標方式とペンタブレットのような絶対座標方式がある。タッチパネルをペンや指でタップする操作も入力の一種である。
スキャナーやOCR装置から画像や文字として取り込む
マイクなどから音を取り込む
記憶装置からデータを取り込む

 入力の別名 

入力は「取り込む」「読み込む」「読み取る」「読み出す」ということもある。「取り込む」はスキャナーから入力するときに、「読み込む」や「読み出す」は外部記憶装置からデータを入力するときに使われることが多い。HDDやCDのような外部記憶装置（補助記憶装置）にファイルなどの形で記録されてあるデータを読み込んでメインメモリ（主記憶装置）やビデオメモリ（VRAM）に載せることを「ロード」() と呼ぶこともあり、日本語の対訳としては「読み込む」という表現がよく使われるloadの意味・使い方・読み方｜英辞郎 on the WEB。.NETのSystem.Xml.XmlDocument.Load()メソッドXmlDocument.Load Method (System.Xml) | Microsoft Learnのように、ファイルなどの入力ストリームからまとまったデータの集合を読み込んで何らかの意味のあるオブジェクトをメモリ上に構築するサブルーチンの場合、にちなんだ名前が付けられることがある。また、英語のの対訳として「読み取る」「読み込む」が使われることも一般的であるreadの意味・使い方｜英辞郎 on the WEB。C言語のfread関数、Javaのメソッド、.NETのSystem.IO.Stream.Read()メソッドStream.Read Method (System.IO) | Microsoft Learnのように、ファイルなどの入力ストリームからプリミティブなデータを読み取るサブルーチンにはにちなんだ名前が付けられることが多い。なお、の対訳は「読み取る」「読み出す」だが、という語が示すように、こちらは入力というよりは出力の意味を持つread outの意味・使い方｜英辞郎 on the WEB。そのため、一般的には読み取った情報を画面などに提示（出力）することを指すread outの意味 - goo辞書 英和和英。しかし、外部記憶装置などから読み取ったデータをメモリに書き込む（メモリに出力する）処理が途中で発生するのだから、特に画面への出力を伴わずとも、「読み出す」という表現を使ったとしても間違いではない。なお、出力の別名としても「書き出し」の他に「書き込み」が使われる。

1980年代以前、主にキーボードからの入力を指して「インプット」という言葉が使われていた。これはものだが、その後上記のようなキーボード以外の入力手段が増加したことなどからはあまり使われない。

 脚注 
 注釈 

 出典 

関連項目

出力
入出力

Category:コンピュータの仕組み
Category:システム
Category:入出力