Reducing computational load of processing measurements of affective response
First Claim
1. A system configured to reduce computational load involved in processing measurements of affective response of a user to content, comprising:
- a content emotional response analyzer (content ERA) configured to;
receive a first segment of content, analyze the first segment, and output a first indication indicating that a first value related to an emotional response to the first segment does not reach a first predetermined threshold; and
a hardware-based controller configured to select, based on the first indication, a first processing level for a processor to process measurements of affective response of the user to the first segment;
wherein the content ERA is further configured to;
receive a second segment of content, analyze the second segment, and output a second indication indicating that a second value related to a prediction of emotional response to the second segment reaches a second predetermined threshold; and
the hardware-based controller is further configured to select, based on the second indication, a second processing level for the processor to process measurements of affective response of the user to the second segment;
wherein, per volume unit of measurement data, number of computation cycles utilized by the processor to process, at the first processing level, measurements of the affective response of the user to the first segment, is at least 50% lower than the number of computation cycles utilized by the processor to process, at the second processing level, measurements of the affective response of the user to the second segment.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for reducing the computational load of processing measurements of affective response of a user to content. A content emotional response analyzer (content ERA) receives a segment of content, analyzes it, and outputs an indication regarding whether a value related to a predicted emotional response to the segment reaches a predetermined threshold. Based on the indication, a controller selects a processing level, from among at least first and second processing levels, for a processor to process measurements of affective response. The first level may be selected when the value does not reach the predetermined threshold, while the second level may be selected when the value reaches it. The processor is configured to utilize significantly fewer computation cycles to process data operating at the first processing level, compared to the number of computation cycles it utilizes to process data operating at the second processing level.
40 Citations
20 Claims
-
1. A system configured to reduce computational load involved in processing measurements of affective response of a user to content, comprising:
-
a content emotional response analyzer (content ERA) configured to;
receive a first segment of content, analyze the first segment, and output a first indication indicating that a first value related to an emotional response to the first segment does not reach a first predetermined threshold; anda hardware-based controller configured to select, based on the first indication, a first processing level for a processor to process measurements of affective response of the user to the first segment; wherein the content ERA is further configured to;
receive a second segment of content, analyze the second segment, and output a second indication indicating that a second value related to a prediction of emotional response to the second segment reaches a second predetermined threshold; andthe hardware-based controller is further configured to select, based on the second indication, a second processing level for the processor to process measurements of affective response of the user to the second segment; wherein, per volume unit of measurement data, number of computation cycles utilized by the processor to process, at the first processing level, measurements of the affective response of the user to the first segment, is at least 50% lower than the number of computation cycles utilized by the processor to process, at the second processing level, measurements of the affective response of the user to the second segment. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for reducing computational load of processing measurements of affective response of a user to content, comprising:
-
receiving a first indication derived from analysis of a first segment of content; determining that the first indication indicates that a first value related to a prediction of emotional response to the first segment does not reach a first predetermined threshold, and configuring a processor to operate at a first processing level to process measurements of affective response of the user to the first segment; receiving a second indication derived from analysis of a second segment of content; and determining that the second indication indicates that a second value related to a prediction of emotional response to the second segment reaches a second predetermined threshold, and configuring the processor to operate at a second processing level to process measurements of affective response of the user to the second segment; wherein, per volume unit of measurement data, number of computation cycles utilized by the processor to process, at the first processing level, measurements of the affective response of the user to the first segment, is at least 50% lower than the number of computation cycles utilized by the processor to process, at the second processing level, measurements of the affective response of the user to the second segment. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory computer-readable medium for use in a computer to reduce computational load of processing measurements of affective response of a user to content;
- the computer comprising a processor, and the non-transitory computer-readable medium comprising;
program code for receiving a first indication derived from analysis of a first segment of content; program code for determining that the first indication indicates that a first value related to a prediction of emotional response to the first segment does not reach a first predetermined threshold, and configuring a processor to operate at a first processing level to process measurements of affective response of the user to the first segment; program code for receiving a second indication derived from analysis of a second segment of content; and program code for determining that the second indication indicates that a second value related to a prediction of emotional response to the second segment reaches a second predetermined threshold, and configuring the processor to operate at a second processing level to process measurements of affective response of the user to the second segment; wherein, per volume unit of measurement data, number of computation cycles utilized by the processor to process, at the first processing level, measurements of the affective response of the user to the first segment, is at least 50% lower than the number of computation cycles utilized by the processor to process, at the second processing level, measurements of the affective response of the user to the second segment.
- the computer comprising a processor, and the non-transitory computer-readable medium comprising;
Specification