HMI
HMI란 무엇인가요?
인간-기계 인터페이스
HMI(인간-기계 인터페이스)는 운영자가 제조, 자동차, 기타 산업 적용분야에서 복잡도 높은 장비나 프로세스를 효율적으로 모니터링하고 제어할 수 있도록 직관적인 시각적 시스템과 인터랙티브 시스템을 제공합니다.
HMI의 작동 방식
이 전문 인터페이스 시스템은 신중하게 설계된 시각적 표현, 인터랙션 패러다임, 운영 컨텍스트에 최적화된 정보 아키텍처를 통해 복잡도 높은 기술 시스템과 인간의 인지 능력 간의 격차를 줄입니다.
최신 HMI는 추상적인 기계 상태와 산업 프로세스를 이해 가능한 시각화로 변환하여 레이아웃, 색상 코드, 애니메이션, 계층 구조의 의도적인 사용을 통해 중요한 정보를 강조 표시하면서 불필요한 복잡도는 제외시킵니다. 효과적인 구현에서는 운영 효율성, 오류 방지, 상황 인식, 접근성 고려 사항 등 상충하는 요구 사항의 균형을 맞추면서 다양한 사용자 전문성 수준을 확보합니다.
제조 환경에서는 HMI를 생산 장비에 활용하여 운영자에게 실시간 프로세스 시각화, 이상값 상태 알림, 직관적인 제어 메커니즘을 제공해 교육 부담을 줄이고 생산성은 향상시킵니다. 자동차 인터페이스는 또 다른 중요한 적용분야로, 디지털 계기판과 센터 콘솔 디스플레이가 여러 차량 시스템을 연동하여 운전자의 주의 분산을 최소화하면서 정보 접근성을 극대화하는 하나의 제어 표면을 제공합니다.
HMI 활용
산업 시스템이 점점 더 자율성을 갖춘 방향으로 발전함에 따라 HMI 설계는 개별 컴포넌트의 직접적인 수동 제어보다는 자동 프로세스에 대한 투명성, 예외 처리, 전략적 의사결정 지원을 강조 표시하는 감독 역할로 발전하고 있습니다. 잘 설계된 HMI는 기술 인터랙션에서 인적 요소를 우선시하여 산업 적용분야 전반에서 운영 안전성, 효율성, 만족도를 크게 향상시킵니다.

Why use real-time 3D for HMI?
The processes for creating HMIs are often disconnected and inefficient. Real-time 3D technology brings together disconnected processes to build a single HMI toolchain for design, prototyping, development, deployment, and beyond.
Advantages include:
- Accelerated user interface (UI) prototyping
- Real-time 3D visualization
- Performant and scalable graphics
- Intuitive user interfaces
- The ability to design, develop, and debug in real-time
- Enables instant view of design changes for 2D and 3D content
Industries with established HMI programs
Human-machine interfaces enable humans to virtually interact with the operations of a physical system and its data. The applications of HMIs span across many industries.
Here are a few of the most advanced instances:
Automotive
Connect drivers and passengers to physical sensors, maps, and other infotainment experiences.
Smart home and consumer electronics
Connect consumers to product data, workout routines, special offers, maintenance, and more.
Industrial
Connect engineers and technicians to data on smart machines and process control programmable logic controller (PLC) systems.

Automotive: An advanced HMI use case
The term HMI is primarily used in the automotive industry. There is a need for advanced user interfaces and interaction due to the complexity and relatively high price point of passenger vehicles. The price of embedded chipsets capable of advanced graphics has been declining. Simultaneously, consumer electronics outside of the automotive sector are getting more complex.
This means that industries outside of automotive are starting to catch up, creating rich, customized, and interactive experiences similar to automotive HMIs.
The initial driver for automotive HMI was improved functionality, enabling drivers to input commands either vocally or by pressing buttons, and receiving feedback.
Recently, the purpose of automotive HMIs has widened, covering other areas like:
Consumer usability improvement: Provide access to the car’s complex systems in a more natural and less intrusive manner.
Advanced in-car infotainment experiences: Ensure drivers and passengers are included. Find out how Unity’s gaming technology extends the passenger experience.
Driver efficiency increase: Provide drivers with more information and control over their vehicles.
Guided maintenance: Deliver important vehicle diagnostics information, enabling easier troubleshooting and maintenance.
Advanced Driver Assistance Systems (ADAS): Build driver confidence in the ADAS with visualizations of the perceived surroundings and traffic situation. Plus, communicate any limitations of those features and act as a cue for driver intervention.
What are the best practices for automotive HMI?
1. Set clear parameters
An effective HMI program is built on clear parameters, including:
- End user focus
Begin by understanding your end user needs and goals. This helps engineers and designers identify the functionality required in the HMI.
- System and physical specifications
Consider in-vehicle specifications that will impact HMI design like screen size and cockpit layouts, as well as any limitations imposed by existing hardware or software.
- Brand experience
Consumer experience is a vital aspect of brand reputation. Aligning the HMI experience with the OEM brand extends and emphasizes the customer’s perception of that brand. Learn how Mercedes-Benz AG is creating an HMI that reflects their luxury brand values.
2. Connect processes with real-time 3D
Many existing HMI design workflows have inherent inefficiencies and pain points. The review cycle can take days or even weeks, looping between designers, engineers, and manufacturers, and include several design iterations. Individuals often collaborate using multiple tools, which can have limited interoperability.
Due to these limitations, only a small portion of design concepts and visuals usually makes it to mass production. This can lead to production HMIs seeming out of date, particularly when compared to smartphone experiences.
By contrast, a connected HMI toolchain built with real-time 3D technology enables a streamlined process end-to-end. Teams can collaborate more effectively, iterate faster, and see changes in real-time on target devices. This results in a consistent visual source of truth across all design and development stages and productivity gains.
3. Build a future-ready system
A key consideration when building an HMI toolchain is to ensure you can easily scale for future developments. Including flexibility in the toolchain makes future innovation more straightforward and less costly to implement.
Future HMI developments could include:
- Mixed reality (MR) experiences: Maintain flexibility in the HMI system to support a range of hardware and software combinations.
- Monetizing consumer applications: Offering consumers the option to customize in-vehicle applications is a potential future revenue source.
- Updating deployed applications: Retaining the ability to update deployed HMI software applications “over the air” gives auto manufacturers control over the system without the need to outsource.
Discover how Volkswagen Group of America is using Unity to create immersive content for future vehicle human-machine interfaces, going beyond the center console screen and into instrument clusters and head-up displays (HUDs).

Benefits of gaming technology for HMI
Rapid iteration
Much like video games, HMIs are interactive experiences. They display the current state of a system, often using unique visualizations. HMIs also need to respond quickly to user input. Similar to video games, they’re often custom built for specific product experiences.
It is important to iterate on the whole HMI product from the beginning. Industries like automotive tend to specify product components early on and then use a network of suppliers and in-house teams to build the final product. With a conventional waterfall process, any changes require revising specifications, rebuilding prototypes, and changing the implementation.
Employing a more iterative process using gaming technology like real-time 3D means every team, from design to prototyping and implementation, can work with the same tools. Even when industrial products require extensive quality assurance and validation, an integrated approach to development enables all these requirements to be met more efficiently.
Graphics optimization
Graphics pipelines for HMI differ from those for games. In games, there’s often a journey through a world where the camera looks at different things. Various features of a gaming engine, like culling, ensure that only the parts of the scene that are visible to the player are rendered.
With HMI, the current state of the system determines what information is required on the display, so processes like culling aren’t needed. Texture atlases and shaders are often customized for a particular HMI, while minimizing the need for shader switches, texture switches, and draw calls. This delivers optimized graphics performance, which is an essential requirement given the smaller rendering capacity of HMI chipsets.
Reliable display of safety-critical data
In most embedded automotive systems, safety-critical content must be shown on the HMI display. In solutions optimized for HMI, the rendering technology recognizes safety-critical content and exports it in a way that is separate from non-safety-critical data. This enables an experience that includes both dynamic, engaging visuals and reliable representation of safety-critical information through methods like colored icons.
Check out this video to learn how Unity works with Elektrobit to enable safe, immersive in-vehicle experiences.