KR20080113465A - Apparatus for controlling operation of electronic equipment for the use of a car, using haptic device, and electronic system for the use of a car comprising the apparatus - Google Patents
Apparatus for controlling operation of electronic equipment for the use of a car, using haptic device, and electronic system for the use of a car comprising the apparatus Download PDFInfo
- Publication number
- KR20080113465A KR20080113465A KR1020070061955A KR20070061955A KR20080113465A KR 20080113465 A KR20080113465 A KR 20080113465A KR 1020070061955 A KR1020070061955 A KR 1020070061955A KR 20070061955 A KR20070061955 A KR 20070061955A KR 20080113465 A KR20080113465 A KR 20080113465A
- Authority
- KR
- South Korea
- Prior art keywords
- hip
- haptic
- feedback
- haptic device
- force
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/016—Input arrangements with force or tactile feedback as computer generated output to the user
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/0482—Interaction with lists of selectable items, e.g. menus
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60L—PROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
- B60L2240/00—Control parameters of input or output; Target parameters
- B60L2240/60—Navigation input
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/01—Indexing scheme relating to G06F3/01
- G06F2203/014—Force feedback applied to GUI
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
Description
도 1은 본 발명의 일 실시예에 따른 차량용 전자 기기의 동작 제어 장치의 개략적인 블록 도이다.1 is a schematic block diagram of an operation control apparatus for a vehicle electronic device according to an embodiment of the present disclosure.
도 2는 도 1에 도시된 햅틱 장치의 외관의 일례를 나타내는 평면도이다.FIG. 2 is a plan view illustrating an example of an appearance of a haptic device illustrated in FIG. 1.
도 3은 도 2에 도시된 햅틱 장치의 측면도이다.3 is a side view of the haptic device shown in FIG. 2.
도 4는 도 1에 도시된 햅틱 장치에 의해 이동하는 HIP(haptic interaction pointer)와, 차량용 전자 기기의 동작 메뉴 화면의 일례를 나타내는 도면이다.4 is a diagram illustrating an example of a haptic interaction pointer (HIP) moved by the haptic device shown in FIG. 1 and an operation menu screen of a vehicle electronic device.
도 5는 도 1에 도시된 햅틱 장치에 의해 이동하는 HIP의 이동 경로를 나타내는 도면이다.FIG. 5 is a diagram illustrating a movement path of the HIP moved by the haptic device shown in FIG. 1.
도 6a는 도 1에 도시된 FRA부가 피드백 힘의 세기 및 방향을 계산하는 과정을 설명하기 위한 도면이다.FIG. 6A is a diagram for describing a process of calculating the strength and direction of the feedback force by the FRA unit illustrated in FIG. 1.
도 6b는 도 1에 도시된 FRA부에 계산된 피드백 힘의 세기 및 방향을 나타내는 벡터와, 사용자에 의해 인가되는 힘이 세기 및 방향을 나타내는 벡터의 관계를 설명하기 위한 도면이다.FIG. 6B is a diagram for explaining a relationship between a vector indicating the strength and direction of the feedback force calculated by the FRA unit shown in FIG. 1 and a vector indicating the strength and direction of the force applied by the user.
도 7a 및 도 7b는 도 1에 도시된 햅틱 장치에 의해 차량용 전자 기기의 동작 메뉴가 선택되는 과정을 설명하기 위한 도면이다.7A and 7B are diagrams for describing a process of selecting an operation menu of a vehicle electronic device by the haptic device illustrated in FIG. 1.
도 8은 도 1에 도시된 햅틱 장치에 의해 차량용 전자 기기의 동작 메뉴의 위치가 이동되는 과정을 설명하기 위한 도면이다.FIG. 8 is a diagram for describing a process of moving a position of an operation menu of a vehicle electronic device by the haptic device illustrated in FIG. 1.
도 9는 본 발명의 일 실시예에 따른 차량용 전자 시스템의 개략적인 블록 도이다.9 is a schematic block diagram of an electronic system for a vehicle according to an embodiment of the present invention.
〈도면의 주요 부분에 대한 부호의 설명〉<Explanation of symbols for main parts of drawing>
100 : 차량용 전자 기기의 동작 제어 장치 101, 220 : 디스플레이 장치100: motion control device of the vehicle
110 : 햅틱 장치 111 : 입력부110: haptic device 111: input unit
112 : 제1 액추에이터 113 : 제2 액추에이터112: first actuator 113: second actuator
114 : 제1 옵티컬 인코더 115 : 제2 옵티컬 인코더114: first optical encoder 115: second optical encoder
116 : 로드 셀 117 : 키 입력부116: load cell 117: key input unit
120 : 제어부 121 : 햅틱 컨트롤러120: control unit 121: haptic controller
122 : 충돌 검출기 123 : 메인 컨트롤러122: collision detector 123: main controller
124 : GUI 125 : FRA부124 GUI 125: FRA part
131 : 그립부 132 : 제1 암부131: grip part 132: first arm part
133 : 제2 암부 134 : 제3 암부133: second arm 134: third arm
135 : 제4 암부 136, 137 : 나사135:
200 : 차량용 전자 시스템 210 : 차량용 전자 기기200: vehicle electronic system 210: vehicle electronic equipment
230 : 스피커 240 : 이동통신 단말기230: speaker 240: mobile communication terminal
본 발명은 차량용 전자 기기에 관한 것으로서, 더욱 상세하게는, 차량용 전자 기기의 동작 제어 장치 및 이를 포함하는 차량용 전자 시스템에 관한 것이다.The present invention relates to a vehicle electronic device, and more particularly, to an operation control apparatus for a vehicle electronic device and a vehicle electronic system including the same.
일반적으로, 차량 내부에는 사용자에게 편의를 제공하기 위해 차량용 PC(personal computer), 차량용 오디오 장치, 텔레매틱스 시스템 등과 같은 다양한 전자 기기들이 설치되어 있다. 이들 전자 기기들의 동작을 각각 제어하기 위해 사용자는 키 입력부, 터치 스크린, 및 터치 패드 등과 같은 입력 수단을 이용한다. 사용자가 상술한 입력 수단을 조작하여 각 전자 기기의 동작을 제어하기 위해서는, 미리 그 조작 방법을 습득해야 한다. 따라서 전자 기기의 판매 업체는 전자 기기의 동작을 제어하기 위한 키 입력 조작 방법이 기록되어 있는 사용 설명서를 전자 기기와 함께 소비자에게 제공하고 있다. 하지만, 최근 차량용 전자 기기의 기능이 더욱 복잡해지고 다양해짐에 따라, 사용자가 습득해야 할 키 조작 방법 역시 더욱 복잡해지고 있는 추세이다. 결국, 사용 설명서에 전자 기기의 전체 기능들에 대한 키 조작 방법들이 모두 포함되도록 하기 위해, 사용 설명서의 분량은 현재 책 한 권의 두께에 달할 만큼 증가한 상태이다. 이처럼 사용 설명서의 분량이 증가함에 따라 사용자는 키 조작 방법을 습득하기 위해 상당히 많은 시간을 들여야 한다. 비록 사용자가 전자 기기의 부수적인 기능들에 대한 조작을 제외하고, 필수 기능들에 대한 조작 방법만을 학습한다고 하더라도 꽤 많은 시간을 소비해야 한다. 특히, 컴퓨터 를 처음 접하는 사람과 같이 WIMP(Window, Icon, Menu, Pointer) 기반의 메뉴 사용법을 전혀 모르는 사람에게 복잡한 전자 기기의 키 조작 방법을 가르치는 것은 어려운 일이다. 한편, 차량용 전자 기기의 기능이 더욱 복잡해지고 다양해짐에 따라, 전자 기기의 특정 기능(즉, 하나의 기능)을 실행시키기 위해 사용자가 조작해야 하는 키 입력 횟수가 점점 증가하고 있다. 이러한 문제는 터치 스크린 또는 터치 패드와 같은 터치 타입의 입력 수단이 적용된 전자 기기의 경우 더욱 심각하게 나타난다. 이 경우, 사용자는 전자 기기의 기능을 제어하기 위해 디스플레이 장치의 화면상에 표시된 메뉴 아이콘을, 터치 스크린 또는 터치 패드를 통하여 터치해야 하지만, 한 화면상에 표시될 수 있는 메뉴 아이콘의 개수가 극히 한정되어 있기 때문에, 전자 기기의 복잡한 기능들을 모두 구현하기 위해서는, 특정 기능들을 대표하는 대표 메뉴 아이콘이 복수의 메뉴 아이콘들을 포함하는 형태로 메뉴가 구성되어야 한다. 예를 들어, 하나의 대표 아이콘이 복수의 제1 메뉴 아이콘들을 포함하고, 복수의 제1 메뉴 아이콘들 각각이 복수의 제2 메뉴 아이콘들을 포함하는 형태로, 메뉴가 구성된 경우가 고려될 수 있다. 이 경우, 사용자가 제2 메뉴 아이콘들 중 하나를 입력하기 위해서는, 대표 아이콘을 입력한 후, 제1 메뉴 아이콘들 중 하나를 입력하는 동작을 반드시 선행해야 한다. 하지만, 이러한 키 조작 행위는 사용자에게는 매우 번거로운 것일 뿐만 아니라, 주행 시 운전자의 주의를 분산시켜 안전 운행을 저해하는 원인으로 작용하기도 한다. 또한, 주행 시에는 차량의 흔들림으로 인하여, 사용자가 키 입력부 또는 터치 타입의 입력 수단을 정확하게 조작하는 것이 매우 어렵다. 특히, 사용자가 터치 스크린이나 터치 패드를 통하여 해당 메뉴를 선택할 때 아무런 촉감도 느낄 수 없기 때문에, 화면을 주시한 상태에서 해당 메뉴의 위치를 정확히 확인하고 해당 메뉴를 누른 후, 해당 메뉴가 정확하게 선택되었는지의 여부를 확인하기 위해 또다시 화면을 살펴보아야 한다. 상술한 것과 같이, 종래의 차량용 전자 기기는 그 동작 제어를 위해 사용자가 직접 손으로 누르거나 또는 터치해야 하는 키 입력부, 또는 터치 타입의 입력 수단만을 채용한다. 따라서, 사용자가 차량용 전자 기기의 키 조작 방법을 습득하는데 많은 시간을 소비해야 할 뿐만 아니라, 그 키 조작 방법이 복잡하고 번거로운 것이다. 또한, 사용자가 주행 중 정확하게 키를 조작하는 것이 어렵고, 반복적인 키 입력 동작으로 인하여 운전에 집중할 수 없으므로, 안전 운행이 보장되기 어렵다.In general, various electronic devices such as a personal computer (PC), a vehicle audio device, a telematics system, and the like are installed in a vehicle to provide convenience to a user. In order to control the operation of these electronic devices, respectively, the user uses input means such as a key input unit, a touch screen, a touch pad, and the like. In order for a user to control the operation of each electronic device by operating the above-mentioned input means, the operation method must be learned beforehand. Therefore, the vendor of the electronic device provides the consumer with the electronic device a user manual that records a key input manipulation method for controlling the operation of the electronic device. However, as the functions of vehicle electronic devices become more complicated and diversified in recent years, key manipulation methods that a user must learn are also becoming more complicated. After all, in order to include all the key operation methods for the entire functions of the electronic device in the instruction manual, the amount of the instruction manual has increased to the thickness of the current book. As the amount of instruction manual increases, the user must spend considerable time learning how to operate the keys. Although the user only learns how to operate the essential functions, except for the operation of the secondary functions of the electronic device, a considerable amount of time should be spent. In particular, it is difficult to teach the key operation method of a complicated electronic device to a person who is new to computers, who does not know how to use a menu based on WIMP (Window, Icon, Menu, Pointer). On the other hand, as the functions of vehicle electronic devices become more complicated and diverse, the number of key inputs that a user must manipulate to execute a specific function (ie, one function) of the electronic device is increasing. This problem is more serious in the case of an electronic device to which a touch type input means such as a touch screen or a touch pad is applied. In this case, the user must touch the menu icons displayed on the screen of the display device through the touch screen or the touch pad in order to control the functions of the electronic device, but the number of menu icons that can be displayed on one screen is extremely limited. In order to implement all the complex functions of the electronic device, the menu should be configured in such a manner that the representative menu icon representing the specific functions includes a plurality of menu icons. For example, a case may be considered in which one representative icon includes a plurality of first menu icons and each of the plurality of first menu icons includes a plurality of second menu icons. In this case, in order for a user to input one of the second menu icons, an operation of inputting one of the first menu icons after inputting the representative icon must be performed. However, such a key manipulation action is not only very troublesome for the user, but also acts as a cause of distracting the driver's attention while driving and inhibiting safe driving. In addition, due to the shaking of the vehicle during driving, it is very difficult for the user to accurately operate the key input unit or the touch type input means. In particular, since the user cannot feel any touch when selecting the menu through the touch screen or the touch pad, when the user observes the screen, confirm the position of the menu accurately, press the menu, and then confirm that the menu is correctly selected. You will have to look at the screen again to see if it is. As described above, the conventional vehicle electronic device adopts only a key input unit or a touch type input means which the user must press or touch by hand for the operation control. Therefore, not only does a user have to spend a lot of time learning a key operation method of a vehicle electronic device, but the key operation method is complicated and cumbersome. In addition, it is difficult for the user to accurately operate the key while driving and cannot concentrate on driving due to repetitive key input operations, thereby making it difficult to guarantee safe driving.
따라서, 본 발명이 이루고자 하는 기술적 과제는 전자 기기의 동작을 제어하기 위한 입력 수단으로서 햅틱 장치를 구비하여, 차량의 흔들림에 상관없이 사용자가 햅틱 장치를 이용하여 전자 기기의 동작을 정확하게 제어하도록 하고, 그 제어 동작의 결과로서 햅틱 장치를 통하여 사용자에게 피드백 힘을 전달하여, 사용자가 화면을 재확인하지 않고도 전자 기기의 제어 상황을 인식하도록 함으로써, 전자 기기의 제어를 용이하게 하여 사용자에게 편의를 제공하고, 사용자가 운전에 집중하도록 하여 안전 운행을 보장할 수 있는 차량용 전자 기기의 동작 제어 장치를 제공하는 데 있다.Accordingly, a technical problem of the present invention is to provide a haptic device as an input means for controlling the operation of the electronic device, so that the user can accurately control the operation of the electronic device by using the haptic device regardless of the shaking of the vehicle. As a result of the control operation, the feedback force is transmitted to the user through the haptic device, so that the user recognizes the control situation of the electronic device without re-checking the screen, thereby facilitating the control of the electronic device to provide convenience to the user, An object of the present invention is to provide an operation control apparatus for an electronic device for a vehicle that can ensure safe driving by allowing a user to concentrate on driving.
본 발명이 이루고자 하는 다른 기술적 과제는 전자 기기의 동작을 제어하기 위한 입력 수단으로서 햅틱 장치를 구비하여, 차량의 흔들림에 상관없이 사용자가 햅틱 장치를 이용하여 전자 기기의 동작을 정확하게 제어하도록 하고, 그 제어 동작의 결과로서 햅틱 장치를 통하여 사용자에게 피드백 힘을 전달하여, 사용자가 화면을 재확인하지 않고도 전자 기기의 제어 상황을 인식하도록 함으로써, 전자 기기의 제어를 용이하게 하여 사용자에게 편의를 제공하고, 사용자가 운전에 집중하도록 하여 안전 운행을 보장할 수 있는 차량용 전자 기기의 동작 제어 장치를 포함하는 차량용 전자 시스템을 제공하는 데 있다.Another technical object of the present invention is to provide a haptic device as an input means for controlling the operation of the electronic device, so that the user can accurately control the operation of the electronic device using the haptic device regardless of the shaking of the vehicle, As a result of the control operation, the feedback force is transmitted to the user through the haptic device, so that the user recognizes the control situation of the electronic device without re-checking the screen, thereby facilitating the control of the electronic device to provide the user with convenience. The present invention provides a vehicle electronic system including a motion control device for a vehicle electronic device that can ensure safe driving by focusing on driving.
상기한 기술적 과제를 달성하기 위한 본 발명에 따른 차량용 전자 기기의 동작 제어 장치는 햅틱 장치 및 제어부를 포함한다. 햅틱 장치는 사용자의 신체 중 일부에 접촉하고, 그 접촉한 신체의 움직임에 따른 이동량을 센싱하여 그 센싱 신호들을 출력하고, 상기 접촉한 신체에 의해 눌릴 때, 선택 신호들을 출력하고, 피드백 구동 신호들에 응답하여 상기 접촉한 신체에 피드백 힘을 인가한다. 제어부는 상기 센싱 신호들에 기초하여 상기 햅틱 장치의 이동 위치를 계산하고, 상기 햅틱 장치의 이동 위치에 따라, 차량용 전자 기기의 동작을 결정하는 동작 메뉴들이 표시된 디스플레이 장치의 화면상에서의 HIP(Haptic Interaction Pointer)의 위치를 계산하고, 그 계산 결과에 따라 상기 디스플레이 장치가 상기 HIP를 해당 위치에 표시하도록 제어한다. 상기 제어부는 상기 선택 신호들에 응답하여, 상기 HIP에 의해 선택된 동작 메뉴를 검출하고, 그 선택된 동작 메뉴에 대응하는 동작을 상기 차량용 전자 기기가 실행하도록 제어한다. 상기 제어부는 상기 햅틱 장치의 이동 위치, 상기 HIP의 위치, 상기 선택 신호들, 및 상기 차량용 전자 기기의 동작 상태에 따라, 상기 피드백 구동 신호들을 출력한다. 상기 피드백 힘은, 상기 햅틱 장치에 접촉한 신체가 특정 방향으로 움직이는 것을 억제하거나, 또는 촉진하는 힘과, 상기 햅틱 장치에 접촉한 신체에 설정된 충격을 가하는 힘을 포함한다.An operation control apparatus for an electronic device for a vehicle according to the present invention for achieving the above technical problem includes a haptic device and a controller. The haptic device contacts a part of the user's body, senses the amount of movement according to the movement of the contacted body, outputs the sensing signals, outputs selection signals when pressed by the contacted body, and feedback drive signals. In response, a feedback force is applied to the body in contact. The control unit calculates a movement position of the haptic device based on the sensing signals, and according to the movement position of the haptic device, a HIP (Haptic Interaction) on the screen of the display device in which operation menus for determining an operation of a vehicle electronic device are displayed. A position of a pointer) and controls the display device to display the HIP at a corresponding position according to the calculation result. The controller detects an operation menu selected by the HIP in response to the selection signals, and controls the vehicle electronic device to execute an operation corresponding to the selected operation menu. The controller outputs the feedback driving signals according to the movement position of the haptic device, the position of the HIP, the selection signals, and an operation state of the vehicle electronic device. The feedback force includes a force for suppressing or facilitating movement of a body in contact with the haptic device in a specific direction, and a force for setting a shock to the body in contact with the haptic device.
상기한 다른 기술적 과제를 달성하기 위한 본 발명에 따른 차량용 전자 시스템은 차량용 전자 기기, 차량용 전자 기기의 동작 제어 장치, 디스플레이 장치, 및 스피커를 포함한다. 차량용 전자 기기는 동작 제어 신호에 응답하여, 차량 내에 설치되어 사용자에게 편의를 제공한다. 차량용 전자 기기의 동작 제어 장치는 상기 사용자의 신체 중 일부에 접촉하여, 그 접촉한 신체의 움직임 및 상기 접촉한 신체가 누르는 힘에 따라, 상기 동작 제어 신호를 출력하고, 상기 접촉한 신체가 감지할 수 있는 피드백 힘을 상기 접촉한 신체에 인가한다. 디스플레이 장치는 상기 차량용 전자 기기의 동작 제어 장치와, 상기 차량용 전자 기기의 동작과 관련된 영상을 디스플레이한다. 스피커는 상기 차량용 전자 기기의 동작 제어 장치와, 상기 차량용 전자 기기의 동작과 관련된 음성을 출력한다. 상기 제어 장치는, 햅틱 장치 및 제어부를 포함한다. 햅틱 장치는 사용자의 신체 중 일부에 접촉하고, 그 접촉한 신체의 움직임에 따른 이동량을 센싱하여 그 센싱 신호들을 출력하고, 상기 접촉한 신체에 의해 눌릴 때, 선택 신호들을 출력하고, 피드백 구동 신호들에 응답하여 상기 접촉한 신체에 상기 피드백 힘을 인가한다. 제어부는 상기 센싱 신호들에 기초하여 상기 햅틱 장치의 이동 위치를 계산하고, 상기 햅틱 장치의 이동 위치에 따라, 상기 차량용 전자 기기의 동작을 결정하는 동작 메뉴들이 표시된 디스플레이 장치의 화면상에서의 HIP(Haptic Interaction Pointer)의 위치를 계산하고, 그 계 산 결과에 따라 상기 디스플레이 장치가 상기 HIP를 해당 위치에 표시하도록 제어한다. 제어부는 상기 선택 신호들에 응답하여, 상기 HIP에 의해 선택된 동작 메뉴를 검출하고, 그 선택된 동작 메뉴에 대응하는 동작을 상기 차량용 전자 기기가 실행하도록 제어한다. 또, 제어부는 상기 햅틱 장치의 이동 위치, 상기 HIP의 위치, 상기 선택 신호들, 및 상기 전자 장치들의 동작 상태에 따라, 상기 피드백 구동 신호들을 출력한다. 상기 피드백 힘은, 상기 햅틱 장치에 접촉한 신체가 특정 방향으로 움직이는 것을 억제하거나, 또는 촉진하는 힘과, 상기 햅틱 장치에 접촉한 신체에 설정된 충격을 가하는 힘을 포함한다.According to another aspect of the present invention, there is provided a vehicle electronic system including a vehicle electronic device, an operation control device for a vehicle electronic device, a display device, and a speaker. The vehicle electronic device is installed in the vehicle to provide a convenience to the user in response to the operation control signal. The motion control device of the vehicle electronic device contacts a part of the user's body, and outputs the motion control signal according to the movement of the contacted body and the force pressed by the contacted body, and detects the contacted body. A possible feedback force is applied to the body in contact. The display device displays an operation control device of the vehicle electronic device and an image related to the operation of the vehicle electronic device. The speaker outputs an operation control device of the on-vehicle electronic device and a sound related to the operation of the on-vehicle electronic device. The control device includes a haptic device and a control unit. The haptic device contacts a part of the user's body, senses the amount of movement according to the movement of the contacted body, outputs the sensing signals, outputs selection signals when pressed by the contacted body, and feedback drive signals. In response, the feedback force is applied to the contacted body. The control unit calculates a moving position of the haptic device based on the sensing signals, and determines a movement menu of the haptic device according to the moving position of the haptic device. The position of the Interaction Pointer) and controls the display device to display the HIP at the position according to the calculation result. The controller detects an operation menu selected by the HIP in response to the selection signals, and controls the vehicle electronic device to execute an operation corresponding to the selected operation menu. The controller may output the feedback driving signals according to the movement position of the haptic device, the position of the HIP, the selection signals, and the operation state of the electronic devices. The feedback force includes a force for suppressing or facilitating movement of a body in contact with the haptic device in a specific direction, and a force for setting a shock to the body in contact with the haptic device.
이하, 첨부된 도면을 참조하여 본 발명의 바람직한 실시예를 설명하기로 한다. 그러나 본 발명은 이하에서 개시되는 실시예에 한정되는 것이 아니라 서로 다른 다양한 형태로 구현될 수 있으며, 단지 본 실시예는 본 발명의 개시가 완전하도록 하며 통상의 지식을 가진자에게 발명의 범주를 완전하게 알려주기 위해 제공되는 것이다.Hereinafter, with reference to the accompanying drawings will be described a preferred embodiment of the present invention. However, the present invention is not limited to the embodiments disclosed below, but can be implemented in various different forms, only the embodiments to complete the disclosure of the present invention and complete the scope of the invention to those skilled in the art. It is provided to inform you.
도 1은 본 발명의 일 실시예에 따른 차량용 전자 기기의 동작 제어 장치의 개략적인 블록 도이다. 도 1을 참고하면, 차량용 전자 기기의 동작 제어 장치(100)는 햅틱(haptic) 장치(110)와 제어부(120)를 포함한다. 햅틱 장치(110)는 사용자의 신체 중 일부에 접촉하고, 그 접촉한 신체의 움직임에 따른 이동량을 센싱하여 그 센싱 신호들(ASEN1, ASEN2)을 출력한다. 햅틱 장치(110)는 상기 접촉한 신체에 의해 눌릴 때, 선택 신호들(MSEL1, MSEL2)을 출력한다. 또한, 햅틱 장치(110)는 피드백 구동 신호들(FBDRV1, FBDRV2)에 응답하여 상기 접촉한 신체에 피드백 힘을 인가 한다. 여기에서, 상기 피드백 힘은 햅틱 장치(110)에 상기 접촉한 신체가 특정 방향(또는 모든 방향)으로 움직이는 것을 억제하는 힘, 상기 접촉한 신체가 특정 방향으로 움직이는 것을 촉진하는 힘, 햅틱 장치(110)에 접촉한 신체에 설정된 충격을 가하는 힘을 포함한다.1 is a schematic block diagram of an operation control apparatus for a vehicle electronic device according to an embodiment of the present disclosure. Referring to FIG. 1, the
바람직하게, 햅틱 장치(110)는 2 자유도(즉, 2DOF(Degree Of Freedom))의 운동을 구현할 수 있다. 도 1 내지 도 3을 참고하여, 햅틱 장치(110)의 구체적인 구성 및 동작을 좀 더 상세히 설명하면 다음과 같다. 도 2 및 도 3에서 참고되는 것과 같이, 햅틱 장치(110)는 입력부(111), 제1 액추에이터(actuator)(112), 제2 액추에이터(113), 제1 옵티컬(optical) 인코더(114), 제2 옵티컬 인코더(115), 그립(grip)부(131), 및 제1 내지 제4 암(arm)부(132∼135)를 포함한다. 입력부(111)는 로드 셀(load cell)(116)과 키 입력부(117)를 포함한다. 로드 셀(116)은 그립부(131)의 외부면(예를 들어, 톱(top) 면)에 설치되고, 사용자의 신체(예를 들어, 손바닥)에 의해 눌리는 힘의 세기, 또는 눌리는 횟수에 따라 선택 신호(MSEL1)를 출력한다. 예를 들어, 로드 셀(116)이 단축 키로 사용되는 경우, 사용자가 로드 셀(116)을 제1 힘으로 누를 때(또는 한 번 누를 때), 로드 셀(116)은 차량용 전자 기기의 A 기능이 선택되도록 선택 신호(MSEL1)를 출력하고, 사용자가 제1 힘보다 큰 제2 힘으로 로드 셀(116)을 누를 때(또는 두 번 누를 때), 로드 셀(116)은 차량용 전자 기기의 B 기능이 선택되도록 선택 신호(MSEL1)를 출력한다.Preferably, the
키 입력부(117)는 그립부(131)의 외부면(예를 들어, 양 측면)에 각각 설치되는 입력 키들(117a, 117b)을 포함한다. 키 입력부(117)는 사용자에 의한 입력 키 들(117a, 117b)의 입력에 따라 선택 신호(MSEL2)를 출력한다.The
제1 액추에이터(112)는 제2 암부(133)의 일단부에 결합되고, 피드백 구동 신호(FBDRV1)에 응답하여, 제2 암부(133)를 시계 방향 또는 시계 반대 방향으로 회전시킨다. 제2 액추에이터(113)는 제4 암부(135)의 일단부에 결합되고, 피드백 구동 신호(FBDRV2)에 응답하여, 제4 암부(135)를 시계 방향 또는 시계 반대 방향으로 회전시킨다. 또한, 제1 액추에이터(112)는 그립부(131)의 이동에 따라 제2 암부(133)가 회전할 때, 제2 암부(133)의 회전력에 의해 회전될 수 있고, 제2 액추에이터(113)는 그립부(131)의 이동에 따라 제4 암부(135)가 회전할 때, 제4 암부(135)의 회전력에 의해 회전될 수 있다. 이를 좀 더 상세히 설명하면, 사용자가 그립부(131)를 사용자의 시야에서 좌우로 움직일 때, 제1 및 제2 액추에이터(112, 113)는 서로 동일한 방향으로 회전하고, 앞뒤로 움직일 때, 제1 및 제2 액추에이터(112, 113)는 서로 반대 방향으로 회전한다. 여기에서, 피드백 구동 신호들(FBDRV1, FBDRV2)에 응답하여, 제1 및 제2 액추에이터(112, 113)가 동작할 때, 상술한 피드백 힘이 상기 접촉한 신체에 인가될 수 있다. 예를 들어, 햅틱 장치(110)에 접촉한 신체가 특정 방향(또는 모든 방향)으로 움직이는 것을 억제하는 피드백 힘을 인가하기 위해, 제1 및 제2 액추에이터(112, 113)는 상기 접촉한 신체가 특정 방향(또는 모든 방향)으로 움직일 때, 제2 및 제4 암부(133, 135)가 각각 회전하는 방향의 반대 방향으로, 제2 및 제4 암부(133, 135)를 각각 설정된 회전력(torque)으로 회전시킨다. 그 결과, 사용자가 잘못된 방향으로 햅틱 장치(110)를 이동시키고자 할 때, 햅틱 장치(110)의 이동이 억제될 수 있다. 또한, 차량의 흔들 림 정도가 심할 때, 사용자가 햅틱 장치(110)를 모든 방향으로 움직이는데 빡빡함을 느끼므로, 차량의 흔들림으로 인하여 사용자가 햅틱 장치(110)를 과도하게 움직이는 것이 억제될 수 있다.The
또, 햅틱 장치(110)에 접촉한 신체가 특정 방향으로 움직이는 것을 촉진하는 피드백 힘을 인가하기 위해, 제1 및 제2 액추에이터(112, 113)는 상기 접촉한 신체가 특정 방향으로 움직일 때, 접촉한 신체의 이동에 의해 제2 및 제4 암부(133, 135)가 각각 회전하는 방향으로, 제2 및 제4 암부(133, 135)를 각각 설정된 회전력으로 회전시킨다. 그 결과, 사용자가 햅틱 장치(110)를 목표 지점(예를 들어, 목표 동작 메뉴의 위치에 대응하는 햅틱 장치(110)의 위치)까지 힘을 주어 이동시키지 않더라고, 상기 목표 지점의 근방에서 햅틱 장치(110)가 자동으로 목표 지점으로 이동하게 된다. 결국, 사용자는 디스플레이 장치(101)의 화면을 계속 주시하지 않고도 느낌만으로 햅틱 장치(110)를 조작할 수 있다.In addition, in order to apply a feedback force that facilitates the movement of the body in contact with the
또한, 햅틱 장치(110)에 접촉한 신체에 설정된 충격을 가하는 피드백 힘을 인가하기 위해, 제1 및 제2 액추에이터(112, 113)는 각각 시계 방향과 시계 반대 방향을 교대로, 설정된 각도만큼, 또한 설정된 회전력으로 복수 회에 걸쳐, 제2 및 제4 암부(133, 135)를 각각 빠르게 회전시킨다. 그 결과, 그립부(131)가 진동하고, 사용자는 그립부(131)의 진동을 느끼게 된다. 예를 들어, 특정 동작 메뉴가 활성화 될 때, 또는 특정 동작 메뉴가 선택될 때, 또는 차량용 전자 기기가 선택된 동작 메뉴의 동작을 실행하기 시작할 때 등과 같이, 햅틱 장치(110)의 조작 후 그 조작 결과에 대한 사용자의 확인이 필요한 시점에서, 햅틱 장치(110)가 사용자에게 진동 과 같은 피드백 힘을 인가한다. 그 결과, 사용자는 직접 디스플레이 장치(101)의 화면을 확인하지 않고도, 진동과 같은 피드백 힘의 느낌만으로 현재의 햅틱 장치(110)의 조작 상황을 인식할 수 있다.In addition, in order to apply a set feedback force to the body in contact with the
제1 옵티컬(optical) 인코더(114)는 제1 액추에이터(112)에 결합되고, 제1 액추에이터(112)의 회전 각도 및 회전 방향을 센싱하여, 그 센싱 신호(ASEN1)를 출력한다. 제2 옵티컬 인코더(115)는 제2 액추에이터(113)에 결합되고, 제2 액추에이터(113)의 회전 각도 및 회전 방향을 센싱하여, 그 센싱 신호(ASEN2)를 출력한다. 그립부(131)는 사용자의 손에 의해 쥐어질 수 있는 형상(예를 들어, 구 형상)으로 형성된다. 그립부(131)는 제1 암부(132)의 일단부에 고정된 받침부(138)상에 고정 설치될 수 있다. 또한, 받침부(138) 없이 그립부(131)가 직접 제1 암부(132)의 일단부에 고정 설치될 수도 있다. 제2 암부(133)의 타단부는 제1 암부(132)의 타단부에, 동일 평면상에서 상호 회전 자유롭게 링크(link) 연결된다. 예를 들어, 제1 암부(132)와 제2 암부(133)는 나사(136)에 의해 상호 연결될 수 있다. 제3 암부(134)의 일단부는 제1 암부(132)의 상기 일단부에, 동일 평면상에서 상호 회전 자유롭게 링크 연결된다. 제4 암부(135)의 타단부는 제3 암부(134)의 타단부에, 동일 평면상에서 상호 회전 자유롭게 링크 연결된다. 예를 들어, 제3 암부(134)와 제4 암부(135)는 나사(137)에 의해 상호 연결될 수 있다. 또한, 도 2 및 도 3에 상세히 도시되지는 않았지만, 제1 암부(132)와 제3 암부(134) 역시 나사(미도시)에 의해 상호 연결될 수 있다. 도 2 및 도 3을 참고하여, 햅틱 장치(110)의 구성 및 구체적인 동작을 설명하였지만, 햅틱 장치(110)의 구성 및 동작은 2 자유도의 운동을 구 현할 수 있는 구성인 한 다양하게 변경될 수 있다. 또한, 햅틱 장치(110)의 조작 결과에 대한 사용자의 확인이 필요할 때, 햅틱 장치(110)가 사용자의 신체에 설정된 충격을 인가하기 위한 피드백 힘이 진동인 경우를 예를 들어 설명하였지만, 사용자의 신체에 충격을 인가하기 위한 피드백 힘은 사용자가 느낄 수 있는 힘인 한 다양하게 변경될 수 있다.The first
다시 도 1을 참고하면, 제어부(120)는 햅틱 컨트롤러(121), 충돌 검출기(122), 메인 컨트롤러(123), GUI(Graphic User Interface)(124), 및 FRA(Force Response Algorithm)부(125)를 포함한다. 햅틱 컨트롤러(121)는 센싱 신호들(ASEN1, ASEN2)에 기초하여 햅틱 장치(110)(즉, 그립부(131))의 이동 위치를 계산하고, 그 위치 데이터(HLOT)를 출력한다. 또, 햅틱 컨트롤러(121)는 피드백 제어 신호(FBCTL)에 응답하여 피드백 구동 신호들(FBDRV1, FBDRV2)을 출력한다. 여기에서, 피드백 제어 신호(FBCTL)는 햅틱 장치(110)가 접촉한 신체에 인가해야 할 피드백 힘의 종류, 세기, 및 방향에 대한 정보를 포함한다. 햅틱 컨트롤러(121)는 피드백 제어 신호(FBCTL)에 포함된 피드백 힘의 종류에 기초하여, 접촉한 신체의 이동을 억제 또는 촉진할 것인지, 또는 접촉한 신체에 설정된 충격을 가할 것인지를 판단한다. 또, 햅틱 컨트롤러(121)는 피드백 제어 신호(FBCTL)에 포함된 피드백 힘의 세기에 관한 정보에 기초하여, 토크(torque) 값을 계산하고, 힘의 방향에 대한 정보에 기초하여, 회전 각도를 계산하고, 그 계산 결과에 따라, 피드백 구동 신호들(FBDRV1, FBDRV2)을 출력한다.Referring back to FIG. 1, the
충돌 검출기(122)는 햅틱 컨트롤러(121)로부터 수신되는 위치 데이터(HLOT) 에 기초하여, 디스플레이 장치(101)의 화면상에서의 HIP(Haptic Interaction Pointer)(141, 도 4 참고)의 위치를 계산하고, HIP 위치 데이터(HIPLOT)를 출력한다. 한편, 디스플레이 장치(101)의 화면상에는 차량용 전자 기기의 동작을 결정하는 동작 메뉴들(142∼147, 도 4 참고)이 표시된다. 충돌 검출기(122)는 HIP 위치 데이터(HIPLOT)와, 메인 컨트롤러(123)로부터 수신되는 메뉴 위치 데이터(MLOT)에 기초하여, HIP(141)가 동작 메뉴들(142∼147) 중 어느 하나에 충돌하는지의 여부를 검출하고, 그 검출 결과에 따른 검출 신호(CDET)를 출력한다. 여기에서, 메뉴 위치 데이터(MLOT)는 예를 들어, 동작 메뉴 아이콘의 사이즈 정보와, 동작 메뉴 아이콘의 중심 좌표 정보를 포함할 수 있다. 또, 도 1에 구체적으로 도시되지 않았지만, 메인 컨트롤러(123)가 메뉴 위치 데이터(MLOT)뿐만 아니라, HIP(141)의 사이즈 정보도 충돌 검출기(122) 및 FRA부(125)에 제공할 수 있다. 메인 컨트롤러(123)는 검출 신호(CDET), HIP 위치 데이터(HIPLOT), 및 선택 신호들(MSEL1, MSEL2)에 기초하여, GUI 제어 신호(GUICTL)와 동작 제어 신호(OCTL)를 출력한다. 동작 제어 신호(OCTL)에 응답하여, 차량용 전자 기기(미도시)가 선택된 동작 메뉴에 대응하는 동작을 실행한다. 또, 메인 컨트롤러(123)는 차량 내에 설치된 BCM(Body Control Module)으로부터 차량의 흔들림 정도를 나타내는 차량 진동 정보(CVF)를 수신할 수 있다. 메인 컨트롤러(123)는 차량 진동 정보(CVF), HIP 위치 데이터(HIPLOT), 및 선택 신호들(MSEL1, MSEL2)에 기초하여, 햅틱 구동 정보(HTDRVF)를 출력한다. GUI(124)는 GUI 제어 신호(GUICTL)에 응답하여, 디스플레이 장치(101)가 HIP(141)를 화면상의 해당 위치에 표시하도록 제어한다. FRA(Force Response Algorithm) 부(125)는 햅틱 구동 정보(HTDRVF), 검출 신호(CDET), HIP 위치 데이터(HIPLOT), 및 메뉴 위치 데이터(MLOT)에 기초하여, 햅틱 장치(110)가, 신체에 인가해야 할 피드백 힘의 종류, 세기, 및 방향을 계산하고, 그 계산 결과에 따라 피드백 제어 신호(FBCTL)를 출력한다.The
여기에서, 도 5 내지 도 6b를 참고하여, 충돌 검출기(122)의 검출 동작 과정과, FRA부(125)의 계산 동작 과정을 좀 더 상세히 설명하면 다음과 같다. 먼저, 충돌 검출기(122)는 HIP(141)가 특정 동작 메뉴(예를 들어, TV 시청 메뉴(143))에 충돌하는지의 여부를 검출하기 위해, HIP(141)의 위치를 설정된 시간(T) 간격으로 반복하여 계산한다. 예를 들어, 상기 시간(T)이 1초로 설정된 경우, 충돌 검출기(122)는 1초 단위로 HIP(141)의 위치를 계산한다. 이때, 설정된 시간(T) 동안, HIP(141)가 이동한 거리는, 사용자가 햅틱 장치(110)의 그립부(131)에 인가하는 힘의 세기에 비례한다. 따라서 사용자가 설정된 시간(T) 동안, 그립부(131)에 큰 힘을 인가하여 빠르게 이동시킬 때의 HIP(141)의 이동 거리가, 더 작은 힘을 인가하여 느리게 이동시킬 때의 HIP(141)의 이동 거리보다 훨씬 더 길어진다. 이러한 사실은 도 5를 참고하여 설명됨으로써 더욱 명백해질 수 있다. 도 5를 참고하면, 사용자가 그립부(131)를 빠르게 이동시킬 때의 HIP(141)의 이동 경로(Q1)와, 사용자가 그립부(131)를 천천히 이동시킬 때의 HIP(141)의 이동 경로(Q2)가 도시되어 있다. 이동 경로들(Q1, Q2)로부터 알 수 있는 것과 같이, 사용자가 그립부(131)를 빠르게 이동시킬 때 설정된 시간(T) 동안 HIP(141)의 이동 거리(D1)가, 사용자가 그립부(131)를 느리게 이동시킬 때 설정된 시간(T) 동안 HIP(141)의 이동 거리(D2)보 다 더 길다. 한편, 도 5에 도시된 것과 같이, HIP(141)의 위치는 X좌표와 Y좌표로서 표시될 수 있다. 예를 들어, 지점(P1)에서의 HIP(141)의 위치 좌표는 (X1, Y1)이다. 결국, 충돌 검출기(122)는 설정된 시간(T) 간격으로 HIP(141)의 위치를 계산할 때마다, HIP(141)의 위치 좌표에 대한 정보를 포함하는 HIP 위치 데이터(HIPLOT)를 메인 컨트롤러(123)와 FRA부(125)에 각각 출력한다. 또, 이동 경로(Q1)상에 표시된 각 지점들(P11, P12, P13)은 충돌 검출기(122)에 의해, 설정된 시간(T)이 경과하는 시점(t1, t2, t3)마다 검출된 HIP(141)의 위치 좌표를 나타낸다. 이와 마찬가지로, 이동 경로(Q2)상에 표시된 각 지점들(P21∼P26) 역시 충돌 검출기(122)에 의해, 설정된 시간(T)이 경과하는 시점(t1∼t6)마다 검출된 HIP(141)의 위치 좌표를 나타낸다. 이 후, 충돌 검출기(122)는 HIP(141)의 위치가 목표 위치(즉, 충돌 위치)에 일치하는지의 여부를 판단한다. 바람직하게, 상기 목표 위치는 도 7a에 도시된 것과 같이, HIP(141)의 일부분이 해당 동작 메뉴(예를 들어, 지도 검색 메뉴(142)) 아이콘(icon)의 일부 영역에 겹쳐질 때의 위치로 설정될 수 있다. HIP(141)의 위치가 충돌 위치에 일치할 때, 충돌 검출기(122)는 검출 신호(CDET)를 메인 컨트롤러(123)와 FRA부(125)에 각각 출력한다.5 to 6B, the operation of detecting the
다음으로, FRA부(125)의 계산 동작 과정을 살펴보면, FRA부(125)는 메인 컨트롤러(123)로부터 수신되는 햅틱 구동 정보(HTDRVF)에 기초하여, 햅틱 장치(110)가 인가해야 할 피드백 힘의 종류를 결정한다. 결국, 햅틱 구동 정보(HTDRVF)에 어떠한 정보가 포함되어 있는가에 따라 FRA부(125)의 계산 동작이 달라질 수 있다. 예를 들어, 햅틱 구동 정보(HTDRVF)가 햅틱 장치(110)의 현재의 이동 동작을 촉진 시키거나, 또는 억제하는 피드백 힘에 대한 정보를 포함할 때, FRA부(125)는 피드백 힘의 세기, 및 방향을 계산한다. 또, 햅틱 구동 정보(HTDRVF)가 사용자의 신체에 설정된 충격을 가하는 피드백 힘에 대한 정보를 포함할 때, FRA부(125)는 피드백 힘의 세기, 및 방향을 계산하지 않고, 미리 설정되어 있는 피드백 힘의 세기 및 방향에 대한 정보를 포함하는 피드백 제어 신호(FBCTL)를 출력한다.Next, referring to the calculation operation process of the
일례로서, 햅틱 구동 정보(HTDRVF)가 햅틱 장치(110)의 현재의 이동 동작을 촉진시키는 피드백 힘에 대한 정보를 포함할 때, FRA부(125)의 계산 동작 과정을 도 6a 및 도 6b를 참고하여 설명한다. 도 6a에는 HIP(141)가 TV 시청 메뉴(143)의 아이콘에 충돌하는 경우가 일례로서 도시되어 있다. 여기에서, 햅틱 구동 정보(HTDRVF)가 햅틱 장치(110)의 현재의 이동 동작을 촉진시키는 피드백 힘에 대한 정보를 포함하는 경우는 HIP(141)의 위치가 특정 동작 메뉴와의 충돌 위치에 일치하는 경우일 수 있다. 이처럼 HIP(141)의 위치가 충돌 위치에 일치할 때, HIP(141)가 충돌한 해당 동작 메뉴 아이콘 내부의 중심 위치에 HIP(141)가 자동으로 흡수되도록 하기 위해, FRA부(125)는 햅틱 장치(110)가 인가해야 할 피드백 힘의 방향 및 세기를 계산해야 한다. 이때, 상기 피드백 힘의 방향은 HIP(141)의 위치와 해당 동작 메뉴 아이콘의 위치에 의해 결정되고, 상기 피드백 힘의 세기(FB)는 사용자가 햅틱 장치(110)에 인가하는 힘의 세기(FU)에 의해 결정될 수 있다. 여기에서, 사용자가 햅틱 장치(110)에 인가하는 힘의 세기(FU)는, 이전 틱(tick)에서의 HIP(141)의 위치와 현재 틱에서의 HIP(141)의 위치 사이의 거리(D)에 의해 간접적으로 계산될 수 있으며, 이를 수학식으로 표현하면 다음과 같다.As an example, when the haptic driving information (HTDRVF) includes information on the feedback force for facilitating the current movement of the
상기 [수학식 1]에서 상수(K)의 값은 필요에 따라 조정될 수 있다. 한편, HIP(141)의 특정 동작 메뉴 아이콘에 충돌할 때(즉, HIP(141)의 위치가 충돌 위치에 일치할 때), 상기 피드백 힘의 세기(FB)가 상기 사용자에 의한 힘의 세기(FU)보다 더 작을 경우, HIP(141)가 충돌한 해당 동작 메뉴 아이콘 내부의 중심 위치에 흡수되지 않고, 해당 동작 메뉴를 지나치게 된다. 따라서, HIP(141)가 해당 동작 메뉴 아이콘 내부의 중심 위치에 자동으로 흡수되도록 하기 위해서는, 상기 피드백 힘의 세기(FB)가 상기 사용자에 의한 힘의 세기(FU)보다 더 크게 설정되어야 한다. 상기 피드백 힘의 세기(FB)는 상기 [수학식 1]을 이용하여 아래의 수식으로 표현될 수 있다.In
상기 [수학식 2]에서 기본 힘의 세기(F0)는 디폴트(default) 값으로서 필요에 따라 적절하게 조절될 수 있다. 상기 [수학식 2]에서 알 수 있는 것과 같이, 상기 피드백 힘의 세기(FB)가, 상기 사용자에 의한 힘의 세기(FU)보다 힘의 세기(F0) 만큼 더 크기 때문에, HIP(141)가 충돌한 해당 동작 메뉴를 지나쳐서 이동하지 않고, 해당 동작 메뉴 아이콘 내부의 중심 위치에 흡수될 수 있다.In Equation 2, the strength F 0 of the basic force may be appropriately adjusted as necessary as a default value. As can be seen in [Equation 2], since the strength of the feedback force (F B ) is larger by the strength of the force (F 0 ) than the strength of the force (F U ) by the user, HIP ( 141 may be absorbed at a center position inside the corresponding operation menu icon without moving past the corresponding operation menu.
도 6a를 참고하면, HIP(141)의 이동 경로는 두 가지의 경우로 고려될 수 있다. 첫 번째는, 사용자가 그립부(131)를 고속으로 빠르게 이동시킨 경우(이동 경로(Q11)에 해당함)이고, 두 번째는, 사용자가 그립부(131)를 저속으로 천천히 이동시킨 경우(이동 경로(Q12)에 해당함)이다. 먼저, 이동 경로(Q11)와 관련한 FRA부(125)의 동작을 설명하면 다음과 같다. FRA부(125)는 이전 틱(즉, 이전의 HIP(141)의 위치좌표 검출 시점(t11))에서의 HIP(141)의 위치(P31)에 대한 위치 좌표(X11, Y11)와, 현재 틱(즉, 현재의 HIP(141)의 위치좌표 검출 시점(t12)이면서, HIP(141)가 동작 메뉴 아이콘에 충돌한 시점)에서의 HIP(141)의 위치(P32)에 대한 위치 좌표(X12, Y12)를 이용하여, HIP(141)의 이동 거리(D11)를 계산한다. 이때, 이동 거리(D11)는 아래의 수학식에 의해 계산될 수 있다.Referring to FIG. 6A, the movement path of the
또, FRA부(125)는 이동 거리(D11)를 이용하여 피드백 힘의 세기(FB1)를 계산한다. 이동 거리(D11)를 [수학식 2]에 대입하여 정리하면, 피드백 힘의 세기(FB1)는 아래의 수학식으로 표현될 수 있다.In addition, the
이 후, FRA부(125)는 현재 틱에서의 HIP(141)의 위치(P32)에 대한 위치 좌표(X12, Y12)와, HIP(141)가 이동되어야 할 목표 지점의 좌표(즉, 동작 메뉴 아이콘의 중심좌표)를 이용하여 피드백 힘의 방향을 계산한다. 피드백 힘의 방향은 아래의 수학식에서 정의되는 단위 벡터(unit vector)로 표현될 수 있다.Thereafter, the
또, FRA부(125)는 피드백 힘의 세기와 단위벡터를 이용하여, 피드백 힘의 방향 및 크기를 동시에 나타내는 하나의 벡터(V1, 도 6b 참고)를 계산한다. 이때, 벡터(V1)는 X축 방향의 벡터(FX)와, Y축 방향의 벡터(FY)의 합으로 정의되고, X축 방향의 벡터(FX)와, Y축 방향의 벡터(FY)는 각각 아래의 수학식으로 표현될 수 있다.In addition, the
결국, FRA부(125)는 상술한 계산 동작의 결과인 상기 벡터(V1)에 대한 정보와, 피드백 힘의 종류에 대한 정보를 포함하는 피드백 제어 신호(FBCTL)를 햅틱 컨트롤러(120)에 출력한다.As a result, the
다음으로, 이동 경로(Q12)와 관련한 FRA부(125)의 동작은 몇 가지 차이점을 제외하고 상술한 것과 유사하므로, 그 차이점들을 중심으로 설명하기로 한다. 차이점 중 하나는 이동 경로(Q11)에서의 거리(D11)에 비하여, 이동 경로(Q12)일 때, 이전 틱에서의 HIP(141)의 위치와 현재 틱에서의 HIP(141)의 위치 사이의 거리(D12)가 더 짧은 것이다. 피드백 힘의 세기(FB1)는 거리에 비례하므로, 이동 경로(Q12)일 때의 피드백 힘의 세기(FB1)가 이동 경로(Q11)일 때의 피드백 힘의 세기(FB1)보다 더 작다. 또 다른 차이점은 이동 경로(Q12)일 때 FRA부(125)에 의해 계산된 단위 벡터가 이동 경로(Q11)일 때의 단위 벡터와 다른 것이다. 이동 경로(Q12)에서의 단위 벡터는 아래의 수학식으로 표현될 수 있다.Next, since the operation of the
한편, 도 6b를 참고하면, 이동 경로(Q11)와 이동 경로(Q12)에 관련된 벡터들이 도시되어 있다. 먼저, 이동 경로(Q11)와 관련하여, VU1은 사용자가 햅틱 장치(110)에 가하는 힘의 방향 및 세기를 나타내고, V1은 FRA부(125)에 의해 계산된 피드백 힘의 방향 및 세기를 나타낸다. 또, 이동 경로(Q12)와 관련하여, VU2는 사용자가 햅틱 장치(110)에 가하는 힘의 방향 및 세기를 나타내고, V1은 FRA부(125)에 의해 계산된 피드백 힘의 방향 및 세기를 나타낸다. 도 6b에서 참고되는 것과 같이, 피드백 힘의 세기는 사용자가 햅틱 장치(110)에 인가하는 힘의 세기보다 크게 설정되는 것이 바람직하다.Meanwhile, referring to FIG. 6B, vectors related to the movement path Q11 and the movement path Q12 are illustrated. First, with respect to the movement path Q11,
다른 예로서, 햅틱 구동 정보(HTDRVF)가 햅틱 장치(110)의 현재의 이동 동작을 억제하는 피드백 힘에 대한 정보를 포함할 때, FRA부(125)의 계산 동작 과정을 설명한다. 여기에서, 햅틱 구동 정보(HTDRVF)가 햅틱 장치(110)의 현재의 이동 동작을 억제하는 피드백 힘에 대한 정보를 포함하는 경우는, HIP(141)의 위치가 특정 동작 메뉴 내부에 흡수된 경우일 수 있다. 본 실시예에서는 설명의 편의상, HIP(141)가 도 6a에 도시된 것과 같이 TV 시청 메뉴(143) 내부에 흡수된 경우를 일 례로서 설명하기로 한다. 이처럼 HIP(141)가 TV 시청 메뉴(143) 아이콘의 중심 좌표에 위치할 때, HIP(141)가 TV 시청 메뉴(143) 아이콘의 중심 위치로부터 쉽게 벗어나지 않도록 하기 위해, FRA부(125)는 햅틱 장치(110)가 인가해야 할 피드백 힘의 세기를 계산해야 한다. 이때, 상기 피드백 힘의 방향은 TV 시청 메뉴(143)의 중심 좌표 쪽을 향하는 방향이고, 피드백 힘의 세기(FB2)는 아래의 수식에 의해 정의되는 디폴트 값으로 설정될 수 있고, 그 값은 필요에 따라 변경될 수 있다.As another example, the calculation operation process of the
상술한 것과 같이, HIP(141)가 특정 동작 메뉴 내부에 한 번 흡수된 이 후에는, HIP(141)가 해당 동작 메뉴의 중심 위치에 머무르도록 하는 피드백 힘에 의해, 사용자가 상기 피드백 힘의 세기(FB2)보다 작은 힘을 가한 상태에서 햅틱 장치(110)를 어떤 방향으로 움직이려 해도, 햅틱 장치(110)가 쉽게 움직이지 않는다. 이처럼, HIP(141)가 동작 메뉴의 외부로 다시 벗어나는 것을 억제하는 이유는, 차량의 일시적인 흔들림 또는 사용자의 실수와 같이, 사용자가 의도하지 않은 요인으로 인하여, 햅틱 장치(110)가 과도하게 움직이는 것을 방지하기 위함이다. 하지만, 사용자가 상기 피드백 힘의 세기(FB2)보다 더 큰 힘을 가하여, 햅틱 장치(110)를 이동시킬 경우에는 HIP(141)가 해당 동작 메뉴 외부로 벗어날 수 있다.As described above, after the
또 다른 예로서, 햅틱 구동 정보(HTDRVF)가 햅틱 장치(110)의 현재의 이동 동작을 억제하는 피드백 힘에 대한 정보를 포함하는 경우는, 차량의 흔들림 정도가 설정된 기준 범위를 벗어난 경우일 수 있다. 이 경우, 햅틱 장치(110)가 차량의 흔들림에 의해 과도하게 움직이는 것을 방지하기 위해, FRA부(125)는 사용자가 햅틱 장치(110)를 움직이는데 빡빡함을 느끼도록 하는 피드백 힘의 세기를 계산해야 한다. 이때, 상기 피드백 힘의 방향은 사용자가 햅틱 장치(110)를 이동시키는 방향의 역방향이고, 피드백 힘의 세기(FB3)는 아래의 수식과 같이 표현될 수 있고, 그 값은 필요에 따라 변경될 수 있다.As another example, when the haptic driving information HTDRVF includes information about a feedback force for suppressing a current movement of the
상기 [수학식 9]에서 F1은 차량의 흔들림에 비례하여 증가 또는 감소하는 힘의 세기이다.In Equation 9, F 1 is the strength of the force that increases or decreases in proportion to the shaking of the vehicle.
또 다른 예로서, 햅틱 구동 정보(HTDRVF)가 햅틱 장치(110)의 현재의 이동 동작을 억제하는 피드백 힘에 대한 정보를 포함하는 경우는, 사용자가 잘못된 경로로 햅틱 장치(110)를 이동시키려고 하는 경우일 수 있다. 여기에서, 잘못된 경로는, 예를 들어, 도 4에 도시된 영역(A)을 벗어나는 외부 영역, 즉, 동작 메뉴가 없는 영역 쪽으로 HIP(141)가 이동하는 경우일 수 있다. 이 경우, HIP(141)가 잘못된 경로로 이동하는 것을 방지하기 위해, FRA부(125)는 햅틱 장치(110)가 잘못된 경로로 이동하는 것을 억제하는 피드백 힘의 세기를 계산해야 한다. 이때, 상기 피드백 힘의 방향은, HIP(141)가 영역(A)의 경계 부분에 충돌한 틱에서의 HIP(141)의 위치 좌표와, 충돌하기 직전의 틱에서의 HIP(141)의 위치 좌표에 기초하여 계산된 단위 벡터([수학식 5] 참고)가 가리키는 방향의 역방향이다. 또, 피드백 힘의 세기(FB4)는 아래의 수식에 의해 정의되는 디폴트 값으로 설정될 수 있고, 그 값은 필요에 따라 변경될 수 있다.As another example, when the haptic driving information HTDRVF includes information about a feedback force that suppresses the current movement of the
상기 [수학식 10]에서 알 수 있는 것과 같이, 사용자가 햅틱 장치(110)에 인가하는 힘의 세기(FU)가 커질수록, 피드백 힘의 세기(FB4)도 커지게 된다.As can be seen in Equation 10, as the intensity F U of the force applied by the user to the
다음으로, 차량용 전자 기기의 동작 제어 장치(100)의 동작 과정을 상세히 설명한다. 설명의 편의상, 도 4에 도시된 메뉴 선택 화면에서, 예를 들어, 사용자가 지도 검색 메뉴(142)를 선택하는 경우, 차량용 전자 기기의 동작 제어 장치(100)의 동작 과정을 설명한다. 먼저, 화면상에서, 지도 검색 메뉴(142)가 위치한 영역을 향하여 HIP(141)가 이동하도록, 사용자가 손으로 그립부(131)를 움켜쥔 상태에서 그립부(131)를 움직인다. 그 결과, 그립부(131)의 이동에 따라, 제1 내지 제4 암부(132∼135)가 각각 회전한다. 또, 제2 및 제4 암부(132, 135)의 회전력에 의해 제1 및 제2 액추에이터(112, 113)가 회전한다. 이때, 제1 및 제2 옵티컬 인코더(114, 115)는 제1 및 제2 액추에이터(112, 113)의 회전 각도 및 회전 방향을 각 각 센싱하고, 센싱 신호들(MSEL1, MSEL2)을 각각 출력한다. 햅틱 컨트롤러(121)는 센싱 신호들(MSEL1, MSEL2)에 기초하여, 그립부(131)의 이동 위치를 계산하고, 위치 데이터(HLOT)를 출력한다. 충돌 검출기(122)는 위치 데이터(HLOT)에 기초하여, HIP(141)의 위치를 계산하고, HIP 위치 데이터(HIPLOT)를 메인 컨트롤러(123)와 FRA부(125)에 각각 출력한다. 또, 충돌 검출기(122)는 메인 컨트롤러(123)로부터 메뉴 위치 데이터(MLOT)를 수신하고, 메뉴 위치 데이터(MLOT)와 HIP 위치 데이터(HIPLOT)에 기초하여, HIP(141)가 지도 검색 메뉴(142)에 충돌하는지의 여부를 검출하고, 그 검출 결과에 따라 검출 신호(CDET)를 메인 컨트롤러(123)와 FRA부(125)에 출력한다. 예를 들어, HIP(141)가 도 7a에 도시된 것과 같이, 지도 검색 메뉴(142)의 가장자리 영역에 충돌할 때(즉, HIP(141)의 일부분이 지도 검색 메뉴(142) 아이콘의 일부 영역에 겹쳐질 때), 메인 컨트롤러(123)는 HIP 위치 데이터(HIPLOT)에 기초하여, 햅틱 구동 정보(HTDRVF)를 출력한다. 이때, 메인 컨트롤러(123)는 HIP(141)가 정상적인 경로로 이동하였으므로, 햅틱 장치(110)의 현재의 이동 동작을 촉진시키는 피드백 힘에 대한 정보를 포함하는 햅틱 구동 정보(HTDRVF)를 출력한다.Next, an operation process of the
FRA부(125)는 검출 신호(CDET), HIP 위치 데이터(HIPLOT), 메뉴 위치 데이터(MLOT), 및 햅틱 구동 정보(HTDRVF)에 기초하여, 피드백 제어 신호(FBCTL)를 출력한다. 햅틱 컨트롤러(121)는 피드백 제어 신호(FBCTL)에 응답하여, 피드백 구동 신호들(FBDRV1, FBDRV2)을 출력한다. 피드백 구동 신호들(FBDRV1, FBDRV2)에 응답하여 제1 및 제2 액추에이터(112, 113)는, 현재의 그립부(131)의 이동 상태를 촉진 시키는 피드백 힘을 신체에 인가하기 위해, 설정된 각도, 설정된 회전력, 및 설정된 방향으로 각각 회전한다. 그 결과, 사용자가 지도 검색 메뉴(142)의 내부 위치까지 이동시키지 않더라도 그립부(131)가 자동으로 이동한다. 따라서 HIP(141)가 도 7b에 도시된 것과 같이, 지도 검색 메뉴(142) 내부의 중심 위치에 자동으로 흡수된다. 이때, 메인 컨트롤러(123)는 충돌 검출기(122)로부터 연속적으로 수신되는 HIP 위치 데이터(HIPLOT)에 기초하여, GUI 제어 신호(GUICTL)를 출력한다. GUI(124)는 GUI 제어 신호(GUICTL)에 응답하여, 디스플레이 장치(101)가 HIP(141)의 이동 상태를 연속적으로 표시하도록 제어한다. 그 결과, 디스플레이 장치(101)는 화면상에 HIP(141)가 지도 검색 메뉴(142) 내부의 중심 위치에 자동으로 흡수되는 과정의 영상을 표시한다.The
HIP(141)가 지도 검색 메뉴(142) 내부의 중심 위치에 흡수된 후, 메인 컨트롤러(123)는 HIP 위치 데이터(HIPLOT)에 기초하여, 햅틱 구동 정보(HTDRVF)를 출력한다. 이때, 메인 컨트롤러(123)는 그립부(131)를 쥐고 있는 사용자의 손에 설정된 충격을 가하는 피드백 힘에 대한 정보를 포함하는 햅틱 구동 정보(HTDRVF)를 출력한다. FRA부(125)는 햅틱 구동 정보(HTDRVF)에 기초하여, 피드백 제어 신호(FBCTL)를 출력한다. 햅틱 컨트롤러(121)는 피드백 제어 신호(FBCTL)에 응답하여, 피드백 구동 신호들(FBDRV1, FBDRV2)을 출력한다. 피드백 구동 신호들(FBDRV1, FBDRV2)에 응답하여 제1 및 제2 액추에이터(112, 113)는, 사용자의 손에 설정된 충격을 가하는 피드백 힘을 인가하기 위해, 각각 시계 방향과 시계 반대 방향을 교대로, 설정된 각도만큼, 또한 설정된 회전력으로 복수 회에 걸쳐, 제2 및 제4 암부(133, 135) 를 각각 빠르게 회전시켜, 그립부(131)를 진동시킨다. 그 결과, 사용자는 HIP(141)가 지도 검색 메뉴(142) 내부의 중심 위치에 흡수되었는지의 여부를 확인하기 위해 디스플레이 장치(101)의 화면을 확인하지 않고도, 그립부(131)의 진동을 느끼는 것만으로, HIP(141)가 지도 검색 메뉴(142) 내부의 중심 위치에 흡수된 것을 인식한다.After the
또, 사용자의 손에 설정된 충격이 가해진 후, 메인 컨트롤러(123)는 HIP 위치 데이터(HIPLOT)에 기초하여, 햅틱 구동 정보(HTDRVF)를 출력한다. 이때, 메인 컨트롤러(123)는, HIP(141)가 지도 검색 메뉴(142)의 외부로 벗어나도록, 사용자가 그립부(131)를 움직이려 할 때, 그 움직임을 억제하는 피드백 힘에 대한 정보를 포함하는 햅틱 구동 정보(HTDRVF)를 출력한다. 따라서, FRA부(125)와 햅틱 컨트롤러(121)가 상술한 것과 유사하게 동작하고, 피드백 구동 신호들(FBDRV1, FBDRV2)에 응답하여 제1 및 제2 액추에이터(112, 113)는, 현재의 그립부(131)의 이동 상태를 억제하는 피드백 힘을 신체에 인가하기 위해, 그립부(131)의 이동에 의한 제2 및 제4 암부(132, 135)의 회전 방향의 반대 방향으로, 설정된 회전력으로 각각 회전한다. 그 결과, 사용자가 설정된 세기보다 작은 힘으로 그립부(131)를 움직이려고 할 때, 그립부(131)의 움직임이 억제되어, HIP(141)가 지도 검색 메뉴(142)의 외부로 벗어나는 것이 억제될 수 있다. 여기에서, HIP(141)가 특정 동작 메뉴(본 실시예에서는, 지도 검색 메뉴(142)) 내부의 중심 위치에 한 번 흡수된 후, 그 동작 메뉴의 외부로 다시 벗어나는 것을 억제하는 이유는, 차량의 일시적인 흔들림 또는 사용자의 실수와 같이, 사용자가 의도하지 않은 요인으로 인하여, 그립부(131)가 과도하 게 움직이는 것을 방지하기 위함이다. 하지만, 사용자가 설정된 세기보다 더 큰 힘(예를 들어, 제1 및 제2 액추에이터(112, 113)의 회전력보다 더 큰 힘)으로 그립부(131)를 움직이면, 그립부(131)가 이동될 수 있다.In addition, after the shock set in the user's hand is applied, the
이 후, 사용자는 그립부(131)의 외부면에 설치된 로드 셀(116)을 누르거나, 또는 키 입력부(117)의 입력 키를 눌러, HIP(141)가 흡수된 지도 검색 메뉴(142)를 선택한다. 예를 들어, 키 입력부(117)의 입력 키를 누른 경우, 키 입력부(117)는 해당 선택 정보를 포함하는 선택 신호(MSEL2)를 출력하고, 로드 셀(116)은 선택 신호(MSEL1)를 디세이블시킨다. 메인 컨트롤러(123)는 검출 신호(CDET), HIP 위치 데이터(HIPLOT), 및 선택 신호들(MSEL1, MSEL2)에 기초하여, GUI 제어 신호(GUICTL), 동작 제어 신호(OCTL), 및 햅틱 구동 정보(HTDRVF)를 출력한다. 동작 제어 신호(OCTL)에 응답하여, 차량용 전자 기기(예를 들어, 내비게이션 장치)가 지도 검색 메뉴(142)에 대응하는 동작을 실행한다. 또, GUI(124)는 GUI 제어 신호(GUICTL)에 응답하여, 디스플레이 장치(101)가 차량용 전자 기기(예를 들어, 내비게이션 장치)가 지도 검색 메뉴(142)에 대응하는 동작을 실행하는 과정의 영상을 표시하도록 제어한다. FRA부(125)는 햅틱 구동 정보(HTDRVF)에 기초하여, 사용자의 손에 설정된 충격을 가하는 피드백 힘을 인가하기 위한, 피드백 제어 신호(FBCTL)를 출력한다. 햅틱 컨트롤러(121)는 피드백 제어 신호(FBCTL)에 응답하여, 피드백 구동 신호들(FBDRV1, FBDRV2)을 출력한다. 피드백 구동 신호들(FBDRV1, FBDRV2)에 응답하여 제1 및 제2 액추에이터(112, 113)는 상술한 것과 유사하게 동작하여 그립부(131)를 진동시킨다. 그 결과, 사용자는 디스플레이 장치(101)의 화면을 확인하지 않고도, 그립부(131)의 진동을 느끼는 것만으로, 차량용 전자 기기(예를 들어, 내비게이션 장치)가 지도 검색 메뉴(142)에 대응하는 동작을 실행하기 시작하였음을 인식한다.Thereafter, the user presses the
한편, 디스플레이 장치(101)의 화면상에서, 잘못된 이동 경로, 예를 들어, 동작 메뉴들(142∼147)이 없는 영역(즉, 도 4에서 영역(A)을 벗어나는 외부 영역))으로 HIP(141)가 이동되도록, 사용자가 그립부(131)를 움직일 때, 메인 컨트롤러(123)는 HIP 위치 데이터(HIPLOT)에 기초하여, 햅틱 구동 정보(HTDRVF)를 출력한다. 이때, 메인 컨트롤러(123)는 그립부(131)의 움직임을 억제시키는 피드백 힘에 대한 정보를 포함하는 햅틱 구동 정보(HTDRVF)를 출력한다. 따라서 제1 및 제2 액추에이터(112, 113)는, 현재의 그립부(131)의 이동을 억제하는 피드백 힘을 사용자의 손에 인가하기 위해, 그립부(131)의 이동에 의한 제2 및 제4 암부(132, 135)의 회전 방향의 반대 방향으로, 설정된 회전력으로 각각 회전한다. 그 결과, HIP(141)가 영역(A)을 벗어나는 위치로 이동하도록, 사용자가 그립부(131)를 움직이려 할 때, 그립부(131)의 움직임이 억제된다. 본 실시예에서는, 그립부(131)의 이동이 억제되는 경우의 일례로서, HIP(141)가 영역(A)의 외부로 이동하는 경우가 설명되었지만, 그립부(131)의 이동이 억제되는 경우는 필요에 따라 다양하게 변경될 수 있다. 예를 들어, 선택가능한 동작 메뉴와 선택 불가능한 동작 메뉴가 하나의 화면상에 표시되는 경우, 선택 불가능한 동작 메뉴가 위치한 영역으로 HIP(141)가 이동하는 것을 막기 위해, 그립부(131)의 이동이 억제될 수 있다. 여기에서, HIP(141)가 잘못된 이동 경로로 이동하는 것을 방지하게 위해, 햅틱 장치(110)에 의해 인가되는 피드백 힘의 세기는, HIP(141)가 특정 동작 메뉴 내부의 중심 위치에 한 번 흡 수된 후, 그 동작 메뉴의 외부로 다시 벗어나는 것을 방지하기 위해, 햅틱 장치(110)에 의해 인가되는 피드백 힘의 세기보다 훨씬 더 크게 설정될 수 있다.On the other hand, on the screen of the
메인 컨트롤러(123)는 BCM으로부터 차량 진동 정보(HTDRVF)를 수신하고, 차량 진동 정보(HTDRVF)에 기초하여, 햅틱 구동 정보(HTDRVF)를 출력한다. 이때, 메인 컨트롤러(123)는 모든 방향으로의 그립부(131)의 움직임을 억제시키는 피드백 힘에 대한 정보를 포함하는 햅틱 구동 정보(HTDRVF)를 출력한다. 따라서 제1 및 제2 액추에이터(112, 113)는, 현재의 그립부(131)의 모든 방향으로의 이동을 억제하는 피드백 힘을 신체에 인가하기 위해, 그립부(131)의 이동에 의한 제2 및 제4 암부(132, 135)의 회전 방향의 반대 방향으로, 설정된 회전력으로 각각 회전한다. 그 결과, 사용자가 그립부(131)를 어느 방향으로 움직이더라도, 빡빡함을 느끼게 된다. The
한편, 사용자는 햅틱 장치(110)를 조작하여, 디스플레이 장치(101)의 화면상에 표시된 동작 메뉴들(142∼147)의 위치를 변경할 수 있다. 이 경우, 상술한 것과 유사한 동작 과정에 의해, 위치를 이동시키고자 하는 동작 메뉴, 예를 들어, 지도 검색 메뉴(142) 내부의 중심 위치에 HIP(141)가 흡수된 후, 키 입력부(117)의 입력 키 또는 로드 셀(116)을 누른 채로, 그립부(131)를 원하는 방향으로 이동시킨다. 그 결과, 도 8에 도시된 것과 같이, 디스플레이 장치(101)가 지도 검색 메뉴(142)의 표시 위치를 변경시킨다.Meanwhile, the user may manipulate the
택일적으로, 사용자는 햅틱 장치(110)를 이용하여 차량용 전자 기기의 동작 제어 장치(100)의 필기 인식 기능을 실행시킬 수 있다. 이 경우, 사용자는 로드 셀(116) 또는 키 입력부(117)를 조작하여(예를 들어, 설정 시간이상 로드 셀(116) 또는 키 입력부(117)를 눌러서), 제어부(120)(좀 더 상세하게는, 메인 컨트롤러(123))가 필기 인식 모드로 진입하게 할 수 있다. 또, 디스플레이 장치(101)의 화면상에 필기 인식 메뉴(미도시)가 표시된 경우, 사용자는 상술한 것과 유사하게 햅틱 장치(110)를 조작하여 필기 인식 메뉴를 선택할 수 있다. 제어부(120)가 필기 인식 모드에 진입한 후, 사용자는 상술한 것과 유사하게 그립부(131)를 이동시킨다. 그립부(131)가 이동함에 따라, 디스플레이 장치(101)의 화면상에는 HIP(141)의 이동 경로를 따라, 특정 문자가 표시된다. 디스플레이 장치(101)에 문자가 표시된 후, 사용자가 로드 셀(116), 또는 키 입력부(117)의 입력 키를 입력할 때, 메인 컨트롤러(123)가 동작 제어 신호(OCTL)를 출력하여, 차량용 전자 기기가 해당 문자에 대응하는 동작을 실행하도록 제어한다.Alternatively, the user may execute the handwriting recognition function of the
상술한 것과 같이, 차량용 전자 기기의 동작 제어 장치(100)는 전자 기기의 동작을 제어하기 위한 입력 수단으로서 햅틱 장치(110)를 구비하므로, 사용자가 차량의 흔들림에 상관없이 차량용 전자 기기의 동작을 정확하게 제어할 수 있다. 또한, 햅틱 장치(110)가 차량용 전자 기기의 제어 동작의 결과를, 사용자에게 피드백 힘을 인가함으로써 알려주므로, 사용자는 디스플레이 장치(101)의 화면을 재확인하지 않고도 차량용 전자 기기의 제어 결과를 인식할 수 있다.As described above, since the
도 9는 본 발명의 일 실시예에 따른 차량용 전자 시스템의 개략적인 블록 도이다. 도 9를 참고하면, 차량용 전자 시스템(200)은 차량용 전자 기기의 동작 제어 장치(100), 차량용 전자 기기(210), 디스플레이 장치(220), 및 스피커(230)를 포함 한다. 차량용 전자 기기의 동작 제어 장치(100)의 구성 및 구체적인 동작은 몇 가지 차이점을 제외하고, 도 1 내지 도 8을 참고하여 상술한 것과 실질적으로 동일하므로, 상기 차이점들을 중심으로 설명하기로 한다. 메인 컨트롤러(126)는 검출 신호(CDET), HIP 위치 데이터(HIPLOT), 및 선택 신호들(MSEL1, MSEL2)에 기초하여, 동작 제어 신호들(OCTL1∼OCTL5) 중 적어도 하나를 출력한다. 또, GUI(127)는 메인 컨트롤러(126)로부터 수신되는 GUI 제어 신호(GUICTL)에 응답하여, 디스플레이 장치(220)가 HIP(141, 도 4 참고)를 화면상의 해당 위치에 표시하도록 제어하고, 스피커(230)가 차량용 전자 기기의 동작 제어 장치(100)의 동작과 관련된 음성을 출력하도록 제어한다. 차량용 전자 기기(210)는 예를 들어, DMB(Digital Multimedia Broadcasting) 단말기(211), 내비게이션(Navigation) 장치(212), AV(Audio and Video) 장치(213), 오디오 장치(214), 및 블루투스 통신 장치(215) 중 적어도 하나를 포함할 수 있다. DMB 단말기(201), 내비게이션 장치(202), AV 장치(203), 오디오 장치(204), 및 블루투스 통신 장치(205)는 메인 컨트롤러(126)로부터 수신되는 동작 제어 신호들(OCTL1∼OCTL5)에 각각 응답하여 동작한다. 디스플레이 장치(220)와 스피커(230)는 차량용 전자 기기의 동작 제어 장치(100)와, 차량용 전자 기기(210)의 동작과 관련된 영상을 디스플레이한다. 스피커(230)는 차량용 전자 기기의 동작 제어 장치(100)와, 차량용 전자 기기(210)의 동작과 관련된 음성을 출력한다. 여기에서, 블루투스 통신 장치(215)에는 예를 들어, 이동통신 단말기(240)가 무선으로 접속될 수 있다. 사용자는 햅틱 장치(110)를 조작하여, 메인 컨트롤러(126)가 필기 인식 모드로 진입하게 한 후, 특정 문자를 입력하는 것만으로 이동 통신 단말기(240)의 동작을 제어할 수 있다. 예를 들어, 사용자는 햅틱 장치(110)의 단축 버튼 입력(예를 들어, 로드 셀(116)을 설정된 시간 이상 누르는 동작)을 통해, 메인 컨트롤러(123)를 필기 인식 모드로 진입시킬 수 있다. 메인 컨트롤러(123)가 필기 인식 모드로 진입한 후, 사용자는 햅틱 장치(110)를 조작하여, 원하는 통화 상대방의 전화 번호가 등록된 단축 다이얼(숫자)이나, 또는 통화 상대방의 이름의 일부(예를 들어, 초성 자음) 등을 기재한 후 입력한다. 그 결과, 메인 컨트롤러(126)가 입력된 문자를 인식하여, 동작 제어 신호(OCTL5)를 블루투스 통신 장치(215)에 출력한다. 블루투스 통신 장치(215)는 동작 제어 신호(OCTL5)에 응답하여, 이동통신 단말기(240)와 블루투스 무선 통신 방식으로 통신하여, 이동통신 단말기(240)의 호 처리 동작을 제어한다. 통상적으로, 사용자가 기존의 핸즈프리 장치를 이용하여 통화하고자 할 때에는 재발신 버튼을 입력하여 가장 최근에 통화한 상대방에게만 전화를 걸 수 있었지만, 차량용 전자 기기의 동작 제어 장치(100)가 필기 인식 모드를 지원하므로, 사용자는 햅틱 장치(110)를 간편하게 조작하는 것만으로 원하는 상대방에게 전화를 걸 수 있는 이점이 있다. 한편, 본 실시예에서는, 블루투스 통신 장치(215)의 동작을 제어하기 위해, 메인 컨트롤러(126)가 필기 인식 모드로 진입한 경우가 일례로서 설명되었지만, 차량 내에 설치된 다른 전자 기기의 동작을 제어하기 위해서도 메인 컨트롤러(126)가 필기 인식 모드로 진입할 수 있다. 이처럼, 본 발명에 따르면 차량용 전자 기기의 동작 제어 장치(100)가 필기 인식 모드를 지원하므로, 사용자는 햅틱 장치(110)를 조작하는 것만으로, 차량 내에 설치된 모든 전자 기기의 동작을 자유롭게 제어할 수 있다.9 is a schematic block diagram of an electronic system for a vehicle according to an embodiment of the present invention. Referring to FIG. 9, the vehicle
상술한 것과 같이, 본 발명에 따른 차량용 전자 기기의 동작 제어 장치는 차량 내에 설치된 모든 차량용 전자 기기의 동작을 제어하기 위한 입력 수단으로서, 햅틱 장치를 구비하므로, 사용자는 햅틱 장치의 동일한 조작에 의해, 차량 내의 모든 전자 기기의 동작을 간편하게 제어할 수 있다. 또한, 사용자가 햅틱 장치를 동일한 조작 방법으로 조작하여, 차량 내의 모든 전자 기기의 동작을 제어할 수 있으므로, 햅틱 장치의 조작 방법을 습득하는데 그다지 많은 시간을 소비할 필요가 없다. 또, 사용자는 디스플레이 장치의 화면을 일일이 확인하지 않더라도 햅틱 장치에 의해 전달되는 피드백 느낌만으로 차량 내의 모든 전자 기기의 동작을 제어할 수 있으므로, 운전에 집중할 수 있다.As described above, since the operation control apparatus for a vehicle electronic device according to the present invention includes an haptic device as an input means for controlling the operation of all the vehicle electronic devices installed in the vehicle, the user may use the same operation of the haptic device, The operation of all electronic devices in the vehicle can be easily controlled. In addition, since the user can operate the haptic device by the same operation method to control the operation of all the electronic devices in the vehicle, it is not necessary to spend much time learning the operation method of the haptic device. In addition, even if the user does not check the screen of the display device, the user can control the operation of all the electronic devices in the vehicle only by the feedback feeling transmitted by the haptic device, thereby concentrating on driving.
상기한 실시 예들은 본 발명을 설명하기 위한 것으로서 본 발명이 이들 실시 예에 국한되는 것은 아니며, 본 발명의 범위 내에서 다양한 실시예가 가능하다. 또한, 설명되지는 않았으나, 균등한 수단도 또한 본 발명에 그대로 결합되는 것이라 할 것이다. 따라서 본 발명의 진정한 보호범위는 아래의 특허청구범위에 의하여 정해져야 할 것이다.The above embodiments are for explaining the present invention, and the present invention is not limited to these embodiments, and various embodiments are possible within the scope of the present invention. In addition, although not described, equivalent means will also be referred to as being incorporated in the present invention. Therefore, the true scope of the present invention will be defined by the claims below.
상술한 것과 같이, 본 발명에 따른 차량용 전자 기기의 동작 제어 장치 및 이를 포함하는 차량용 전자 시스템은 전자 기기의 동작을 제어하기 위한 입력 수단으로서, 또한, 전자 기기의 제어 동작의 결과로서 사용자에게 피드백 힘을 전달하기 위한 수단으로서, 햅틱 장치를 구비하므로, 전자 기기의 제어를 용이하게 하여 사용자에게 편의를 제공하고, 사용자가 운전에 집중하도록 하여 안전 운행을 보장 할 수 있다.As described above, the operation control apparatus for a vehicle electronic device according to the present invention and the vehicle electronic system including the same are feedback means to the user as an input means for controlling the operation of the electronic device and as a result of the control operation of the electronic device. Since the haptic device is provided as a means for transmitting the electronic device, the haptic device can be easily controlled to provide convenience to the user, and the user can concentrate on driving to ensure safe driving.
Claims (12)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020070061955A KR20080113465A (en) | 2007-06-25 | 2007-06-25 | Apparatus for controlling operation of electronic equipment for the use of a car, using haptic device, and electronic system for the use of a car comprising the apparatus |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020070061955A KR20080113465A (en) | 2007-06-25 | 2007-06-25 | Apparatus for controlling operation of electronic equipment for the use of a car, using haptic device, and electronic system for the use of a car comprising the apparatus |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20080113465A true KR20080113465A (en) | 2008-12-31 |
Family
ID=40370709
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020070061955A KR20080113465A (en) | 2007-06-25 | 2007-06-25 | Apparatus for controlling operation of electronic equipment for the use of a car, using haptic device, and electronic system for the use of a car comprising the apparatus |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR20080113465A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20170037923A (en) * | 2017-03-27 | 2017-04-05 | 삼성전자주식회사 | Method and Apparatus for executing an object |
US11602991B2 (en) * | 2017-08-07 | 2023-03-14 | Arb Corporation Ltd. | System and method for controlling operation of one or more accessories for a vehicle |
CN117707331A (en) * | 2023-08-24 | 2024-03-15 | 荣耀终端有限公司 | Key feedback unit driving method, key assembly and electronic equipment |
-
2007
- 2007-06-25 KR KR1020070061955A patent/KR20080113465A/en not_active Application Discontinuation
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20170037923A (en) * | 2017-03-27 | 2017-04-05 | 삼성전자주식회사 | Method and Apparatus for executing an object |
US11602991B2 (en) * | 2017-08-07 | 2023-03-14 | Arb Corporation Ltd. | System and method for controlling operation of one or more accessories for a vehicle |
CN117707331A (en) * | 2023-08-24 | 2024-03-15 | 荣耀终端有限公司 | Key feedback unit driving method, key assembly and electronic equipment |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9411424B2 (en) | Input device for operating graphical user interface | |
US8570290B2 (en) | Image display device | |
US9346471B2 (en) | System and method for controlling a vehicle user interface based on gesture angle | |
JP5333397B2 (en) | Information processing terminal and control method thereof | |
WO2011145304A1 (en) | Portable information processing terminal | |
EP2431853A2 (en) | Character input device | |
WO2011024461A1 (en) | Input device | |
US20070180718A1 (en) | Method for entering commands and/or characters for a portable communication device equipped with a tilt sensor | |
US20070268270A1 (en) | Touch operation input device | |
JP6429886B2 (en) | Touch control system and touch control method | |
WO2007007682A1 (en) | Touch panel display device and portable apparatus | |
JP2014102660A (en) | Manipulation assistance system, manipulation assistance method, and computer program | |
US11433937B2 (en) | Vehicle and steering unit | |
US20100295667A1 (en) | Motion based pointing apparatus providing haptic feedback and control method thereof | |
CN109177899A (en) | Interaction method of vehicle-mounted display device and vehicle-mounted display device | |
CN103200304A (en) | System and method for controlling mobile terminal intelligent cursor | |
JP2014102656A (en) | Manipulation assistance system, manipulation assistance method, and computer program | |
KR20080113465A (en) | Apparatus for controlling operation of electronic equipment for the use of a car, using haptic device, and electronic system for the use of a car comprising the apparatus | |
JP2017030746A (en) | Vehicle and steering unit | |
JP2009265768A (en) | Operation device | |
KR20120129621A (en) | User Interface Control Apparatus and Method of Portable Electric and Electronic Device | |
JP2014102658A (en) | Operation support system, operation support method, and computer program | |
EP2884371A1 (en) | Display device, mobile terminal and method of controlling the same | |
JP2014102657A (en) | Manipulation assistance system, manipulation assistance method, and computer program | |
JP2002287904A (en) | Indicating position display method on display, device and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
WITN | Withdrawal due to no request for examination |