This is an old revision of the document!


Intel® AIM

Introduction

Intel® Audience Impression Metrics Suite (Intel® AIM Suite) provides a data collection and audience measurement tool that is utilized in CampaignManager to customize the media thereby targeting specific gender, age range etc. demographics.

Setting up AIM

To set up AIM, install the latest AIM suite on the player machine. Once installed, please configure Intel AIM settings as below.

Configure Intel® AIM Suite

  • Go to the AIM→Configure AIM and make sure the ‘Enable API Server’ is checked (Port No should match the setting in Player Configure)

  • Go to the AIM→Manage Instances. By Default, there should not be any instance in the list. By clicking ‘Add AIM View Instance’, a new instance should be generated in the list.

  • New window opens where you need to select sensor and click OK. In Manage instances new sensor will be shown, but the license is invalid.

  • In order license to become valid, just double click the instance, and select License tab

It should show the current License info about this sensor. More specifically, the ‘Activation Code’ is the unique code for the sensor, consuming corresponding License Code. In order to get license code, you have to

  1. Log in to the AIM Manage website https://aimsuite.intel.com/manage (with certain username and password )
  2. Before creating new sensor, user should create new location from Main Menu–>Sensor Management–>Add New Location

  1. After adding new location you need to add sensor from Main Menu–>Sensor Management–>Add New Sensor

The interface should show as following:

  1. Sensor Name can be any name you prefer, whereas the Activation Code should match the code we found in the AIM software (License Detail dialog). Choose the available license appearing in the list and click ‘Add New Sensor’.

  1. To activate you license type in the license code to activate the license for current sensor:

Test if the AIM is working

  • Go to the ‘View→Show Video Stream’: It should show the current info about license Facial detection and current Camera View. (The green circle will appear around human face, when AIM is capturing the face).

Configuring CM Player with AIM settings

To configure CM player with AIM settings, open CM Player Configuration from start menu and go to General Settings. Check the checkbox titled Enable Intel AIM Conditional Play. Enter the appropriate network address and port number.

If CM Player and AIM suite/camera are on the same machine, then either use the default network address (127.0.0.1) or use the appropriate IP address. If the AIM suite/camera and CM Player are on different machines, then use the appropriate IP address as Intel AIM Suite Network Address.

If AIM API Server port is changed to any value other than the default (12500), please ensure that CM Player configuration is also configured with the same port number.

Add Conditional Play

To add conditional play, open any Campaign or Playlist, select any media and click Conditional play from ribbon under Campaign tab.

Alternatively, select media, right click to open the context menu and select Add conditional play option.

This opens up the Helper window.

Click Add condition in the helper window to add Intel AIM conditional play settings for the selected media. This shows the Intel AIM AVA conditional settings.

The conditional play has two parts: Condition Configuration and Condition Summary.

Condition configuration is where you set up the Intel AIM and other conditional play conditions whereas condition summary presents a summary of all the conditions applied on a specific media.

Condition Configuration

Intel AIM Anonymous Video Analytics (AVA) can be classified into 4 different types: gender, age, audience count and history range. The playback of a media depends on these AVA conditions meeting the given settings. A more detailed description of the AVA settings is given below.

Age

The age demography is classified into different age groups. Select Age sensitive, if you want to ignore different age group settings. By default, this checkbox is checked.

Only one age group can be selected at a time.

Title Description
1 Any Select this checkbox if you want to play the media if any person in front of the camera is from this age group
2 Mostly Select this checkbox if you want to play the media if people in front of the camera are mostly from this age group
3 Entirely Select this checkbox if you want to play the media if people in front of the camera are all from this age group
4 Age sensitive Select this checkbox if you want to skip the age based conditional play. By default. This is checked.

Audience

The audience condition defines the number of people in front of the camera. Select the appropriate operator and the value to set the audience count on the media.

Title Description
1 Less than (<) Select this if you want to play media when total audience in front of the camera is less than x value
2 Less or equal ( < = ) Select this if you want to play media when total audience in front of the camera is less than or equal to x value
3 Equal ( = ) Select this if you want to play media when total audience in front of the camera is equal to x value
4 Greater than ( > ) Select this if you want to play media when total audience in front of the camera is greater than x value
5 Greater or equal ( > = ) Select this if you want to play media when total audience in front of the camera is greater than or equal to x value

Gender

The gender condition defines the gender of the audience in front of the camera. Select any option from the list to set the gender condition. To cancel the selection, hold down Ctrl from keyboard and select the option again.

Title Description
1 Entirely female Select this if you want to play media when total audience in front of the camera is entirely female
2 Mostly female Select this if you want to play media when total audience in front of the camera is mostly female. This means that there may be some male in the detected audience.
3 Mixed Select this if you want to play media when total audience in front of the camera is a mixture of male and female. This also means that there is no one single gender in absolute majority and the mixed mode is a 60% to 40% ratio.
4 Mostly male Select this if you want to play media when total audience in front of the camera is mostly male. This means that there may be some female in the detected audience.
5 Entirely male Select this if you want to play media when total audience in front of the camera is entirely male

History Range

The history range defines the range of history that dictates which history analytics to use when evaluating conditional play. For example, if you select Within 1 hour (s), then if there is any instance of the condition meeting in the last 1 hour, the media will play.

Select any option from the list to set the history range condition. To cancel the selection, hold down Ctrl from keyboard and select the option again.

Title Description
1 Instant data Select this if you want to evaluate the condition based on instant data analytics. This is by default 1 sec.
2 Within 1 hour (s) Select this if you want to evaluate the condition based on history from the last 1 hour. If there is a single instance of the condition being met in the last hour, then the media will play.
3 Within 24 hour (s) Select this if you want to evaluate the condition based on history from the last 24 hours. If there is a single instance of the condition being met in the last 24 hours, then the media will play.
4 Within 1 week (s) Select this if you want to evaluate the condition based on history from the last 1 week. If there is a single instance of the condition being met in the last 1 week, then the media will play.
5 Within 1 month (s) Select this if you want to evaluate the condition based on history from the last 1 month. If there is a single instance of the condition being met in the last 1 month, then the media will play.
6Within 1 year (s) Select this if you want to evaluate the condition based on history from the last 1 year. If there is a single instance of the condition being met in the last 1 year, then the media will play.
7From all history Select this if you want to evaluate the condition based on history from all range. If there is a single instance of the condition being met across all history ranges, then the media will play.

Note that history range only works with other conditions as the conditions need to be evaluated across the history ranges.

Probability of Item playing

The slider in the condition configuration defines the probability of playing a media. It can vary from 0% (does not play) to 100% (guarantees play) when conditions meet.

For example, if you select the probability as 80%, then this means that even if the media meets the conditional play, the likelihood of this media playing is 80% (on an average, out of 100 evaluations, 80 times the media will play, assuming infinite evaluation sample). If you want to guarantee that media always plays when conditions are met, select slider value as 100%.

Alternatively, if you select slider value as 0%, then media will not play when conditions are met. However media will play when conditions are not met. Hence you need to evaluate the slider value carefully.

Category Match

The category match is used to evaluate media against the selected category. This category is in fact category that has been assigned to a channel. So if the media category does not match with the category of the channel on which media is being evaluated, then the media will not play. To assign a category to a channel, please refer to technical help.

Condition Summary

Once all conditions are set on a particular media, a summary of the conditional play options will be shown in the condition summary section. An example of the condition summary is shown below. As can be seen, the selected media has 100% chance of playing (slider is set to 100%) and has the following AVA conditions:

  • Play media if audience in front of the camera is mostly male
  • Play media if any member of the audience in front of the camera is a young adult (16-35 years)
  • Use instance history range only (1 sec)
  • Play media where channel category is selected as jazz

Mouse over the media to view a summary of the conditional play.

All these conditions must be met before the media can play. If one or more of these conditions fail, then CM Player will not play the media and will move to the next media evaluation.

When a media has conditional play conditions, an exclamation icon appears next to the name of the media, thereby indicating some playback conditions.

Remove Condition

To remove condition from a media, select the media. Now right click to open the context menu and select add conditional play. Click Remove Condition in the helper window. This will remove the conditions set for the selected media. Click Save from ribbon to save the new changes.

AIM Analytics

CampaignManager collects the AIM analytics data (as detected by the facial recognition technology) and saves it in a CSV file. CM Player uses this data to evaluate and play a media with conditional play conditions.

The CSV file can be found here:

  • Win7, Vista, windows server 2008 – C:\Users\username\AppData\Roaming\Ryarc\CM Player\Log
  • XP, Windows 2003 – C:\Documents and Settings\username\Application Data\Ryarc\CM Player\Log

The name of the CSV file follows the following syntax: AIM_2012-04-23_18.csv which means that the csv file was created on 23/4/2012 at 6 pm (18:00:00).

Behaviour of Conditional Play

To help you understand Intel AIM AVA based conditional play, we have described several scenarios below.

Scenario 1

You want to play media whenever majority audience detected in front of the camera is male and in the age group of 16-34 years.

To set this conditional play, set the age group as Mostly for 16-34 years age group. Also set the Gender as mostly male. There is no need to select history range as by default instant data is selected. There is also no need to set the audience number.

Scenario 2

You want to play different media whenever the audience in front of the camera are entirely male or female.

Select media1 in the Campaign zone playlist and set gender as entirely male. Select media2 in the zone playlist and set gender as entirely female. There is no need to set any other conditions. When this campaign plays, media1 plays only when the entire audience in front of the camera is male while media2 plays when the entire audience is female.

Scenario 3

You want to play different media on different channels.

Ensure that each channel is assigned a category. Now add all these channels to the target channels lost. Select a media and set condition based on category type. Select the checkbox that matches the appropriate channel category. Repeat the same for other media as well.

When this Campaign plays on the CM Player, media whose category type matches the channel category of the current player plays. Media which does not meet the channel category is skipped.

Scenario 4

None of the media in the Campaign meets the conditional play conditions.

Assign conditional play conditions on each and every media in the Campaign zone playlist. When the Campaign plays on the CM Player, since none of the media satisfies the conditions, the entire Campaign is skipped. If this is the only Campaign published to the channel, then Ryarc logo plays.

tech/aim.1490776822.txt.gz · Last modified: 2017/08/23 17:21 (external edit)
Trace: aim
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0