Start Building A Smarter Home With QuickSet
A wide range of products can benefit from QuickSet and its offerings as it empowers consumers with simple automated setup and complete control of the entire home entertainment ecosystem. Building a unified home entertainment system is not easy! We know because we've done it and have made it available through QuickSet product line.
This section covers a high-level overview of the engines and engines' interactions, which are the foundation for starting to interact with QuickSet.
The Overall Flow
QuickSet can be integrated into and with many different platforms, devices, and applications. By implementing the whole-home discovery and control capabilities embodied in QuickSet, companies and application developers make it possible for consumers to automatically discover and interact with all points of access to content and applications in the home through a single point of control (a voice assistant; a touchscreen device, or a remote control).
QuickSet provides a unified discovery and control interface through different communication mediums ranging from HDMI to IP, and different wireless protocols such as 802.15.4 based protocols, Bluetooth, and widely used Infrared.
This guide is broken into two primary sections, the out of the box experience and QuickSet in every day lives, exploring how QuickSet provides a friction-less experience for consumers to get to their content. This guide assumes that the user has proper credentials for accessing QuickSet.
Below is an overall flow displaying the interaction among QuickSet Engines to achieve the optimal user experience.
QuickSet's journey in the consumer's home begins with the initial device setup, after which it is involved in the daily device interaction.
Out Of The Box Experience With QuickSet
People buying devices for the home are looking for solutions that simplify their user experience right from the time when they open the box for set-up. In today's evolving home, the initial device installation and setup is more complicated than ever. These complications lead to consumers spending hours setting up their devices and/or paying for an installation service.
QuickSet makes this experience a hassle-free journey by its automatic recognition of devices within the home and control point configuration. Following sequence diagram covers the flow of events between the host application and QuickSet engines.
Once devices are physically connected and turned on, QuickSet identifies devices through its Discovery engine. This engine can automatically discover data native to these devices, regardless of their underlying protocol. Discovery engine leverages QuickSet’s device knowledge graph to arrive at device information such as device type, brand, model, and available control methods and commands. The output from discovery engine is a device list including devices identified on multiple networks. Once devices are detected, the next step is to identify the available activities
QuickSet uses the concept of Activities to enable consumers to access a specific content with a single ‘One Touch’ command. Activities include a set of commands and the sequence in which the commands need to be executed to put the entertainment system in the configuration the user desires.
The discovery results are further enhanced by Predictive Engine, which identifies deep device attributes with varying degrees of confidence from possible service providers, links to native applications, app icons and many more.
Following examples show how a Television Powered By QuickSet can utilize QuickSet’s device recognition capabilities.
QuickSet automatically detects the connected devices and configures the universal remote control unit.
QuickSet's Predictive Engine provides a prioritized list of service providers for the consumers to select from to further enhance the experience.
By now, QuickSet has identified everything about the devices and the activities. The next steps include setting up the control interface with different Control+ Engines.
Control+ Engine W/ IR-CEC configures the control point such as the remote control. It constructs and maintains the activities that were identified by the Activity Engine. The following flowchart explains the series of events in this engine.
Control+ Engine W/ IP Services enables execution of commands as well as interaction with the connected devices. It allows the host to subscribe for notifications to track events and device usage history. The following diagram explains some of the main steps of this engine.
Control+ Engine W/ Zigbee rf4ce Services identifies the Zigbee rf4ce capable devices in the ecosystem and automatically configures the control point to control devices over rf4ce. These services are exclusively available with UE878(UEI’s multiprotocol RF SoC). The different steps are elaborated in this flow diagram.
QuickSet In Everyday Lives
With a growing number of content providers and an overwhelming number of remote control units in the house, watching TV has become a complicated experience. There are numerous steps involved in the process right from turning the devices on, to finding the proper input and successfully launching the desired content, all of which adds to the frustration of the end consumers.
A connected home should provide a consistent experience where the consumers are able to easily control their devices through a single point, watch their favorite content, switch between the devices, track their current device state and usage history etc.
A QuickSet enabled device automatically configures the universal control point for all discovered devices within the home. The One Touch View feature instantly takes the users to their desired content regardless of the state of the system. In order to add context to all user actions, an extensive understanding is necessary for devices within the home. This comes native with QuickSet as it leverages the largest knowledge graph of devices to extract this information. The upcoming sections will cover some examples to illustrate the interaction of QuickSet enabled devices in daily usage. To start with, take a look a the different events that take place during the prime timeTV watching in an average household.
QuickSet easily connects the consumers with their devices by enabling a unified control interface for different control protocols such as HDMI, IR, IP, and RF4CE. Leveraging the vast device details in UEI's Device Knowledge Graph, it uses the optimal control method(s) for achieving the desired response. These can be on one or multiple control mediums and protocols. In this example, Quickset in Television is providing unified device control within the ecosystem. A single dashboard of devices and a universal remote to control them
One Touch View
With QuickSet's One Touch View feature, a single button takes the user to their desired content regardless of the state of the devices. The dynamic key mapping appropriately maps the control point such that channel keys control the content source, volume keys control the soundbar etc. There are similar solutions in the market that rely heavily on HDMI-CEC support to achieve this. These solutions are not compatible with a large portion of the install-base that lacks CEC support or has it disabled by default. QuickSet leverages the largest knowledge graph of devices with HDMI fingerprints and infrared control codes to reach the desired content on a much wider set of devices. The following example here presents QuickSet in a Set-top Box showing One Touch View
The daily TV watching activities require a constant context switching from one content source to another that adds friction in this user experience. QuickSet enabled devices reduce this friction by tracking the current device state. Information about their current state empowers them to offer a consistent experience in finding the content and services. The contextual awareness helps the device manufacturers to provide improved and personalized services to the consumers. Today's voice solutions can also utilize these capabilities to add much-needed context for devices within the home and their current status. As an example, a single command "Watch Hulu" will turn on the TV, switch the input to the proper content source, and launch Hulu App.
In this example, Nevo Home, a mobile application powered by QuickSet displays a live dashboard of devices, their content and their current playing items.