Motion-Detecting Device Configuration for Low-Transmission Audience Sensing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing motion-detecting devices on media devices face challenges such as high computational and resource intensity, particularly when transmitting large amounts of motion data, which can drain battery power faster than desired.
Innovation Solution
A classifier-based configuration technique is employed to identify the device type of a media device, allowing the motion-detecting device to process motion data on-device and output activity data efficiently, reducing the need for detailed motion data transmission.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If motion data is transmitted to a remote server for processing, then measurement accuracy can be improved, but battery power is drained faster
Solution Approach 1:
The motion-detecting device performs preliminary processing of motion data locally by classifying it into activity states (active/inactive) before transmission. This preliminary action filters and prepares the data, reducing the amount of raw data that needs to be transmitted to the remote server, thereby conserving battery power while maintaining measurement accuracy.
Solution Approach 2:
The system extracts only the essential classification results (activity state labels) from the raw motion data for transmission to the remote server, rather than transmitting the complete raw motion data. This extraction approach reduces data transmission volume and energy consumption while preserving the key information needed for accurate audience measurement.
2Use of energy by moving object
If motion data is processed on-device, then battery power consumption is reduced, but device complexity increases
Solution Approach 1:
The motion-detecting device is equipped with an on-device classifier that enables it to autonomously process and classify motion data locally without requiring constant remote server intervention. This self-service capability allows the device to perform basic classification tasks independently, reducing energy consumption during transmission while the complexity is managed through integrated on-device processing units.
3Measurement precision
If detailed motion data is transmitted, then measurement accuracy is improved, but data transmission time increases
Solution Approach 1:
The system extracts only the essential classification results (activity state labels) from the raw motion data for transmission to the remote server, rather than transmitting the complete raw motion data. This extraction approach reduces data transmission volume and time while preserving the key information needed for accurate audience measurement.
Solution Approach 2:
The motion-detecting device performs preliminary processing of motion data locally by classifying it into activity states (active/inactive) before transmission. This preliminary action filters and prepares the data, reducing the amount of raw data that needs to be transmitted to the remote server, thereby conserving battery power while maintaining measurement accuracy.
Data Source
AI summary
An example method is for use in connection with a media device and a motion-detecting device mounted to the media device, and includes: obtaining motion data associated with the motion-detecting device; providing the obtained motion data to a trained classifier, wherein the trained classifier is configured to use at least motion data as runtime input data to generate at least device type data as runtime output data; responsive to providing the obtained motion data to the trained classifier, receiving from the trained classifier corresponding device type data generated by the trained classifier; using at least the received device type data to identify a device type of the media device; using at least the identified device type of the media device as a basis to select a set of configuration parameters for the motion-detecting device; and causing the motion-detecting device to be configured according to the selected set of configuration parameters.


