search.noResults

search.searching

dataCollection.invalidEmail
note.createNoteMessage

search.noResults

search.searching

orderForm.title

orderForm.productCode
orderForm.description
orderForm.quantity
orderForm.itemPrice
orderForm.price
orderForm.totalPrice
orderForm.deliveryDetails.billingAddress
orderForm.deliveryDetails.deliveryAddress
orderForm.noItems
FEATURE SMART TECHNOLOGY


CONTEXT AWARENESS, UX AND YOU (AND YOUR COMPUTER) By Charles Pao, CEVA


functionality in computers. There’s a lot of potential in the realm of device security, for one. If you’re in a public place and need to leave your laptop for a minute, the device can use facial recognition software – similar to Windows Hello – to block someone else from viewing or using your computer when it senses that you’ve got up. It can also send out an alarm to your phone to let you know someone else is near your computer.


T


hanks to context awareness, devices are now smart enough to understand


things about user behaviour before they are explicitly requested. Context awareness delivers a better, smoother user experience, by anticipating what users need based on data and smart sensing. Voice assistants are one common application where context awareness is used, but the technology goes beyond gathering data from voice commands and acoustic cues. Robust context awareness means understanding user preference and blending that data with information such as physical movement and geographic location. This allows the device to understand where it is at all times, and what the user may want to do with it next.


As common as this technology is becoming in devices such as smart home assistants and smartphones, context awareness can also help improve the computer user experience (UX).


WHERE DO WE SEE CONTEXT AWARENESS? Generally speaking, today we see context awareness built into our devices to improve functionality for apps. How does it affect app performance and user experience? Well, the more data it has, the more it can offer you. This is very common in smartphones, which frequently use location-based data to send appropriate notifications and information when you enter your favourite coffee shop. This data is also used to enable certain operating modes, such as Apple’s “Do Not Disturb While Driving” mode.


Your phone can gather data on your car’s speed from GPS information and your driving context with built-in sensors, for example. If you’re using a navigation


18 JUNE 2020 | ELECTRONICS


app like Waze, it then pairs that data with the information it has on speed limits for specific roads and highways, and will warn you if you’re driving faster than the posted speed limit.


Smart homes, smart speakers and voice assistants all use context awareness as well. With real-time location data, a smart home system will know when you’re in your driveway and walking up to your house – and unlock your front door for you. The system can pair location data on your phone with motion sensor data in your home to realize that the movement in your home isn’t you and should trigger an alarm. Smart speakers can determine which lights to turn on or off, or which entertainment systems to command, based on motion sensing, time of day, audio clues, and the content being consumed.


While smartphones and tablets are becoming increasingly more powerful and sophisticated, sometimes work needs to be done on dedicated machines. For laptops specifically, context awareness enables a better user experience and more functionality as well. In computers, we see context awareness used commonly to determine screen and keyboard orientation and respond accordingly. Switching between clamshell and tablet mode, when you flip the screen over, it senses the motion from an inertial measurement unit (IMU) and enters tablet mode, disabling the keyboard so you don’t accidentally hit any buttons. Additionally, the display orientation between portrait and landscape is also managed using the IMU.


WHAT’S NEXT FOR CONTEXT AWARENESS IN COMPUTERS? Looking ahead, there are plenty of ways context awareness can continue adding


It also helps if your computer, like your smartphone, understands exactly where you are and what you’re likely to do there. This makes for a smoother user experience. For example, by listening to audio cues and pairing that with location-based data, your computer may understand that you’re at a coffee shop. This might be a frequent stop for you, and if so, your computer will know it should open up the manuscript you’ve been working on, or your favourite Spotify playlist for studying. Through context awareness, your


laptop can use the same data to tell when you’re at work, and open up your email and project management apps to get your day started. Other possibilities include better motion and orientation tracking on your laptop for your favourite gaming apps or even a drawing app.


MOTION SENSORS IN CONTEXT AWARENESS IMUs and motion sensors are at the heart of this, but sensor fusion is key to pulling it all together and giving the computer that added understanding. For proper functionality, you need accurate sensor tracking – otherwise your smart home system might miss that there’s an intruder, or your location won’t be helpful for proper navigation on your phone. Devices and computers also need a


way to mix that sensor data with other information that they have available and analyse it together in order to figure out what to do next. With a robust sensor fusion package, computers can blend outputs from multiple sensors, microphones, location tracking and other sources, and add in those all-important user preferences. Then, it can carry out the right operations and functions that are tailored to you. CEVA’s Hillcrest Labs develops IMUs


that provide pinpoint motion tracking accuracy, as well as sensor fusion software to pair all of this data together for full device context awareness.


CEVA DSP www.ceva-dsp.com / ELECTRONICS


Page 1  |  Page 2  |  Page 3  |  Page 4  |  Page 5  |  Page 6  |  Page 7  |  Page 8  |  Page 9  |  Page 10  |  Page 11  |  Page 12  |  Page 13  |  Page 14  |  Page 15  |  Page 16  |  Page 17  |  Page 18  |  Page 19  |  Page 20  |  Page 21  |  Page 22  |  Page 23  |  Page 24  |  Page 25  |  Page 26  |  Page 27  |  Page 28  |  Page 29  |  Page 30  |  Page 31  |  Page 32  |  Page 33  |  Page 34  |  Page 35  |  Page 36  |  Page 37  |  Page 38  |  Page 39  |  Page 40  |  Page 41  |  Page 42  |  Page 43  |  Page 44  |  Page 45  |  Page 46