Human{0}}Computer Interaction (HCI) je disciplína, která studuje interakci mezi lidmi a počítači. S rozvojem výpočetní techniky se HCI metody neustále vyvíjejí a inovují. Následuje úvod do různých metod HCI:
1. Grafické uživatelské rozhraní (GUI)
Grafické uživatelské rozhraní (GUI) je jednou z nejběžnějších metod interakce člověka- s počítačem. Realizuje interakci uživatele-s počítačem prostřednictvím grafických prvků (jako jsou ikony, tlačítka, nabídky atd.). Uživatelé mohou manipulovat s těmito grafickými prvky prostřednictvím vstupních zařízení, jako je myš a klávesnice, a realizovat tak ovládání počítače.
1.1 Windows a ikony
Okno je jedním z nejzákladnějších prvků GUI, které poskytuje nezávislou pracovní oblast, která může obsahovat různé ovládací prvky a komponenty. Ikona je miniatura okna, která se obvykle používá k reprezentaci aplikace nebo souboru.
1.2 Nabídky
Nabídky představují způsob organizace a prezentace příkazů v GUI. Uživatel může kliknout na položku nabídky a provést příslušnou akci.
1.3 Tlačítka a ovládací prvky
Tlačítka jsou ovládací prvky používané v GUI ke spouštění událostí. Uživatelé mohou kliknutím na tlačítko provést konkrétní akci. Kromě tlačítek je v GUI mnoho dalších typů ovládacích prvků, jako jsou textová pole, rozevírací-seznamy, zaškrtávací políčka a tak dále.
1.4 Drag and Drop
Operace přetažení-a{1}}přetažení představují intuitivní způsob ovládání v grafickém uživatelském rozhraní. Uživatelé mohou provést operaci přetažením objektu na určené místo pomocí myši.
1.5 Panel nástrojů a stavový řádek
Panel nástrojů je oblast GUI pro rychlý přístup k často používaným funkcím. Stavový řádek slouží k zobrazení informací o aktuálním stavu aplikace.
2. Rozhraní příkazového řádku (CLI)
Rozhraní příkazového řádku (CLI) je textová -metoda interakce, při které uživatel komunikuje s počítačem zadáváním příkazů. Uživatel komunikuje s počítačem zadáváním příkazů. CLI obvykle používají profesionálové, jako jsou programátoři a správci systému.
2.1 Příkazový řádek
Příkazový řádek je základním prvkem CLI, který vyzve uživatele k zadání příkazů.
2.2 Příkazy a parametry
Příkazy jsou instrukce zadané uživatelem a parametry jsou doplňkové informace k příkazu, které specifikují specifické chování příkazu.
2.3 Skriptování
Programování skriptů je způsob, jak automatizovat operace příkazového řádku. Uživatelé mohou psát skripty pro provádění složitých úkolů.
3. Hlasová interakce
Hlasová interakce je způsob interakce člověka-s počítačem prostřednictvím řeči. Uživatelé mohou ovládat počítač pomocí hlasových příkazů.
3.1 Rozpoznávání řeči
Rozpoznávání řeči je proces převodu hlasu uživatele na text. Je to základ pro realizaci hlasové interakce.
3.2 Syntéza řeči
Syntéza řeči je proces převodu textu na řeč. To umožňuje počítači komunikovat s uživatelem prostřednictvím řeči.
3.3 Hlasové příkazy
Hlasové příkazy jsou pokyny zadané uživatelem prostřednictvím řeči. Počítač musí tyto příkazy rozpoznat a provést.
4. Stiskněte Interakce
Dotyková interakce je způsob, jak realizovat interakci člověka-s počítačem dotykem obrazovky. Uživatel může pracovat přímo na obrazovce.
4.1 Více-dotykové
Více{0}}dotyková technologie umožňuje uživatelům ovládat více prsty současně. Díky tomu je dotyková interakce intuitivnější a flexibilnější.
4.2 Rozpoznávání gest
Rozpoznávání gest je proces rozpoznávání gest uživatele na obrazovce a jejich převod na akce. Díky tomu je dotyková interakce bohatší a rozmanitější.
5. Ovládání gesty
Ovládání gesty je způsob, jak realizovat interakci člověka- s počítačem rozpoznáním gest uživatele. Uživatel může ovládat počítač pomocí specifických gest.
5.1 Vzdušné gesto
Vzdušná gesta jsou způsob, jak umožnit interakci rozpoznáváním gest uživatele v prostoru. To obvykle vyžaduje použití fotoaparátu nebo jiného senzoru k zachycení gesta.
5.2 Fyzická gesta
Fyzická gesta jsou způsob, jak umožnit interakci rozpoznáním gest uživatele na zařízení. To obvykle vyžaduje použití dotykové obrazovky nebo jiného senzoru k zachycení gesta.
6. Sledování očí
Sledování očí je způsob realizace interakce člověka-s počítačem sledováním pohybů očí uživatele. Uživatelé mohou provádět akce pohledem na prvky na obrazovce.
6.1 Sledování přímky
Sledování--přímky viditelnosti je způsob realizace interakce rozpoznáním směru linie pohledu uživatele.
6.2 Sledování žáků
Sledování zornic je metoda interakce, která rozpoznává polohu zornic uživatele.
7. Brain-počítačové rozhraní (BCI)
Rozhraní Brain{0}}Computer Interface je způsob, jak realizovat interakci člověka-s počítačem přímým čtením mozkových vln uživatele. To obvykle vyžaduje použití speciálních senzorů k zachycení mozkových vln.
7.1 Neurofeedback
Neurofeedback je způsob realizace interakce sledováním změn v mozkových vlnách uživatele. Uživatel může ovládat počítač změnou mozkových vln.
7.2 Ovládání mozkových vln
Ovládání mozkových vln je způsob, jak realizovat interakci přímým čtením mozkových vln uživatele. Uživatel může ovládat počítač pomocí specifických vzorců mozkových vln.
8. Virtuální realita (VR)
Virtuální realita je způsob, jak realizovat interakci člověka-s počítačem vytvořením trojrozměrného{1}}virtuálního prostředí. Uživatelé se mohou ponořit do tohoto prostředí a pracovat s virtuálními objekty.
8.1 Displej-namontovaný na hlavě
Displej nasazený na hlavě-je základním zařízením VR, které poskytuje pohlcující vizualizaci.
8.2 Sledování polohy
Sledování polohy je způsob interakce sledováním pozice uživatele ve virtuálním prostředí.
8.3 Rozpoznávání gest
Ve VR lze pomocí rozpoznávání gest umožnit přirozenější a intuitivnější interakce.




