このページをはてなブックマークに追加このページを含むはてなブックマーク このページをlivedoor クリップに追加このページを含むlivedoor クリップ

*目次 [#hdbf9d07]

#contents


*ヒューマンインタフェース [#b40d5e7f]

 ''ヒューマンインタフェース''とは、人と人工物であるシステム(機械・コンピュータ・建築物など)、あるいは人と人のインタラクションを円滑に快適にすることを目的とした考え方であり、機械操作などの際にユーザーと機械の間で情報のやり取りを行うための仕組みである。ユーザーの視点を重視して''ユーザーインタフェース''と呼ぶこともある。

 機械や道具を使って仕事を行う場合に、操作性を向上させたり、知的疲労と肉体的疲労をできる限り軽減して、作業効率を高めることが目的である。

 システムは単に機能を提供するだけでなく、人の特性を踏まえて適切にデザインすることが重要とされる。つまり、人間中心設計である。特に近年は、Webを中心にヒューマンインタフェース設計が追及されている。


*ヒューマンインタフェースの分類 [#hd7a8161]

 ヒューマンインタフェースは次の3つの段階に分かれている。

-生理・物理的レベル
--生理的な楽さ
-知的レベル
--わかりやすさ
-感性レベル
--使いやすさ

 それぞれの階層の立場で、人と機械との間に存在する技術的な問題を分析し、その対策を講じていくことが重要である。


**生理・物理的インタフェース [#b1d47ec9]

***ディスプレイ装置 [#ndaa91cd]

 ディスプレイ装置の設計上の課題は、人間の視覚特性を考慮し、見やすさや作業時の疲労度の軽減にある。この観点から見ると、主に次の点に注意しなければならない。

-大きさ
--目の上下・左右の運動機能との関係
-表示のコントラスト方式(ネガ表示・ポジ表示)
--目の疲労との関係
-表示の文字色
--視認性
-文字の大きさや形あるいはちらつき
--目の疲労や作業効率の低下

 これらの問題は、いずれも目の疲労度と密接な関係があり、結果的に作業効率や健康状態に影響してしまう。


***キーボード装置 [#v2cbf863]

 キーボード装置は代表的な入力装置である。人間のタイピング作業との関連性の中で考えなければならない。キーボード装置に求められることは、入力速度が速めること、特別な訓練を必要としないこと、文書作成の思考を妨げないことなど、快適な高速な入力の実現である。

 入力速度を上げるには、次のようにキーピッチ、キーストローク、キー加重に適切な値を設定するとよい。

-キーピッチ
--キーとキーの配列間隔
---19mm程度
-キーストローク
--キーを押し下げて止まるまでの距離
---4mm程度
-キー加重
--入力に反応するためのキー入力時の指の重さ(強さ)
---50g程度

 また、日本語入力の変換作業については、思考が中断されにくい親指シフトによる日本語音節の直接入力方式も存在する。

 機器の小型化が年々進んでいるが、キーボードのサイズは人間の手や指の大きさによって制約を受けるので、基本的に小型化にも限界がある。


***ポインティング装置 [#n1eb61e8]

 視覚的なインタフェースで、ウィンドウ方式の表示、アイコンやメニュー方式のインタフェースが重要である。この場合、これらのアイコンやメニューを直接指し示したり位置を決めるための装置が必要となる。

 代表的なものとして、マウス、タブレット、電子ペンなどがある。
 代表的なものとして、マウス・タブレット・電子ペンなどがある。

-マウス
-トラックボール
-タブレット
-電子ペン
-[[マウス]]
-[[トラックボール]]
-[[アキュポイント]]
-[[スライドパネル]]
-[[タッチパネル]]
-[[タブレット]]
-[[電子ペン]]


**知的インタフェース [#tb4397e1]

 誰にでもわかりやすく、使いやすい情報システムを設計するための主なポイントは、表示、機能の提供、操作の3つをわかりやすくすることである。


***わかりやすい表示 [#g6d78053]

 画面への表示は、次の3点に注意すること。

+ユーザーとOS間のインタフェースであるウィンドウ画面
+アプリケーション全体の機能のイメージを表示して、直感的に機能を理解させるプロフィール画面
+機能や概念を連想するように視覚化し、作業や機能を直感的に理解させるアイコン


***わかりやすい機能の提供 [#n78dfc98]

 情報システムの操作はオペレーションの一つ一つの操作は単純であるが、全体としては膨大な量の手続きから成り立っている。ユーザーには特別な訓練やマニュアルを読ませることなく、アプリケーション全体を理解させることが望ましい。

 このためには、機能の選択的提供やオペレーションの論理とメンタルモデルの整合などの対策が必要である。


***わかりやすい操作 [#qdec4bda]

 操作には順番に実行したり前の操作に戻ったりするばかりでなく、ときには一連の操作から離れて別系統の操作をした後、元の操作に戻る場合もある。このような一連の複雑な操作をわかりやすくする場合、ユーザーが予測しやすい応答を用意したり、操作手順を簡素化するなどの配慮が必要である。


**感性インタフェース [#lb4e4861]

 人間の感性との整合性を高める役割を担い、使いやすさに関わるインタフェース改装である。この階層の要素として、次の機能や工夫が挙げられる。

-マルチメディア
--カラーの[[動画]]・[[画像]]・[[音声]]など、人間に親しみのあるインタフェース空間を考慮する。
-環境の統合
--コンピュータなど、情報処理機器とそれが置かれている環境も含めたインタフェース空間を考慮する。
-個性への対応
--一定の機能を満足した上で、能力あるいは個性などに応じてユーザーがより快適な対話空間を選択できるように工夫する。
-時間への対応
--ユーザーの精神的・肉体的な条件は、色々な周期で時間と共に変化する。
--これらの変化もインタフェースを構成する情報の要素として考慮する。


*CUI vs GUI [#a8d42122]

**再生形式 [#db0204e1]

 従来のCUIでは、コンピュータに命令を指示するにはコマンドを覚える必要がある。これを''再生形式''という。


*WYSIWYG [#z579e114]

 ''WYSIWYG(What You See Is What You Get)''とは、ディスプレイに表示されるものが[[プリンタ]]によって印刷されることである。フォントの変更・太字・下線などの装飾を画面ですぐに確認できるということで、ワープロソフトの大半はこれに対応している。

 最近は、htmlファイルの作成をエディタでマーク付けしていくのではなく、ワープロ感覚で編集ができるhtmlのことをこう呼ぶこともある。


*ハイパーメディア [#t09b55ba]

 ''ハイパーメディア(hyper media)''とは、画像・音声・テキストなどの情報を互いに関連付けてできた情報の集合体を指す。ハイパーメディアの概念を用いると、マルチメディアデータのカプセル化が行える。

 ハイパーメディアデータベースを作成・活用するために、コンテンツやコンテンツの相互関係を国際標準であるMPEG-7で記述することが一般的である。


*CSCW [#lf7da3b6]

 人間の協調活動をコンピュータを用いていかに支援するかという研究分野のことを''CSCW(Computer-Supported Cooperative Work)''という。研究分野は次のように分類できる。

-computer support
--共同作業を支援するシステム開発分野
-cooperative work
--共同作業における活動の研究


**グループウェア [#ac33e694]

 ''グループウェア(groupware)''とは、LANなどのネットワーク環境で情報を共有しながら作業の効率化を求めるソフトのことである。


*参考文献 [#tf33ea7a]

-『実践コンピュータシステム』
-『ソフトウェア開発技術者 合格エッセンシャルハンドブック』
-『平成12年度 【要点・重点】短期集中速攻対策 第1種』