編集この記事には独自研究が含まれているおそれがあります。問題箇所を検証し出典を追加して、記事の改善にご協力ください。議論はノートを参照してください。interface、HMI)とは、人間と機械の間の伝達を行う、機器やコンピュータプログラム等といったインタフェースの総称である。マンマシンインタフェースは、機械と人間の間で、人間の要求を機械に、あるいは機械の状態を人間に理解させるために伝達する手段を、多くの場合一定の思想の下、設計し実現された、または実現を図るものである。人間側からは「操作」として機械に指令を出す際、人間の行う特定の行為を機械が検出できれば指令伝達は達成される。その手段を設計するのがマンマシンインタフェースの、“マンからマシン”側。機械がその状態を人間に通知するのに人間の五感のいずれかあるいは複数に訴え、人間の感覚器でそれを検出できるようにする設計が“マシンからマン”側。これらを総称してマンマシンインタフェースとしている。マシンの前後に"・"(中点、ドット)が入る場合や、「マンマシンインタフェイス」など表記が揺らぐ場合もある。マンマシンインタフェースはコンピュータで主に用いられる用語であるが、機械と人間の接点として一般でも用いられる。マンマシンインタフェースが定義されるとき、必ず積極性あるいは能動性を備えたものである。「人間がAの指示(たとえば電源を入れる)のためにBの操作(電源のボタンを押す)をする」ことはAの積極性があり、「機械がCの状態を表す(たとえば電源が入っていることを通知する)ため、Dの現象を起こす(電源ランプを点灯する)」のも機械は能動的にDの現象を起こしている。積極性あるいは能動性の伴わないものはマンマシンインタフェースとして定義されない。機械にとっては同じ現象でも、たとえば「指紋センサーに付いた指紋を読み取る」はマンマシンインタフェースとして定義できるが、「電源スイッチに指紋が残る」ことは事象としては発生してもマンマシンインタフェースではない。後者は指紋を読み取る積極性も、指紋が残ったことで起こる能動性もないからである。機械の状態がすべてマンマシンインタフェースに含まれるわけではなく、たとえば「故障したらヒューズが切れる」はマンマシンインタフェースではない。ヒューズが切れて動作しないことで異常発生を人間は推測できるが、機械は単に火災等のさらに深刻な事態から保護しているだけで故障を積極的に人間に通知しているわけではない。ヒューズが切れたことを何らかの形で通知する方法を持っているならそれはマンマシンインタフェースとできる。(たとえばヒューズが操作面に露出しており、人がそれを容易に見て取れ、操作者に見て取る積極性を要求している場合など)マンマシンインタフェースの設計は、人間にとって「指示可能で、理解可能で、効率的で、標準化されている」ことが主眼とされる。機械にとっては「物理現象として機械に影響できる」が実現されなければならない。似た概念に「ユーザーインタフェース」があるが、ユーザーインタフェースは人間を中心に据えた概念で、マンマシンインタフェースは機械と人間をともに考えた中立的なものである。境界を設けるならマンマシンインタフェースはハードウェアにより近い概念とも言え、マンマシンインタフェースは「手段」を定義し、ユーザーインタフェースは「表現」を定義するとして差し支えない。「エラーは表示画面に赤文字で表示する」という要件があるとき、マンマシンインタフェースとしては「表示画面が赤文字を表示できる能力」が定義され、ユーザーインタフェースでは「人間が気づきやすくするため赤文字で表現する」ことが定義される。いずれの概念でも、人間と機械の相互関係を表すものであり切り離したものとはできず、以下本稿においては双方を含めたものとしている。コンピュータプログラム編集コンピュータのプログラムが、1人間の指示を受け、2処理し、3結果を人間に知らせる。構成を取る場合、このうち1と3の両方をマンマシンインタフェースとしている。番号を交換手に伝える。番号の書かれたダイヤルを何度か回す。番号の書かれたスイッチを何度か押す。電話機に登録済みの相手の番号を別の短い操作で示す。電話機に登録済みの相手の名前を電話機に話す。番号を電話機に向かって話す。電話機のもつカメラに番号を示す数字を見せる。いずれも人間にとって容易に指示可能である。他にも多数の方式を設けることもできるが、以前の方法より同じか容易に行えることが目的に設計され、機能全体として容易で有効に機能する設計が良いマンマシンインタフェースである。手の不自由な人の利用を想定し「番号を電話機に向かって話す」ことで電話が掛けられるなら良い設計である。決められた音を鳴らす。