{'fraction_non_alphanumeric': 0.022426095820591234, 'fraction_numerical': 0.0, 'mean_word_length': 5.590604026845638, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Observing and Recording Human Activities

Computers play the role of environmental media, which supports various kinds of human activities. In order to support humans without disturbing their activities, computers need to recognize "situations" which are segments of the human activities, i.e. behaviors. In each situation, different support to human is required. Since the behaviors of human activities are observed by sensors, the definition and recognition of the situations have to be based on the sensor data. It is important to define categories of situations, observed image features useful to distinguish those categories, and the relationship between those categories and image features. In this article, we will describe the systems for observing human activities including lecture, e-learning and cooking as examples related to communication, knowledge acquisition and object manipulation respectively, because these three activities appear frequently in our daily life.