Next Article in Journal
A 0.5 V Sub-Threshold CMOS Current-Controlled Ring Oscillator for IoT and Implantable Devices
Previous Article in Journal
Silicon-Compatible Memristive Devices Tailored by Laser and Thermal Treatments
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Cooperative Design of Devices and Services to Balance Low Power and User Experience †

1
Nihon Unisys, Ltd., Technology Research & Innovation, Tokyo 135-8350, Japan
2
Graduate School of Computer Science and Engineering, University of Aizu, Fukushima 965-8580, Japan
*
Authors to whom correspondence should be addressed.
This paper is an extended version of our paper published in the IEEE 14th International Symposium on Embedded Multicore/Many-core Systems-on-Chip. Hoshino, T.; Yoshioka, R.; Kohira, Y. Design of a Knowledge Experience Based Environment for Museum Data Exploration and Knowledge Creation, 2021 IEEE 14th International Symposium on Embedded Multicore/Many-core Systems-on-Chip (MCSoC), 2021, pp. 296–303, doi:10.1109/MCSoC51149.2021.00051.
J. Low Power Electron. Appl. 2022, 12(1), 15; https://doi.org/10.3390/jlpea12010015
Submission received: 31 January 2022 / Revised: 3 March 2022 / Accepted: 4 March 2022 / Published: 8 March 2022

Abstract

:
CPS (Cyber Physical Systems) is an approach often adopted for improving real-world activities by utilizing data. It also can be used to improve customer experiences in service applications by analyzing customer behavior, captured by sensing devices and by supporting utilization of that data by the service providers, to improve the system. In developing such systems, no method has been established to systematically evaluate the impact of individual component design on the user experience. Knowledge Experience Design is a method for distilling and validating information that affects the quality of the user experience by focusing on user activities and underlying knowledge. This methodology has been applied to a system for a museum, in which visitor activities are observed by sensing devices, to aid the Curator’s awareness for improving museum services. As a result, a cooperative process for designing devices and user experience as a service was derived, in which competing interests of lower power consumption and user experience improvement have been attained. The proposed design method can be used for the co-design of systems that are built on the close coordination of hardware devices and software applications, for providing value-oriented services to users, which aids realization of CPS oriented to evaluating and improving such environments.

1. Introduction

CPS (Cyber Physical Systems) is effective for utilizing data and improving the quality of real-world activities. Adoption of CPS is largely encouraged in the manufacturing industry, but it can also be effective in the service sector. The Smart Museum Project is an initiative to realize a system to monitor and improve museum services by sensing the behavior of visitors with passive sensing devices, and analyzing and inferring the viewing experience of visitors [1]. The system incorporates Knowledge Experience Design, a design methodology that focuses on user activities (user experiences) and the underlying knowledge, and encourages design decisions that best preserve such knowledge that is useful in maximizing the service value. This paper presents an application of Knowledge Experience Design to a system involving co-design of a hardware device and application service that are interdependent, which accomplished power reduction in the device, while preserving the quality of the user experience that is often sacrificed in preference of efficiency and performance.
To highlight user experiences in service design, a service can be modeled using a Front Stage and a Back Stage analogy, as depicted in Figure 1 [2,3]. The Front Stage represents the experience of the end users of that service, whereas the Back Stage represents the experience of the providers of that service, who will observe the current status, consider improvements, and apply necessary control. In the Back Stage, the context-sensitive control of the Front Stage is generated by a process called Observe-Orient-Decide-Action [4,5]. First, the situation of the Front Stage is observed through collected data. Then, an orientation that best responds to the situation is formed, which leads to a decision, and the corresponding action is executed as a control. In carrying out this process, it is necessary to utilize (learn) knowledge that consists of skills, rules, knowledge, and expertise [6,7].
By designing an information system based on this model, the collected real-world (Front Stage) data is analyzed/recognized in cyberspace (Back Stage) and corresponding knowledge is accumulated. Controlling real-world services based on accumulated knowledge improves the quality of the user experience, just as in a CPS.
It is one of the roles of the museum to analyze and understand the visitor experience, improve the exhibition service, and improve the experience of visitors [8]. The model of the museum service is shown in Figure 2. The Smart Museum Project aims to acquire the experiences of visitors as data and control the exhibition based on it. In this case, the “control” may include, for example, optimizing explanations to visitor interests, adjusting the exhibit hall environment (lighting, temperature, etc.), and providing route guidance to avoid congestion.
To design an information system based on this model, criteria for evaluating the collected data and for deciding the control, according to each situation, play an important role. In the museum service of this study, first, it is necessary to identify data types and measurement methods that are effective in controlling the exhibition. Then, the requirements on the system for supporting the Curator’s behavioral processes in the “observe” and “orient” phases of the process need to be defined. In the context of the target service, the requirements should include the support of Curators to explore and analyze the data collected in the exhibit hall and to engage in learning.
The Knowledge Experience Design is applied to the design and development of the system. Through the operation of the prototype system based on Knowledge Experience design, the accumulation of learning (knowledge) that leads to the control of the exhibition, and the types of data and measurement methods that are useful for the control of the exhibition, will be clarified.
The following describes the design and implementation of the Smart Museum prototype system based on the Knowledge Experience design. Next, the approaches related to Knowledge Experience design are introduced and the characteristics of Knowledge Experience design are shown. Then, based on the data measured by the prototype system and the knowledge obtained from the data, the type of the data and the measurement method of the data are considered. Specifically, it is shown that Knowledge Experience design contributes to the co-design of systems and services through the issue of power saving in data measurement.

2. Method: Design a Prototype System Based on Knowledge Experience

The prototype system needs to collect data that contributes to the accumulation of learning (knowledge) that leads to the control of the exhibition as a result of the Curator’s exploratory analysis. In other words, it is necessary to design the type of data to be collected and the method of collection in coordination with the user experience of acquiring knowledge of Curators.
Hence, the Knowledge Experience Design (KED) method was applied as the basis for collaborative design focusing on user experience. Knowledge Experience is a cyclical mechanism that expresses and shares the user experience, which is an individual activity, in a reusable format and shares it to improve the quality of the user experience of another individual (Figure 3).
In the Knowledge Experience, the Actor collects the activities of other related Actors to improve the quality of each activity and donates each experience as knowledge to support the activities of other related actors. To use and share it as knowledge, it is necessary to record it in a format that each actor can understand and utilize. In the Knowledge Experience, the semantic intelligence technologies, Ontology and Meta Data, are designed and applied to close each gap and enable mutual understanding and utilization.
The following describes the design based on the concept of Knowledge Experience.
Designing based on the concept of Knowledge Experience consists of two steps. In Step 1, the target of systemization is modeled by focusing on input and outcome (deliverables and information) of Actor and Activity (Figure 4).
Step 2 adds the following elements to the model in Step 1 (Figure 5): (1) Purpose and intent of the activity; (2) Data that supports the activity; (3) Source of data that supports the activity (User Experience itself).
In an environment based on the concept of Knowledge Experience, knowledge is cyclically and sustainably generated, utilized, and executed as a real activity. In the creation and use of knowledge, it is always a challenge that there is not a small amount of knowledge that cannot be used even if it is shared, and it is known as Inert Knowledge [9]. In response to this, an approach that promotes the use and application of knowledge by sharing “when,” “how,” and “why” is being practiced in the field of education [10]. In other words, it will be possible to understand and apply the user experience by providing information on the content of the activity and the input and output of the activity, including the purpose and intention of the activity. Specifically, by utilizing the user experience of others as information to support one’s own activities, it can be expected that the experience of others will be shared with the group as knowledge and the quality of the group’s activities will be improved cyclically and continuously.
Step 1 of the Curator’s experience design focuses on the Observe and Orient activities. For Observe, it is necessary to consider the characteristics of museum visitors. The purpose of museum visits varies from person to person but can be broadly classified into (1) Visitors who are willing to spend time watching exhibits for learning (hereinafter referred to as Engaged Visitor); and (2) Visitors who do not expect to spend a lot of time watching the exhibits, for fun (hereinafter referred to as Casual Visitor) [11,12]. And many visitors can be classified as Casual Visitors [13]. In the past, such surveys were mainly conducted using paper questionnaires. However, it was difficult to collect detailed data, especially from Casual Visitors, because the response behavior was different from the appreciation behavior [13].
There have been several reports of attempts to measure the user experience of visitors in museums by external observation, but most of them adopt VR (Virtual Reality) technology as an exhibition method and record the experience contents in VR [11,14,15,16,17,18,19,20,21], there is almost no measurement report for the conventional physical exhibition appreciation.
In the Smart Museum Project, the viewing behavior of visitors (mainly for Casual Visitors) is externally observed by sensors, and the Curator grasps the user experience of the visitors.
The model obtained from the above considerations is shown in Figure 6.
Conventional design techniques that focus on data flow (the relationship between input and output data) focus on ensuring that Sensor output specifications and Curator input requirements are consistent. On the other hand, Knowledge Experience based design focuses on the effect of the data output by the Sensor on the quality of the Curator’s activities (contents of awareness). Step 2 derives the design of a mechanism for reusing information as knowledge in order to improve the quality of the Curator’s Experience (Figure 7).
The purpose of the Curator’s activities in this model is to understand the reaction of visitors, and it is possible to improve the quality of analysis by utilizing analysis procedures and analysis examples. Analysis procedures and examples can be obtained from the Curator activities that have been carried out so far, and the quality of Curator activities can be evaluated by the learning and awareness that are the result of the activities. From these facts, it can be seen that Curator’s activities and Sensor’s activities need to be coordinated because Curator’s learning and awareness are influenced by the measurement results of visitors by Sensor, which is the input to Curator’s activities. In other words, in the design of Sensing visitor behavior, the effect of widening the interval of number measurement is the magnitude of the effect on Curator’s learning and awareness. This can be evaluated by the equivalent learning and awareness before and after widening the interval.

3. Related Work: Human-Centered Design and Co-Design

The ideas related to the methods presented in this paper are human-centered design and co-design. Human-centered design (ISO9241-210) is the idea of incorporating the user’s perspective into the software development process to achieve a usable system [22]. Human-centered design shows the design process and the techniques that can be applied to each process, but the techniques for knowing the user’s requirements are general and not shown as specific steps. In the case of the Smart Museum Project, it is necessary to understand the impact of change requests on system components on the user experience and consider the necessary trade-offs. To deal with such cases, a systematic method that incorporates the concept of co-design is required.
The idea of co-design is that the designer makes appropriate design trade-offs for multiple design elements, which is practiced as hardware–software co-design. The hardware–software co-design aims to achieve system-level goals by leveraging the synergies of hardware and software through the simultaneous design of both [23,24]. The idea of hardware–software co-design was mainly targeted at systems on silicon, but efforts are being made to extend it to CPS [24,25]. In co-design for CPS, efforts are being made to coordinate CPS design and CPS service quality, mainly based on objectively (external) measurable results. There is no idea of coordinating the quality of service to end users with the functions that make up CPS from the perspective of user experience, such as human-centered design.
To focus on humans and coordinate systems and user experiences, it is necessary to design proper human–computer collaboration [26]. A prominent problem in human–computer collaboration is that it is difficult for humans to obtain enough information to understand and use the output of computers [27,28]. Communicating instructions and procedures as procedures, rules, and norms is not enough to enable information to guide decisions and actions. It needs to be shared in relation to the underlying grounds, reasons, purposes, and intentions [29]. This discussion is also related to the transparency and explanatory discussion [27,28] of computer calculation results (results of automated learning). Miller’s sociological insight into AI’s accountability [28] shows that the actions taken are usually explained by goals or intents. It also states the need to explain goals and intentions, as well as calculation results. The same thing has been said in the field of education [10], indicating that an appropriate explanation is required for the recipient to understand and use the information.
The relationship between humans and computers, so far, can be regarded as a battle for initiative between automation by computers and control by humans, and it can be organized that they have created and accumulated information for themselves [26].
In human–computer collaboration, the following items are listed as issues for realizing activities in which humans and computers cooperate: (1) mutual goal understanding; (2) preemptive task co-management (joint management of proactive tasks); (3) shared progress tracking. However, no useful results have been obtained [30].
Introducing initiatives related to human–computer collaboration, user experience is an effort to understand the human perception and response that results from the use of products, systems, and services, as defined in ISO 9241-210. Human–Computer Interaction (HCI) is designed on the assumption that humans can use computers more efficiently. Human-in-the-loop (HitL) is an effort to optimize interpretability by including humans directly in the optimization loop [31]. HitL is designed to involve humans in some decisions and controls in AI systems, centered on machine learning and deep learning [32]. Computer-supported cooperative work (CSCW) is working on how computer systems can be used to support collaboration and coordination [33]. Computer-Mediated Communication (CMC), which is a form of human-to-human communication, via a network computer, has become widespread as a general means of communication, as represented by SNS (Social Networking Service) [34].
The practice of using the information as knowledge to improve the quality of activities has been practiced in the field of Knowledge-Based Engineering (KBE). Verhagen et al. [35] organized and evaluated KBE-related efforts and presented research topics. KBE is a field of research methodologies and techniques for acquiring and reducing product and process engineering knowledge, to reduce product development time and costs. The issues of KBE are as follows: (1) developers need to identify issues and create individual KBE solutions based on custom development processes (ad hoc development); (2) formulations and captured knowledge formulas and actuals to capture design intent Knowledge cannot be utilized because there is no explanation of meaning and context (black box application).
Domain-Driven Design [36] is a method that incorporates the use of knowledge into software system design. Domain-Driven Design (DDD) can be regarded as a method that incorporates the concept of KBS into object-oriented design, which is a software system design methodology. DDD realizes business activities on the software system by incorporating the business rules in the target business area (activity area) to objects. DDD presupposes that business rules can be determined in advance, but in today’s diversified values, it is necessary to adopt business decisions to the varying situations. It is necessary to be able to adjust the rules for making decisions according to the situation. This is an analysis that is consistent with the difficulty of applying rules in environments where uncertainty exists, as described by Cummings [6]. In areas where the process is clear as a business activity and the decision-making criteria can be clarified, efforts are underway to capture and utilize the experience related to decision making as knowledge. More flexibility is needed in cases where the standards of value are not always clear or need to be changed (or may change), depending on the context of the activity [6].
In this way, the cooperation between humans and computers has been considered from the one-sided perspective of either humans or computers. There was no perspective on designing collaboration from both human and computer perspectives and creating, accumulating, and sharing information that would be useful (know, understand, and use) for both humans and computers.
The areas of application for CPS are various (living-related automation, transportation, manufacturing, civil infrastructure, and healthcare) and are becoming more and more related to QOL (Quality of Life) [25]. Along with this, there is an increasing need for a coordinated design of systems and user experiences so that computers and humans can mutually understand and utilize the results of their activities to strike a proper balance between the system and the user experience. As a method for co-design in CPS, there is a need for a method for systematically deriving the connection between the system and the service and the method for assessing the impact on the service when the system components are changed. In other words, it is necessary to extend the conventional concept of human-centered design and the concept of collaborative design to include the quality of the user experience provided by CPS, and to organize the design process for that purpose as a method.
In this paper, the idea of Knowledge Experience is introduced for this issue. Knowledge Experience focuses on the user experience created by the use case and analyzes the activities that make up the use case and the information necessary for the activity. Based on this analysis, co-design is performed at the level of the system (consisting of HW and SW) and service (realized by the system). This method is characterized by coordinating the trade-offs in designing the components of the system at the user experience design level, leading to appropriate design. This makes it possible to derive the relationship and evaluation method between the impact of system design, such as hardware and software and the quality of user experience.

4. Implementation of Smart Museum Prototype

The prototype system consists of (1) a sensor agent that collects viewing experiences, (2) a viewing experience repositories, and (3) an environment (Curator’s workbench) for Curators to explore and analyze the viewing experience (Figure 8).
  • Sensor Agent: A sensor network, consisting of multiple sensor nodes, will be introduced in the exhibition room to collect viewing experiences, without relying on active involvement. Individual sensor nodes detect and record visitors who are viewing at that location. It also measures and records the conditions of the viewing environment, such as temperature and humidity at that time. In sensing and recording, in consideration of the right to protect personal data, information, such as images and sounds, that can identify individuals is not saved, and access from the outside is also blocked.
  • Viewing Experience Repositories: Accumulates the viewing experience collected by Sensor Agent and makes it available for Curators to explore and analyze.
  • Curator’s Workbench: Explore and analyze the viewing experience using the datasets and methods shared by the Viewing Experience Repositories.
The prototype system was installed into the museum and started trial operation, as shown in Figure 9. Eleven sensor nodes are placed in the exhibition room of the museum and the data from each Sensor Agent are sent to Viewing Experience Repositories, installed at the Data Center via the mobile LTE network, used for exploration and analysis of viewing experience as a knowledge creation activity of Curators.
The Sensor Agent is built from a camera, a microphone, a PIR (Passive Infrared Ray) sensor, a temperature/humidity/barometric pressure/illuminance sensor, and a Raspberry PI board. Sensors measure visitor behavior and environmental changes at stationary monitoring points to observe the visitor’s behavior. The camera image is processed by the image recognition program Yolo [37], to calculate the number of visitors near the sensor node. PIR senses the movement of people to detect if there are visitors near the Sensor Agent. The microphone measures the volume near the Sensor Agent to determine the presence of visitors. The temperature/humidity/barometric pressure/illuminance sensor is used to record the environmental conditions of the visitor’s viewing experience and to evaluate the impact of changes in the environmental conditions on the viewing experience. Yolo’s process of calculating the number of visitors is programmed to run every 60 s. The reason is that, since the installation location is in the museum exhibition room, it is necessary to prevent the sensor board from generating high heat due to the frequent execution of Yolo.
The data measured by the Sensor Node (Table 1) are stored in the Database Server, as a viewing experience for visitors, and is used for exploratory analysis and grasping activities of the viewing experience by the Curator on the Curator workbench.
In the Curator’s workbench, methods for visualizing data and methods for manipulating data are shared to carry out exploratory analysis and grasp activities of the viewing experience by the Curator. In addition, the awareness gained as a result of the exploration is recorded and shared. In this way, methods and awareness are shared as knowledge to improve the quality of the Curator’s activities. This is a design based on the concept of Knowledge Experience.

5. Collected Data and Created Knowledge in the Prototype System

Data for evaluation was collected at the Fukushima Museum in Aizuwakamatsu City, Fukushima Prefecture, from 19 June to 2 July 2021.
The Fukushima Museum is open from 9:30 am to 5:00 pm, and there are regularly closed days. The number of visitors during this period as recorded at the admission counter and closed days are shown in Table 2.
As an example of the data collected, Figure 10 and Figure 11 show the results of measuring the number of visitors on the days with the highest number of visitors (June 30th) and the days with the lowest number of visitors (June 19th). In this example, four measurement points (sensor nodes) are used for simplification. Sensor nodes are numbered and the node numbers and locations, as well as the measurement range for each node, are shown in Figure 12.
The number of people measured depends on the sensor node. The number of people measured by Node02 on both days was generally higher than that of other nodes, which indicates that there is a high level of interest in exhibits near Node02.
The total number of people measured at each sensor node does not match the number of visitors per day (Table 3). This is because there are visitors who were not measured because they passed by without stopping at the place, and visitors who were measured multiple times by the sensor because they stayed at the place to view that area for a longer time. From this data, it is not possible to determine the exact number of visitors who stopped and viewed the exhibits at each location, but it can be interpreted that the visitors who passed by were not interested in the exhibits. In addition, it can be interpreted that visitors who stayed at the place and were measured multiple times are more interested in the exhibits. In this way, by comparing the number of people measured, it is possible to compare the degree of interest of visitors at each measurement location and measurement time.
For the Curator to recognize the difference in the level of interest of visitors at each measurement location and measurement time, it is necessary to aggregate the data to some extent. By aggregating the data measured every minute and every hour, it becomes easier to understand the characteristics (Figure 13 and Figure 14).
Since the placement of sensor nodes were limited by the power soutlet locations in the exhibition room, the sensor nodes could not cover the whole area and also overlaps existed (Figure 12). As has been obtained from similar surveys in the past [38], the Curator’s request for the strength of interest is not for each exhibition corner, where multiple exhibits are located, but for individual exhibits. For that purpose, it is necessary to reduce the overlap and omitted area, and be able to identify the object being viewed. In other words, it is necessary to free the placement of the sensor nodes from the limitations imposed by the position of the power outlets.

6. Discussion: Loosening the Constraints on the Sensor Node

Based on the data collection by the prototype system and the evaluation of the knowledge gained from the data, it was found that it was required to enable the installation without the constraint of the Outlet. For that purpose, it is necessary to consider how to reduce the power consumption of the sensor node.
Before the study, the power consumption of the sensor node was measured by the method shown in Table 4.
From the measurement result of the power consumption of the sensor node (Figure 15), it can be seen that the peak occurs at intervals of about 60 s. Since Yolo is programmed to start at the same timing on the sensor node, it is presumed that the peak will occur due to the execution of Yolo. However, in that case, it is necessary to widen the interval for measuring the number of people, but the effect of widening the interval cannot be judged by the sensor node alone, so the system is used. It is necessary to decide the influence on the user (that is, the change in the quality of the Curator’s awareness), and it is necessary to have a coordinated design that considers the balance between the two.
Instead of lowering the peak, you can take an approach to reduce power consumption when Yolo is not running by activating the sensor node when Yolo starts up. However, this prototype uses a Raspberry Pi, so it would need to power off and restart. Considering the overhead of powering down, rebooting, and stabilized state, this configuration was determined to be impractical.
To confirm the relationship between the occurrence of the peak and the execution of Yolo, the programming was changed to start Yolo every 5 min, and the power consumption meter, in that case, was compared. The power consumption measurement conditions are the same as the above conditions (Table 4).
The measurement results are shown in Figure 16. The occurrence of the peak was reduced to one, and it was confirmed that the peak was caused by the execution of Yolo. As a result of this experiment, it was found that the average power consumption is 2.71 W when Yolo is started every minute, while it is 2.51 W when it is started every 5 min. It was also found that the average power consumption can be reduced by 0.2 W, 7.5%, by reducing the number of startups of Yolo to 1/5.
As organized as a model by Knowledge Experience Design, the purpose of observation activities using sensor nodes is to grasp the viewing behavior of visitors, and that knowledge is obtained from the number of people per sensor node, calculated by Yolo. Therefore, it is necessary to judge the validity of changing the activation interval of Yolo by balancing it with the knowledge that the Curator can obtain from the data.
Specifically, the difference in awareness is evaluated by the measured value of the number of people when Yolo is started every minute (1-min value thereafter) and the measured value when the activation interval of Yolo is changed (n-minute value thereafter).
The hourly aggregates (hereinafter the 1-h aggregated value) calculated using the 2-min to 10-min values were compared to the 1-h aggregates, based on the 1-min values. The correlation coefficient (R) is as shown in Table 5.
The difference in the number of people measured for each time zone is compared using the value obtained by summing up 1-h aggregated value for each day (hereinafter referred to as the daily aggregated value). Figure 17 is a graph of daily aggregated values using the 1-min value, 3-min value, 4-min value, 5-min value, and 7-min value for sensor node 5. As the measurement interval increases, the range of change decreases. Up to the 4-min value, the same tendency as the 1-min value can be grasped, and the range of change between the 5-min value and the 7-min value becomes gradual, making it difficult to grasp the tendency.
Furthermore, the ease of grasping the tendency of the number of people measured for each sensor node was evaluated using the 1-to-7-min values (Figure 18).
In this case as well, as the measurement interval increases, the range of change for each time zone becomes smaller, but up to the 4-min value, the same tendency as the 1-min value can be grasped. However, it is difficult to grasp the tendency of the 5-min and 7-min values because the range of change is gradual.
Judging from this result, if you want to reduce the power consumption of the sensor node by adjusting the startup interval of Yolo, you can judge that it is appropriate to set the startup interval between 4 min and 5 min.
In this way, the knowledge gained by exploratory analysis of the data measured by the sensor node can be expected to improve the measurement method of the sensor node.

7. Conclusions

From the prototype system of the Smart Museum, it was found that even if the image analysis program execution interval was changed from 1 min to 5 min to measure the number of visitors, it would not have a significant effect on the Curator’s knowledge acquisition. This is useful as a finding on the relationship between the design of system devices (sensor nodes) and the experience of system users (Curators). With this knowledge, it is possible to reduce the power consumption of the sensor node to 92.6%, by changing the data measurement interval from the 1-min interval to the 5-min interval, without affecting the Curator.
This shows that the knowledge gained by the Curator with exploratory analysis of the data from the sensor node can be used to improve the measurement method of the sensor node. In other words, the Curator’s experience and the design of system functions could be coordinated. This is the result of designing the measurement of data by the sensor, not as an interface between physical space and cyberspace, but as an activity (Observe) necessary for knowledge creation by a Curator, and relating it to the purpose and intention of the activity. The method that led to this perspective is Knowledge Experience design.
Thus, an approach that evaluates the quality of the user experience, not just numerical indicators, is effective in designing a form of CPS that provides services to end users.
This achievement can be evaluated not only in terms of reducing the power consumption of the sensor node, while maintaining the quality of the Curator’s activities, but also in terms of reducing the amount of data that the sensor node needs to process. By reducing the amount of data processed by the sensor node, it is possible to simplify (Raspberry Pi 3 to Raspberry Pi Zero) the board computer installed in the sensor node. This makes it possible to further reduce the power consumption and size of the sensor node. In addition, further power saving can be expected to be driven by a battery, and the sensor node is not restricted to the position of the outlet in the exhibition room, so it becomes possible to measure the behavior of visitors at any place and measurement range. This will further improve the quality of the Curator’s activities.
On the other hand, if it is battery-powered, it is expected that it will be necessary to replace the battery regularly and charge the battery. As future work, it is necessary to conduct experimentsthat combines power consumption and battery capacity and incorporate activities, including system operation, into the Knowledge Experience Design.
In addition, to reduce power consumption approaches, using state-of-the-art electronic devices and intelligent sensors that can manage energy, can be considered [39]. In the prototype system, the sensor node is implemented with the configuration of a relatively inexpensive part that is widely used. In this way, resources, such as budget, are also important considerations for proper co-design, but in Knowledge Experience design, they can be included in the design as constraints included in the purpose and intention of the activity.
In the Smart Museum project, we applied the idea of knowledge experience to hardware–software co-design and tried it as a design method, to optimize the quality of the system (consisting of HW and SW) and the service (achieved by the system). In the case of power saving for the sensor nodes, it was confirmed that it is possible to derive a method to understand and evaluate the effect of changes in system components on services by designing based on Knowledge Experience.
It is expected that a system that optimizes customer service and improves the customer experience by acquiring customer behavior with a device, such as IoT, and analyzing the data will become more familiar as an application example of CPS.

Author Contributions

Conceptualization, T.H., R.Y. and Y.K.; methodology, T.H., R.Y. and Y.K.; investigation, all authors; writing—original draft, T.H., R.Y. and Y.K.; visualization, T.H., R.Y. and Y.K. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

Not applicable.

Acknowledgments

This research was performed in cooperation with the Fukushima Museum.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Hoshino, T.; Yoshioka, R.; Kohira, Y. Design of a Knowledge Experience Based Environment for Museum Data Exploration and Knowledge Creation. In Proceedings of the IEEE 14th International Symposium on Embedded Multicore/Many-Core Systems-on-Chip (MCSoC), Singapore, 20–23 December 2021; pp. 296–303. [Google Scholar] [CrossRef]
  2. Mangold, W.G.; Babakus, E. Service Quality: The Front-Stage Vs. the Back-Stage Perspective. Journal of Services Marketing. J. Serv. Mark. 1991, 5, 59–70. [Google Scholar] [CrossRef]
  3. Glushko, R.J.; Tabas, L. Designing Service Systems by Bridging the “Front Stage” and “Back Stage”. Information Systems and e-Business Management. Inf. Syst. E Bus. Manag. 2009, 7, 407–427. [Google Scholar] [CrossRef] [Green Version]
  4. Fadok, D.S.; Boyd, J.; Warden, J. Air Power’s Quest for Strategic Paralysis; Air University Press: Montgomery, AL, USA, 1995. [Google Scholar]
  5. Blasch, E.P.; Breton, R.; Valin, P.; Bosse, E. User information fusion decision making analysis with the C-OODA model. In Proceedings of the 14th International Conference on Information Fusion, Chicago, IL, USA, 5–8 July 2011; pp. 1–8. [Google Scholar]
  6. Cummings, M.M. Man versus machine or man + machine? IEEE Intell. Syst. 2014, 29, 62–69. [Google Scholar] [CrossRef]
  7. Rasmussen, J. Skills, Rules, and Knowledge; Signals, Signs, and Symbols, and Other Distinctions in Human Performance Models. IEEE Trans. Syst. Man Cybern. 1983, 3, 257–266. [Google Scholar] [CrossRef]
  8. Cappa, F.; Rosso, F.; Capaldo, A. Visitor-sensing: Involving the crowd in cultural heritage organizations. Sustainability 2020, 12, 1445. [Google Scholar] [CrossRef] [Green Version]
  9. Whitehead, A.N. The Aims of Education: And Other Essays; New American Library: New York, NY, USA, 1949. [Google Scholar]
  10. Renkl, A.; Mandl, H.; Gruber, H. Inert knowledge: Analyses and remedies. Educ. Psychol. 1996, 31, 115–121. [Google Scholar] [CrossRef]
  11. Nofal, E.; Panagiotidou, G.; Reffat, R.M.; Hameeuw, H.; Boschloos, V.; Vande Moere, A. Situated tangible gamification of heritage for supporting collaborative learning of young museum visitors. J. Comput. Cult. Herit. 2020, 13, 1–24. [Google Scholar] [CrossRef] [Green Version]
  12. Dierking, L.D.; Falk, J.H. Understanding free-choice learning: A review of the research and its application to museum web sites. Mus. Web. 1998, 98. [Google Scholar]
  13. Walsh, D.; Hall, M.M.; Clough, P.; Foster, J. Characterising online museum users: A study of the National Museums Liverpool museum website. Int. J. Digit. Libr. 2020, 21, 75–87. [Google Scholar] [CrossRef] [Green Version]
  14. Chrysanthakopoulou, A.; Kalatzis, K.; Moustakas, K. Immersive Virtual Reality Experience of Historical Events Using Haptics and Locomotion Simulation. Appl. Sci. 2021, 11, 11613. [Google Scholar] [CrossRef]
  15. Pietroni, E.; Ferdani, D. Virtual Restoration and Virtual Reconstruction in Cultural Heritage: Terminology, Methodologies, Visual Representation Techniques and Cognitive Models. Information 2021, 12, 167. [Google Scholar] [CrossRef]
  16. Shehade, M.; Stylianou-Lambert, T. Virtual reality in museums: Exploring the experiences of museum professionals. Appl. Sci. 2020, 10, 4031. [Google Scholar] [CrossRef]
  17. Weech, S.; Kenny, S.; Lenizky, M.; Barnett-Cowan, M. Narrative and gaming experience interact to affect presence and cybersickness in virtual reality. Int. J. Hum. Comput. Stud. 2020, 138, 102398. [Google Scholar] [CrossRef]
  18. Daniela, L. Virtual museums as learning agents. Sustainability 2020, 12, 2698. [Google Scholar] [CrossRef] [Green Version]
  19. Balducci, F.; Buono, P.; Desolda, G.; Impedovo, D.; Piccinno, A. Improving smart interactive experiences in cultural heritage through pattern recognition techniques. Pattern Recognit. Lett. 2020, 131, 142–149. [Google Scholar] [CrossRef]
  20. Parker, E.; Saker, M. Art museums and the incorporation of virtual reality: Examining the impact of VR on spatial and social norms. Convergence 2020, 26, 1159–1173. [Google Scholar] [CrossRef]
  21. Puig, A.; Rodríguez, I.; Arcos, J.L.; Rodríguez-Aguilar, J.A.; Cebrián, S.; Bogdanovych, A.; Morera, N.; Palomo, A.; Piqué, R. Lessons learned from supplementing archaeological museum exhibitions with virtual reality. Virtual Real. 2020, 24, 343–358. [Google Scholar] [CrossRef]
  22. Maguire, M. Methods to support human-centred design. Int. J. Hum. Comput. Stud. 2001, 55, 587–634. [Google Scholar] [CrossRef]
  23. de Micheli, G. Hardware/software Co-Design. Proc. IEEE 1997, 85, 349–365. [Google Scholar] [CrossRef]
  24. Teich, J. Hardware/Software Codesign: The Past, the Present, and Predicting the Future. Proc. IEEE 2012, 100, 1411–1430. [Google Scholar] [CrossRef]
  25. Zhou, J.; Kritikakou, A.; Zhu, D.; Lastra, J.L.M.; Hu, S. Software and Hardware Co-Design for Sustainable Cyber-Physical Systems. Softw. Pract. Exp. 2021, 51, 2105–2107. [Google Scholar] [CrossRef]
  26. Shneiderman, B. Human-Centered Artificial Intelligence: Reliable, Safe & Trustworthy. Int. J. Hum. Comput. Interact. 2020, 36, 495–504. [Google Scholar] [CrossRef] [Green Version]
  27. Adadi, A.; Berrada, M. Peeking Inside the Black-Box: A Survey on Explainable Artificial Intelligence (XAI). IEEE Access 2018, 6, 52138–52160. [Google Scholar] [CrossRef]
  28. Miller, T. Explanation in artificial intelligence: Insights from the social sciences. Artif. Intell. 2019, 267, 1–38. [Google Scholar] [CrossRef]
  29. Becerra-Fernandez, I.; Sabherwal, R. Knowledge Management: Systems and Processes; Routledge: New York, NY, USA, 2014. [Google Scholar] [CrossRef]
  30. Wang, D.; Churchill, E.; Maes, P.; Fan, X.; Shneiderman, B.; Shi, Y.; Wang, Q. From human-human collaboration to Human-AI collaboration: Designing AI systems that can work together with people. Conf. Hum. Factors Comput. Syst. 2020, 1–6. [Google Scholar] [CrossRef]
  31. Lage, I.; Ross, A.S.; Kim, B.; Gershman, S.J.; Doshi-Velez, F. Human-in-the-loop interpretability prior. In Proceedings of the 32nd International Conference on Neural Information Processing Systems (NIPS’18), Montréal, QC, Canada, 3–8 December 2018; pp. 10180–10189. [Google Scholar]
  32. Xin, D.; Ma, L.; Liu, J.; Macke, S.; Song, S.; Parameswaran, A. Accelerating Human-in-the-loop Machine Learning: Challenges and Opportunities. In Proceedings of the Second Workshop on Data Management for End-to-End Machine Learning (DEEM’18), Houston, TX, USA, 15 June 2018; pp. 1–4. [Google Scholar] [CrossRef] [Green Version]
  33. Carstensen, P.H.; Schmidt, K. Computer supported cooperative work: New challenges to systems design. In Handbook of Human Factors; Kenji Itoh: Tokyo, Japan, 1999; pp. 619–636. [Google Scholar]
  34. Boyd, D.M.; Ellison, N.B. Social network sites: Definition, history, and scholarship. J. Comput.-Mediat. Commun. 2007, 13, 210–230. [Google Scholar] [CrossRef] [Green Version]
  35. Verhagen, W.J.C.; Bermell-Garci, P.; Van Dijk, R.E.C.; Curran, R. A critical review of Knowledge-Based Engineering: An identification of research challenges. Adv. Eng. Inform. 2012, 26, 5–15. [Google Scholar] [CrossRef]
  36. Evans, E. Domain-Driven Design Reference: Definitions and Pattern Summaries; Dog Ear Publishing: Indianapolis, IN, USA, 2014. [Google Scholar]
  37. Redmon, J.; Farhadi, A. YOLOv3: An Incremental Improvement. arXiv 2018, arXiv:1804.02767. Available online: http://arxiv.org/abs/1804.02767 (accessed on 30 January 2022).
  38. Hoshino, T.; Yoshioka, R. A Graph-Based Model for Experiential Knowledge. Int. J. Knowl. Eng. 2019, 5, 1–7. [Google Scholar] [CrossRef]
  39. Castaño, F.; Toro, R.M.D.; Haber, R.E.; Beruvides, G. Conductance sensing for monitoring micromechanical machining of conductive materials. Sens. Actuators A Phys. 2015, 232, 163–171. [Google Scholar] [CrossRef]
Figure 1. Front Stage–Back Stage view of a service.
Figure 1. Front Stage–Back Stage view of a service.
Jlpea 12 00015 g001
Figure 2. The proposed service model of Smart Museum.
Figure 2. The proposed service model of Smart Museum.
Jlpea 12 00015 g002
Figure 3. Overview of Knowledge Experience.
Figure 3. Overview of Knowledge Experience.
Jlpea 12 00015 g003
Figure 4. Step 1: Focus on Actor, Activity, input, and outcome.
Figure 4. Step 1: Focus on Actor, Activity, input, and outcome.
Jlpea 12 00015 g004
Figure 5. Step 2: Add some elements related to the activity.
Figure 5. Step 2: Add some elements related to the activity.
Jlpea 12 00015 g005
Figure 6. Focus on Actor, Activity, input, and outcome in Curator’s Experience.
Figure 6. Focus on Actor, Activity, input, and outcome in Curator’s Experience.
Jlpea 12 00015 g006
Figure 7. Add some elements related to Curator’s Experience.
Figure 7. Add some elements related to Curator’s Experience.
Jlpea 12 00015 g007
Figure 8. Smart Museum Prototype System.
Figure 8. Smart Museum Prototype System.
Jlpea 12 00015 g008
Figure 9. Overview of prototype system installed in the museum ([1] Figure 3).
Figure 9. Overview of prototype system installed in the museum ([1] Figure 3).
Jlpea 12 00015 g009
Figure 10. Number of visitors detected by the sensor nodes (on 6/30).
Figure 10. Number of visitors detected by the sensor nodes (on 6/30).
Jlpea 12 00015 g010
Figure 11. Number of visitors detected by the sensor nodes (on 6/19).
Figure 11. Number of visitors detected by the sensor nodes (on 6/19).
Jlpea 12 00015 g011
Figure 12. Positions of sensor nodes installed at the museum.
Figure 12. Positions of sensor nodes installed at the museum.
Jlpea 12 00015 g012
Figure 13. Total value every 60 min (6/30).
Figure 13. Total value every 60 min (6/30).
Jlpea 12 00015 g013
Figure 14. Number of visitors detected every 60 min by each sensor node (on 6/19).
Figure 14. Number of visitors detected every 60 min by each sensor node (on 6/19).
Jlpea 12 00015 g014
Figure 15. Power consumption of a sensor node.
Figure 15. Power consumption of a sensor node.
Jlpea 12 00015 g015
Figure 16. Power consumption of sensor node for 1- and 5-min detection intervals.
Figure 16. Power consumption of sensor node for 1- and 5-min detection intervals.
Jlpea 12 00015 g016
Figure 17. Number of visitors detected with different measurement intervals.
Figure 17. Number of visitors detected with different measurement intervals.
Jlpea 12 00015 g017
Figure 18. The tendency of the number of visitors measured for each sensor node.
Figure 18. The tendency of the number of visitors measured for each sensor node.
Jlpea 12 00015 g018
Table 1. Viewing Experience Data (created by modifying [1] TABLE I).
Table 1. Viewing Experience Data (created by modifying [1] TABLE I).
NameDeviceIntention of MeasurementMeasurement-Method
timeServerRecord date and time of measurementThe server records the time when the data is uploaded.
agent_serialSensor NodeUniquely identify the sensor agentThe unique number (serial number) of the sensor agent is added at the time of data transmission.
temperatureTemperature sensorAmbient temperature (celsius)Temperature sensor measurements (measured at 1-min intervals)
humidityHumidity sensorAbient humidity (%)Humidity sensor measurements (measured at 1-min intervals)
pressureBarometric pressure sensorAtmospheric pressure (bar)Barometric pressure sensor measurements (measured at 1-min intervals)
luminanceIlluminance sensorAmbient luminance (lux)Illuminance sensor measurements (measured at 1-min intervals)
noise.dbMicrophoneAmbient noise (dB)The volume level is recorded by the microphone. (Audio is not collected and conversations are not analyzed or recorded.)
motionPIR motion sensor Movement of visitors (%)It is measured once every 0.5 s with a motion sensor to calculate the probability that a visitor was present in the area in 1 min.
presenceCameraNumber of visitorsComputer the number of people included in a captured image. (A machine learning algorithm is used to recognize "people”, but the individual is not identified.)
Table 2. Number of actual visitors during the experiment period.
Table 2. Number of actual visitors during the experiment period.
DateNumber of Visitors
6/19Sat83
6/20Sun92
6/21Monclosed day
6/22Tue135
6/23Wed243
6/24Thu349
6/25Fri338
6/26Sat85
6/27Sun143
6/28Monclosed day
6/29Tueclosed day
6/30Wed372
7/1Thu356
7/2Frino data
Table 3. The daily total of the actual and detected number of visitors.
Table 3. The daily total of the actual and detected number of visitors.
DateNumber of VisitorsNode02Node04Node05Node07
6/19Sat83396150249112
6/20Sun92272109272115
6/21Monclosed day
6/22Tue1351755112052
6/23Wed243393147297129
6/24Thu34962223312230
6/25Fri338758275477253
6/26Sat85267162152105
6/27Sun143419175291179
6/28Monclosed day
6/29Tueclosed day
6/30Wed372423171406141
7/1Thu356456146358136
7/2Frino data22510524282
Table 4. Measurement conditions for power consumption.
Table 4. Measurement conditions for power consumption.
Measuring DeviceTEXIO PPX 20-5
Measurement methodMeasure electric current and voltage at 0.1-s intervals.
Calculate the average for every 10 measurements and use the average for 1 s as the measurement result.
Measured 300 times (5 min) after stabilized (from about 200 s after power is turned on).
Table 5. Correlation of 1-h aggregate value.
Table 5. Correlation of 1-h aggregate value.
Yolo Start Interval1 min2 min3 min4 min5 min6 min7 min8 min9 min10 min
correlation coefficient (R)1.0000.9900.9800.9620.9370.9330.9170.8950.8790.837
power consumption (W)2.712.592.542.522.512.502.502.492.492.49
reduction rate (%)0.004.616.156.927.387.797.918.078.208.30
1 min and 5 min are actual measurement values. Other values are estimates interpolated from the 1 min and 5 min values.
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Hoshino, T.; Yoshioka, R.; Kohira, Y.; Tetsuka, S. Cooperative Design of Devices and Services to Balance Low Power and User Experience. J. Low Power Electron. Appl. 2022, 12, 15. https://doi.org/10.3390/jlpea12010015

AMA Style

Hoshino T, Yoshioka R, Kohira Y, Tetsuka S. Cooperative Design of Devices and Services to Balance Low Power and User Experience. Journal of Low Power Electronics and Applications. 2022; 12(1):15. https://doi.org/10.3390/jlpea12010015

Chicago/Turabian Style

Hoshino, Takayuki, Rentaro Yoshioka, Yukihide Kohira, and Shingo Tetsuka. 2022. "Cooperative Design of Devices and Services to Balance Low Power and User Experience" Journal of Low Power Electronics and Applications 12, no. 1: 15. https://doi.org/10.3390/jlpea12010015

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop