smart interaction with samsung smart tv
DESCRIPTION
Voice control, gesture control and face recognition enable an entirely new way to find and control content. Say a command to easily navigate through menus. Use your hand to control TV functions. Automatically log into your apps account. Experience the new 2012 Smart TV lineup and more exciting features right now!TRANSCRIPT
![Page 1: Smart Interaction with Samsung Smart TV](https://reader034.vdocument.in/reader034/viewer/2022050815/5454d8e4b1af9f39378b458f/html5/thumbnails/1.jpg)
![Page 2: Smart Interaction with Samsung Smart TV](https://reader034.vdocument.in/reader034/viewer/2022050815/5454d8e4b1af9f39378b458f/html5/thumbnails/2.jpg)
![Page 3: Smart Interaction with Samsung Smart TV](https://reader034.vdocument.in/reader034/viewer/2022050815/5454d8e4b1af9f39378b458f/html5/thumbnails/3.jpg)
•
•
•
•
•
•
![Page 4: Smart Interaction with Samsung Smart TV](https://reader034.vdocument.in/reader034/viewer/2022050815/5454d8e4b1af9f39378b458f/html5/thumbnails/4.jpg)
Application Framework Device API, SEF or Web Device API
Native TV Functions
TV Basic Modules
TV-related Modules
Multimedia Modules
More to come...
Ap
p M
anage
r (Sm
art HU
B)
Samsu
ng En
gine
![Page 5: Smart Interaction with Samsung Smart TV](https://reader034.vdocument.in/reader034/viewer/2022050815/5454d8e4b1af9f39378b458f/html5/thumbnails/5.jpg)
![Page 6: Smart Interaction with Samsung Smart TV](https://reader034.vdocument.in/reader034/viewer/2022050815/5454d8e4b1af9f39378b458f/html5/thumbnails/6.jpg)
<?xml version="1.0" encoding="UTF-8"?>
<widget>
<icon></icon>
<type>user</type>
<ThumbIcon>icon/default_106.png</ThumbIcon>
<BigThumbIcon>icon/default_106.png</BigThumbIcon>
<ListIcon>icon/default_106.png</ListIcon>
<BigListIcon>icon/default_106.png</BigListIcon>
<category></category>
<autoUpdate>y</autoUpdate>
<cpname></cpname>
<cpauthjs></cpauthjs>
<movie>y</movie>
<srcctl>n</srcctl>
<ver>1.0</ver>
<audiomute>y</audiomute>
<videomute>y</videomute>
<login>y</login>
<widgetname>Sample App</widgetname>
<description></description>
<width>1920</width>
<height>1080</height>
</widget>
required to run your app
category in Samsung Apps
source control set to NO
mute settings
UI resolution
![Page 7: Smart Interaction with Samsung Smart TV](https://reader034.vdocument.in/reader034/viewer/2022050815/5454d8e4b1af9f39378b458f/html5/thumbnails/7.jpg)
![Page 8: Smart Interaction with Samsung Smart TV](https://reader034.vdocument.in/reader034/viewer/2022050815/5454d8e4b1af9f39378b458f/html5/thumbnails/8.jpg)
•
•
•
•
•
•
•
•
![Page 9: Smart Interaction with Samsung Smart TV](https://reader034.vdocument.in/reader034/viewer/2022050815/5454d8e4b1af9f39378b458f/html5/thumbnails/9.jpg)
•
•
•
•
•
![Page 10: Smart Interaction with Samsung Smart TV](https://reader034.vdocument.in/reader034/viewer/2022050815/5454d8e4b1af9f39378b458f/html5/thumbnails/10.jpg)
•
•
•
WEB Device API
SEF (Service
Extension Framework)
Device API
![Page 11: Smart Interaction with Samsung Smart TV](https://reader034.vdocument.in/reader034/viewer/2022050815/5454d8e4b1af9f39378b458f/html5/thumbnails/11.jpg)
AudioControl DisplayControl AVPlay TV Information
TV Channel TV Window Network ImageView
CustomDevice Gamepad HealthcareDevice Microphone
Printer Recognition Camera
![Page 12: Smart Interaction with Samsung Smart TV](https://reader034.vdocument.in/reader034/viewer/2022050815/5454d8e4b1af9f39378b458f/html5/thumbnails/12.jpg)
![Page 13: Smart Interaction with Samsung Smart TV](https://reader034.vdocument.in/reader034/viewer/2022050815/5454d8e4b1af9f39378b458f/html5/thumbnails/13.jpg)
•
•
•
•
•
•
![Page 14: Smart Interaction with Samsung Smart TV](https://reader034.vdocument.in/reader034/viewer/2022050815/5454d8e4b1af9f39378b458f/html5/thumbnails/14.jpg)
•
•
•
•
•
•
![Page 15: Smart Interaction with Samsung Smart TV](https://reader034.vdocument.in/reader034/viewer/2022050815/5454d8e4b1af9f39378b458f/html5/thumbnails/15.jpg)
•
•
•
•
![Page 16: Smart Interaction with Samsung Smart TV](https://reader034.vdocument.in/reader034/viewer/2022050815/5454d8e4b1af9f39378b458f/html5/thumbnails/16.jpg)
•
•
•
•
![Page 17: Smart Interaction with Samsung Smart TV](https://reader034.vdocument.in/reader034/viewer/2022050815/5454d8e4b1af9f39378b458f/html5/thumbnails/17.jpg)
![Page 18: Smart Interaction with Samsung Smart TV](https://reader034.vdocument.in/reader034/viewer/2022050815/5454d8e4b1af9f39378b458f/html5/thumbnails/18.jpg)
•<script type="text/javascript"
src="$MANAGER_WIDGET/Common/webapi/1.0/deviceapis.js"></script>
•<script type="text/javascript"
src="$MANAGER_WIDGET/Common/af/2.0.0/loader.js"></script>
deviceapis.recognition
• <voice>y</voice>
![Page 19: Smart Interaction with Samsung Smart TV](https://reader034.vdocument.in/reader034/viewer/2022050815/5454d8e4b1af9f39378b458f/html5/thumbnails/19.jpg)
if (deviceapis.recognition.IsRecognitionSupported())
{
// perform Recognition related actions here,
// e.g. subscribe to recognition events
} else {
alert("ERROR: Voice recognition not supported");
}
![Page 20: Smart Interaction with Samsung Smart TV](https://reader034.vdocument.in/reader034/viewer/2022050815/5454d8e4b1af9f39378b458f/html5/thumbnails/20.jpg)
deviceapis.recognition.SubscribeExEvent(
deviceapis.recognition.PL_RECOGNITION_TYPE_VOICE,
"testApp",
function (evt) {
// do some stuff
});
eventtype
result
![Page 21: Smart Interaction with Samsung Smart TV](https://reader034.vdocument.in/reader034/viewer/2022050815/5454d8e4b1af9f39378b458f/html5/thumbnails/21.jpg)
var helpbar = {
“helpbarType” : “HELPBAR_TYPE_VOICE_CUSTOMIZE”,
“bKeepCurrentInfo” : “true”,
“helpbarItemsList” :
[
{ “itemText” : “zielony”,
“commandList” :
[
{ “command” : “zielony” }
]
}
]
}
deviceapis.recognition.SetVoiceHelpbarInfo( {String} $.toJSON(helpbar));
Candidate words mode
Text displayed on Help Bar
List of voice commands
Keep the Help Bar on screen
![Page 22: Smart Interaction with Samsung Smart TV](https://reader034.vdocument.in/reader034/viewer/2022050815/5454d8e4b1af9f39378b458f/html5/thumbnails/22.jpg)
•
•
–
–
–
–
–
•
![Page 23: Smart Interaction with Samsung Smart TV](https://reader034.vdocument.in/reader034/viewer/2022050815/5454d8e4b1af9f39378b458f/html5/thumbnails/23.jpg)
![Page 24: Smart Interaction with Samsung Smart TV](https://reader034.vdocument.in/reader034/viewer/2022050815/5454d8e4b1af9f39378b458f/html5/thumbnails/24.jpg)
![Page 25: Smart Interaction with Samsung Smart TV](https://reader034.vdocument.in/reader034/viewer/2022050815/5454d8e4b1af9f39378b458f/html5/thumbnails/25.jpg)
•
• <mouse>y</mouse>
•
•
•
•
![Page 26: Smart Interaction with Samsung Smart TV](https://reader034.vdocument.in/reader034/viewer/2022050815/5454d8e4b1af9f39378b458f/html5/thumbnails/26.jpg)
Using jQuery approach $('#someID').bind({
click: function(){
console.log("click");
},
mouseover: function(){
console.log("cursor over");
},
mouseout: function(){
console.log("cursor out");
}
});
Using ECMAScript 3 approach document.getElementById('someID').addEventListener("click",
function() {}, true);
Pinch gesture
Cursor over element
Cursor out
Gesture UI applied
![Page 28: Smart Interaction with Samsung Smart TV](https://reader034.vdocument.in/reader034/viewer/2022050815/5454d8e4b1af9f39378b458f/html5/thumbnails/28.jpg)