Virtual Proximity Sensing (VPS)

Virtual Proximity Sensing (VPS)

-

Introduction

People are using computers in a growing number of different situations, many of which go beyond the traditional desktop. As such, there is a growing need for new input devices and techniques that better suit the task at hand. A key attribute of an appropriate technique is its ability to provide context-dependent feedback and guidance based on where it is used, but this is difficult because it requires knowing a person’s position in space relative to the target surface. In this post we introduce virtual proximity sensing (VPS) as a means of obtaining such information. VPS uses sensors that measure parameters indicative of distance from a surface to estimate actual distance, and thus provides information about proximity that can be used by an interaction technique or device as context for operation. We describe two implementations: one using accelerometer data from an off-the-shelf smart phone and another using capacitive sensing with a custom circuit board attached to a laptop computer’s touch pad. We then show how VPS can be incorporated into existing applications such as focus+context displays, digital document management systems, interactive video editing systems, and games to provide context-dependent functionality that depends on proximity. Finally we present insights obtained through interviews regarding how people interact with computers in their homes, what they might use virtual proximity sensing for if it were available today, and what they would like to see done with it in the future.

What is a virtual proximity sensor (VPS)?

A virtual proximity sensor (VPS) is a computer program using sensors to estimate the distance of an object or surface. It uses various types of input such as touch, hover, and vision to determine how close a user is to an object. A VPS outputs are used to select an appropriate mode of operation for a human-computer interaction device such as a robotic arm or hand that picks up objects, or for selecting what information should be displayed on screens in augmented reality applications.

VPS is based on the principle that there is a direct relationship between the distance from which one views or touches something and how much detail can be seen on it. When we get closer to looking at something, our eyes change focus from seeing everything clearly (accommodation) until they are focused directly on what we are looking at (engagement). This phenomenon has been exploited by artists and photographers who have put subjects into focus by placing them at different distances from camera lenses with different focal lengths; however this approach does not work well when trying to change modes quickly because cameras need time before changing their position.

What is the Use of Virtual proximity sensor?

The VPS output is used to select an appropriate mode of operation for a human-computer interaction device. The VPS provides information on the distance and orientation of an object with respect to the sensor. This data can be used by software that implements a virtual pointing interface (VPI). A VPI allows users to control their computer by moving their finger over a surface, without touching it.

It uses a number of different sensors, including touch and hover.

The VPS uses a number of different sensors, including touch and hover. It is able to determine the distance between the user and the surface of interaction by using a combination of these two methods, which allows for a more accurate determination than either would alone. In order to use this information, the VPS must be connected to the computer. This allows it to send output signals that control how your computer responds when you interact with it. This can mean selecting an appropriate mode of operation for human-computer interaction devices (HCDs) or changing something in your HCD’s display based on where you are touching or hovering over on its screen.

Conclusion: virtual proximity sensing

In summary, we have presented the architecture of a virtual proximity sensor (VPS) that uses a set of sensors to estimate the distance of the surface. We have also described its implementation in an embedded system and its use in selecting an appropriate mode of operation for a human-computer interaction device.


Discover more from Cloudorian — Android, Samsung & Windows How-To Guides

Subscribe to get the latest posts sent to your email.

Montel Anthony
Montel Anthonyhttps://www.cloudorian.net/
Anthony Montel is a full-stack web developer, SEO specialist, and the founder of MONTELENT Services. With deep hands-on experience in WordPress development, server infrastructure, and digital publishing, Anthony writes technically backed, actionable guides for Cloudorian. When he isn't optimizing cloud environments or building Laravel applications, he’s sharing insights to help others master the web.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Latest news

Samsung One UI 8.5 Rollout Starts May 6 — Eligible Devices and Key Features

Samsung's One UI 8.5 rollout officially began in South Korea on May 6, 2026, targeting flagship phones, foldables, and...

Samsung Software Roadmap May 2026: One UI 8.5, 39 Security Fixes, and Three Devices Dropped

Samsung shipped 39 security fixes to Galaxy devices on May 6, 2026, while simultaneously launching the stable One UI...

UK Mandates iPhone Age Checks For Adult Content Access

Millions of UK users face immediate device lockouts following the recent iOS 26.4 update. You must verify your adult...

iOS 26.5 RCS End-to-End Encryption Is Official: What Changes for Your Texts

Your iPhone-to-Android texts have never been private in transit. Apple confirmed today that iOS 26.5 ships RCS end-to-end encryption...

GUIDES

How to Disable Samsung Customization Service: Complete Guide

Samsung Customization Service runs on most Galaxy phones by default, and it often tops battery usage reports. It collects...

How to Delete Duplicate Photos on Samsung Gallery

Samsung Gallery can delete duplicate photos in under ten seconds, something Google Photos still cannot do natively. Duplicates from...

How to Remove Copilot From Windows 11 Permanently

Microsoft keeps reinstalling Copilot on Windows 11 PCs that never asked for it. One Group Policy setting can remove...

How to Use Termux on Android: Install Tools Google Won’t Give You

Termux on Android turns your phone into a full Linux environment, no root access required. The Google Play Store...

How to Configure Your Application with Yahoo Mail’s SMTP Address (2026 Guide)

Configuring your application with Yahoo Mail's SMTP address takes under five minutes, but one wrong setting blocks every outgoing...

Must read

How to Use the Linux Command Line on Android With Termux

Android is a powerful operating system because it has...

What Is Google One? 4 Reasons Why You Should Use It

Google One is a cloud storage service that offers...

You might also likeRELATED
Recommended to you