차례:
비디오: 하영수 스마트TV 사용설명5탄(스마트인터렉션) 2024
스마트 상호 작용 (SI) 제스처 인식을 자세히 살펴보기 전에이 기능을 갖춘 예제 응용 프로그램부터 시작하는 것이 좋습니다. 다음은 Handstudio에서 개발 한 교육 예술 응용 프로그램 인 RoyPoy입니다.
삼성 SmartTV의 마우스 이벤트 처리는 일반적인 JavaScript 마우스 이벤트 처리와 유사합니다. 그러나 마우스 onClick 이벤트를 통해 포커스를 잃을 가능성이 큰 문제가 있습니다. 이 프로세스는 여러 입력 장치를 사용하면서 더욱 신중하게 처리해야합니다.
제스처 인식 기능 구성
마우스 구성 요소를 "y"로 설정합니다. xml 파일을 사용하여 제스처 인식 기능을 적용 할 수 있습니다.
설정. xml y
제스처 인식 이벤트 등록 및 등록 해제
웹 API SubscribeExEvent () 함수를 사용하여 제스처 인식을 등록합니다. UnsubscribeExEvent () 함수를 사용하여 이전에 SubscribeExEvent () 함수에 등록 된 이벤트의 등록을 취소합니다.
-이벤트 처리
삼성 SmartTV는 음성 인식이 시작되면 등록 된 콜백 기능을 실행합니다. 이 함수는 이벤트 객체를 매개 변수로받습니다.이 객체는 이벤트 유형, 결과 및 기타 몇 가지 속성을 반환합니다.
이벤트 유형 | 설명 |
---|---|
EVENT_GESTURE_BEGIN_MONITOR | 기본 손의 움직임이 감지 됨 |
EVENT_GESTURE_SECONDARY_LOST | 보조 손의 움직임이 손실 됨 |
EVENT_GESTURE_SECONDARY_DETECT | EVENT_GESTURE_2HAND_ZOOM |
사용자가 확대 / 축소 제스처를 작성했습니다. | EVENT_GESTURE_2HAND_ROTATE |
사용자가 회전 제스처를 작성했습니다. | EVENT_GESTURE_LIKE |
사용자가 제스처를 |
|
제스처 도움말 막대 구성
제스처 도움말 막대는 삼성 스마트 TV 화면 하단에 사용 가능한 제스처 또는 상태 정보를 표시합니다.
표시된 제스추어 도움말 표시 줄은 2012 모델에서 가져온 것이고 포인터로 선택할 수있는 영역은 2013 모델에서 가져온 것입니다.
제스처 인식 과정은 음성 인식과 마찬가지로 헬프 바 모드에 따라 달라집니다. 제스처 헬프 바를 제어하려면 SetGestureHelpbarInfo () 함수를 사용하십시오.
SetGestureHelpbarInfo () 함수
SetGestureHelpbarInfo | 버전 |
지원 RECOGNITION-0001 | 보안 유형 |
RECOG | 사용법 |
SetGestureHelpbarInfo (helpbarInfo) > helpbarInfo | helpbarInfo |
[string] 등록 할 헬프 바의 정보 |
예제 var helpbarInfo = '{helpbarType: |
"HELPBAR_TYPE_GESTURE_CUSTOMIZE", helpbarItemsList: [{itemType: | " HELPBAR_GESTURE_ITEM_RETURN ", itemText:"돌아 가기 "}, {itemType:
"HELPBAR_GESTURE_ITEM_ZOOM_OUT_IN ", itemText:"확대 / 축소 "}, {itemType:"HELPBAR_GESTURE_ITEM_ROTATION ", itemText:"Rotate photo " }]} '; 웹 피.인식. SetGestureHelpbarInfo (helpbarInfo); 매개 변수 helpbarInfo 객체의 구조는 다음과 같습니다. 차트는 그것을 이해하는 데 도움이되는 객체 데이터 유형 인 것처럼 처리하지만 사실은 String 데이터 유형입니다. 제스처 인식의 구조 헬프 바 |
구조체
helpbarType: HelpBar Type; | helpbarItemList: [{itemType: Item Type, itemText: "Text"}
]; HelpBar Type HelpBar Type HELPBAR_TYPE_GESTURE_CUSTOMIZE ItemsList |
HelpBar의 항목 목록 (명령 목록 포함) | itemType ItemTypes는
에 표시 할 제스처 명령입니다. > HelpBar. 여기에 등록 된 제스처에 대한 이벤트 만 |
받았습니다. | HELPBAR_GESTURE_ITEM_RETURN
HELPBAR_GESTURE_ITEM_ZOOM_OUT_IN HELPBAR_GESTURE_ITEM_ROTATION HELPBAR_GESTURE_ITEM_POSE_LIKE HELPBAR_GESTURE_ITEM_MOVE itemText ItemText가 HelpBar 실시 예에 도시되는 텍스트는 gesturehelpbarInfo = "{"helpbarType HELPBAR_TYPE_GESTURE_DEFAULT "} '; 비표준 마우스 이벤트 (Slap 또는 Thumbs up)는 TV에서 인식 할 수 있도록 helpbarItemList에 등록해야합니다. 음성 인식과 마찬가지로 helpbarItemList에는 최대 항목 수 (4)가 있습니다. |