Attendance management device, attendance management method and program
The attendance management system uses facial recognition and lecture identification to efficiently confirm student attendance at entry and exit points, addressing authentication challenges in large classrooms and reducing server load.
Patent Information
- Application Number
- JP2024015075
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-02-02
- Publication Date
- 2025-08-15
AI Technical Summary
Existing attendance management systems using cameras in classrooms face challenges in efficiently authenticating multiple students due to the larger size of classrooms, leading to prolonged authentication times and difficulty in confirming student attendance.
An attendance management system utilizing an entrance camera for facial recognition to identify students entering the classroom, coupled with a lecture identification based on camera location and capture time, allowing for immediate registration of attendance without the need for student ID cards and reducing server load by authenticating at entry and exit points.
Facilitates easy confirmation of student attendance at lectures, reduces student discomfort, and minimizes server processing load by using gateless facial recognition and eliminating the need for periodic authentication during lectures.
Smart Images

Figure 2025119939000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to a course attendance management device, a course attendance management method, and a program. [Background technology]
[0002] Patent Document 1 discloses an attendance management device that uses a camera installed in a classroom to capture facial images of seated students, and registers the students' attendance after face authentication. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Patent Publication No. 2021-018649 Summary of the Invention [Problem to be solved by the invention]
[0004] In Patent Document 1, a camera installed in a classroom is used to capture facial images of multiple students while seated, by changing the angle of view. The larger the classroom, the longer it takes to authenticate the faces of multiple students. Therefore, Patent Document 1 does not allow for easy confirmation of students' attendance at lectures.
[0005] In view of such problems, the present disclosure aims to provide a lecture attendance management device, a lecture attendance management method, and a program that can easily confirm that students are attending lectures. [Means for solving the problem]
[0006] The attendance management device of the present disclosure is an acquisition unit that acquires entrance images captured by an entrance camera installed so as to be able to capture images of multiple people entering the classroom; a student identification unit that identifies a plurality of students entering the classroom by face recognition based on the entrance image; a lecture identification unit that identifies a lecture to be held in a classroom based on an identifier of the classroom in which the entrance camera is installed and the time the entrance image was captured; a determination unit that determines that a student entering the classroom has participated in a lecture held in the classroom; and a registration unit that registers the result of determining that a student entering the classroom has participated in a lecture held in the classroom.
[0007] The attendance management method of the present disclosure includes: An entrance image captured by an entrance camera installed so as to be able to capture images of a plurality of people entering the classroom is acquired; Identifying a plurality of students entering the classroom by face recognition based on the entrance image; Identifying a lecture to be held in a classroom based on an identifier of the classroom in which the entrance camera is installed and the time at which the entrance image was captured; determining that a student entering the classroom has participated in a lecture held in the classroom; The result of determining that a student entering the classroom has participated in a lecture held in the classroom is registered.
[0008] The program of the present disclosure is An entrance image captured by an entrance camera installed so as to be able to capture images of a plurality of people entering the classroom is acquired; Identifying a plurality of students entering the classroom by face recognition based on the entrance image; Identifying a lecture to be held in a classroom based on an identifier of the classroom in which the entrance camera is installed and the time at which the entrance image was captured; determining that a student entering the classroom has participated in a lecture held in the classroom; The computer is caused to execute a process of registering the result that the student who entered the classroom has been determined to have participated in the lecture held in the classroom. [Effects of the Invention]
[0009] The present disclosure provides a lecture attendance management device, a lecture attendance management method, and a program that can easily confirm that students are attending lectures. [Brief explanation of the drawings]
[0010] [Figure 1] 1 is a block diagram showing an example of the configuration of a course attendance management device 10 according to an embodiment. [Figure 2] 1 is a block diagram showing an example of the configuration of a course management system 2 according to an embodiment. [Figure 3] 1 is a diagram showing an example of installation locations of an entrance camera 100 and an exit camera 200 in a course attendance management system 2 according to an embodiment. [Figure 4] 10 is a flowchart showing an example of the operation of the attendance management device 20 of the attendance management system 2 according to the embodiment when a student enters a classroom. [Figure 5] 10 is a flowchart showing another example of the operation of the attendance management device 20 of the attendance management system 2 according to the embodiment when a student enters a classroom. [Figure 6] 10 is a flowchart showing an example of the operation of the attendance management device 20 of the attendance management system 2 according to the embodiment when a student leaves a classroom. [Figure 7] 2 is a block diagram showing an example of the configuration of a student attendance management system 3 according to the embodiment. FIG. [Figure 8] 10 is a flowchart showing an example of the operation of the attendance management device 30 of the attendance management system 3 according to the embodiment. [Figure 9] 10 is a flowchart showing another example of the operation of the attendance management device 30 of the attendance management system 3 according to the embodiment. [Figure 10] FIG. 2 is a block diagram showing an example of the hardware configuration of a computer 500 according to the embodiment. DETAILED DESCRIPTION OF THE INVENTION
[0011] Hereinafter, embodiments of the present disclosure will be described in detail with reference to the drawings. In each drawing, the same or corresponding elements are designated by the same reference numerals, and for clarity of explanation, duplicate explanations will be omitted as necessary.
[0012] (First embodiment) First, the configuration of a course attendance management device 10 according to the first embodiment will be described with reference to FIG. 1 is a block diagram showing an example of the configuration of a student attendance management device 10 according to an embodiment. As shown in FIG. 1, the student attendance management device 10 includes an acquisition unit 11, a student identification unit 12, a lecture identification unit 13, a determination unit 14, and a registration unit 15.
[0013] The acquisition unit 11 acquires an entrance image captured by an entrance camera installed so as to capture multiple people entering the classroom. The student identification unit 12 identifies multiple students entering the classroom by facial recognition based on the entrance image. The lecture identification unit 13 identifies a lecture held in the classroom based on the identifier of the classroom in which the entrance camera is installed and the time the entrance image was captured. The determination unit 14 determines that the student entering the classroom has participated in a lecture held in the classroom. The registration unit 15 registers the result of determining that the student entering the classroom has participated in a lecture held in the classroom.
[0014] As described above, the attendance management device 10 uses facial recognition to confirm that students are attending lectures, so there is no need for students to prepare anything, such as student ID cards or IC cards. Because students do not need to prepare anything, there is no need to deal with the situation after the fact if a student forgets something. Furthermore, the attendance management device 10 can simultaneously identify multiple students at the entrance of a classroom through facial recognition. Therefore, the attendance management device 10 can easily confirm that students are attending a lecture (for example, determine whether students are participating in a lecture). Furthermore, in the attendance management device 10, since a camera is installed at the entrance of the classroom, students are less likely to feel uncomfortable due to camera surveillance during class. Furthermore, the attendance management device 10 does not need to authenticate students at predetermined intervals during a lecture; it can simply authenticate students when they pass through the entrance of the classroom. Therefore, the attendance management device 10 can reduce the load on the server processing.
[0015] (Second embodiment) Next, the configuration of the attendance management system 2 according to the second embodiment will be described with reference to Fig. 2. The attendance management system 2 is a specific embodiment of the attendance management device 10 according to the first embodiment.
[0016] The attendance management system 2 is used as a system for managing the attendance of students at a university. Note that the attendance management system 2 is not limited to being used at universities, but may also be used in facilities such as high schools, companies, hospitals, etc.
[0017] 2 is a block diagram showing an example of the configuration of an attendance management system 2 according to an embodiment. As shown in FIG. 2, the attendance management system 2 includes an attendance management device 20, an entrance camera 100, an exit camera 200, a student terminal 300, and a teacher terminal 400.
[0018] The entrance camera 100 is a camera installed near the entrance of a university classroom. The entrance camera 100 communicates with the attendance management device 20 via a network. Hereinafter, the network includes a LAN (Local Area Network), a WAN (Wide Area Network), the Internet, etc. The communication method may be wireless or wired. The exit camera 200 is a camera installed near the exit of a university classroom. The exit camera 200 communicates with the attendance management device 20 via a network.
[0019] Figure 3 is a diagram showing an example of the installation locations of the entrance camera 100 and the exit camera 200 in the attendance management system 2 according to the embodiment. As shown in Figure 3, the entrance camera 100 is installed so that it can capture an image of at least one student entering the classroom (in other words, passing through the entrance area of the classroom). On the other hand, the exit camera 200 is installed so that it can capture an image of at least one student leaving the classroom (in other words, passing through the exit area of the classroom).
[0020] Returning to the explanation of FIG. 2, the student terminal 300 is a terminal used by a student at a university. The student terminal 300 is, for example, a smartphone, tablet, or PC (Personal Computer). The student terminal 300 communicates with the attendance management device 20 via a network. A dedicated application compatible with the attendance management system 2 is installed on the student terminal 300. The student terminal 300 can receive notifications from the attendance management device 20 via the application. Furthermore, the student terminal 300 can view the student's own information stored in each table (such as the attendance management information table) in the memory unit 27 of the attendance management device 20 via the application. Note that the student terminal 300 does not necessarily have to have a dedicated application compatible with the attendance management system 2 installed.
[0021] The teacher terminal 400 is a terminal used by a university teacher. The teacher terminal 400 is, for example, a smartphone, tablet, or PC (Personal Computer). The teacher terminal 400 communicates with the attendance management device 20 via a network. A dedicated application compatible with the attendance management system 2 is installed on the teacher terminal 400. The teacher terminal 400 can receive notifications from the attendance management device 20 via the application. The teacher terminal 400 can also view student information stored in each table (such as the attendance management information table) in the memory unit 27 of the attendance management device 20 via the application. Note that the teacher terminal 400 does not necessarily have to have a dedicated application compatible with the attendance management system 2 installed.
[0022] The attendance management device 20 is a device for managing students' attendance at university lectures. Lectures include, for example, regular lectures, midterm and final exams, etc. The attendance management device 20 is, for example, a server. The attendance management device 20 communicates with the entrance camera 100, the exit camera 200, the student terminal 300, and the teacher terminal 400 via a network.
[0023] Specifically, the attendance management device 20 includes an acquisition unit 21, a student identification unit 22, a lecture identification unit 23, a determination unit 24, a registration unit 25, a notification unit 26, and a storage unit 27.
[0024] <Configuration when students enter the room> The acquisition unit 21 acquires, from the entrance camera 100 installed in the classroom, entrance images captured by the entrance camera 100. The entrance images are, for example, still images or a plurality of time-series images.
[0025] The student identification unit 22 identifies at least one student entering the classroom through facial recognition based on the entrance image. Specifically, a student information table in the storage unit 27 stores information linking student IDs with facial information of the students. The student identification unit 22 identifies the IDs of students entering the classroom through facial recognition based on the entrance image and the information stored in the student information table. In this case, gateless facial recognition, for example, is used for the facial recognition. Gateless facial recognition is a technology that enables real-time authentication of multiple people by tracking the same person from images within a predetermined area and performing facial recognition when the face is captured.
[0026] The lecture identification unit 23 identifies a lecture taking place in a classroom based on the identifier of the classroom in which the entrance camera 100 is installed and the time the entrance image was captured. Specifically, the lecture identification unit 23 acquires the ID of the classroom in which the entrance camera 100 is installed and the time the entrance image was captured from the metadata of the entrance image. Here, the lecture information table in the storage unit 27 stores information linking the ID of a lecture with the time period in which the lecture is held and the ID of the classroom in which the lecture is held. The lecture identification unit 23 identifies the ID of the lecture taking place in the classroom from the information stored in the lecture information table, the ID of the classroom in which the entrance camera 100 is installed, and the time the entrance image was captured. The ID of the identified lecture is one in which the ID of the classroom in which the entrance camera 100 is installed matches the ID of the classroom in which the lecture is held, and the time the entrance image was captured falls within the time period in which the lecture is held.
[0027] The determination unit 24 determines that a student entering a classroom has participated in a lecture held in the classroom. At this time, the determination unit 24 calculates the participation time of the student entering the classroom in the lecture held in the classroom.
[0028] The registration unit 25 registers in the attendance management information table of the storage unit 27 that a student who enters a classroom has participated in a lecture held in the classroom. Specifically, the registration unit 25 associates the student's ID with the lecture ID (corresponding to the ID of the lecture attended by the student) and the time the student participated in the lecture, and registers them in the attendance management information table.
[0029] The notification unit 26 notifies at least one of the student terminal 300 of the student entering the classroom and the teacher terminal 400 of the teacher in charge of the lecture in the classroom that the student entering the classroom has participated in the lecture held in the classroom. Specifically, the student information table in the storage unit 27 stores information in which the student's ID is linked to notification destination information. The notification unit 26 references the information stored in the student information table and notifies the student terminal 300 entering the classroom that the student has participated in the lecture held in the classroom. The timing of the notification can be set individually. Furthermore, the lecture information table in the storage unit 27 stores information in which the ID of a lecture is linked to the ID of the teacher in charge of the lecture. The lecture identification unit 23 identifies the ID of the teacher in charge of the lecture held in the classroom from the information stored in the lecture information table in the storage unit 27. Furthermore, the teacher information table in the storage unit 27 stores the teacher's ID linked to the notification destination information of the teacher. The notification unit 26 refers to the information stored in the teacher information table stored in the storage unit 27 and notifies the teacher terminal 400 of the information.
[0030] Furthermore, the determination unit 24 determines whether or not a lecture being held in a classroom is a lecture being taken by a student entering the classroom. Specifically, in the student course information table of the storage unit 27, the ID of the lecture being taken by the student is stored in the student ID. The determination unit 24 acquires the ID of the lecture being taken by the student entering the classroom from the information stored in the student course information table. The determination unit 24 determines whether or not a lecture being held in a classroom is a lecture being taken by a student based on whether or not the ID of the lecture being held in the classroom matches the ID of the lecture being taken by the student entering the classroom. The determination unit 24 may determine whether or not a lecture held in a classroom is a lecture taken by a student entering the classroom, taking into consideration information about the time period in which the lecture is held.
[0031] The registration unit 25 registers whether or not a lecture held in a classroom is a lecture taken by a student entering the classroom in the attendance management information table of the storage unit 27. Specifically, the registration unit 25 associates the student ID and the lecture ID with whether or not the student has taken the lecture, and registers them in the attendance management information table of the storage unit 27.
[0032] The notification unit 26 notifies at least one of the student terminal 300 of the student entering the classroom and the teacher terminal 400 of the teacher in charge of the lecture held in the classroom of the result of the determination as to whether the lecture held in the classroom is a lecture taken by the student entering the classroom. The timing of the notification can be set for each, but it is preferable that the notification be made before the lecture held in the classroom starts. In addition, if the lecture being held in a classroom is not a lecture that the student entering the classroom has taken, the notification unit 26 may further refer to the lecture information table in the memory unit 27 and further notify the student terminal 300 of the student entering the classroom of the lecture that the student has taken, the classroom in which the lecture is being held, and the time period in which the lecture is being held.
[0033] <Configuration when students leave the room> The acquisition unit 21 acquires an exit image captured by the exit camera 200 from the exit camera 200 installed in the classroom.
[0034] The student identification unit 22 identifies at least one student leaving the classroom by facial recognition based on the exit image. Specifically, the student information table in the storage unit 27 stores information linking student IDs with student facial information. The student identification unit 22 identifies the IDs of students leaving the classroom by facial recognition based on the exit image and the information stored in the student information table. At this time, the facial recognition may be performed using, for example, gateless facial recognition, as in the case of students entering the classroom.
[0035] The lecture identification unit 23 identifies a lecture taking place in a classroom based on the identifier of the classroom in which the exit camera 200 is installed and the capture time of the exit image. Specifically, the lecture identification unit 23 acquires the ID of the classroom in which the exit camera 200 is installed and the capture time of the exit image from the metadata of the exit image. Here, the lecture information table in the storage unit 27 stores information linking the ID of a lecture with the time period in which the lecture is held and the ID of the classroom in which the lecture is held. The lecture identification unit 23 identifies the ID of the lecture taking place in the classroom from the information stored in the lecture information table, the ID of the classroom in which the exit camera 200 is installed, and the capture time of the exit image.
[0036] The determination unit 24 determines that a student leaving a classroom has left the lecture held in that classroom. At this time, the determination unit 24 calculates the time of exit from the lecture held in that classroom for the student leaving the classroom.
[0037] Furthermore, for a student who leaves a classroom, the determination unit 24 calculates the difference between the time the student joins a lecture held in the classroom and the time the student leaves the lecture as the attendance time of the lecture held in the classroom. Specifically, the determination unit 24 obtains the attendance time of the lecture corresponding to the ID of the lecture from which the student left, from the attendance management information table stored in the storage unit 27. Then, the determination unit 24 calculates the difference between the time the student joins the lecture and the time the student leaves the lecture as the attendance time of the lecture.
[0038] The registration unit 25 registers the result of determining that a student who leaves a classroom has left a lecture held in the classroom. Specifically, the registration unit 25 associates the student's ID and the lecture ID (corresponding to the ID of the lecture from which the student left) with the time when the student left the lecture and the length of time the student attended the lecture, and registers them in the attendance management information table.
[0039] The notification unit 26 notifies at least one of the student terminal 300 of the student leaving the classroom and the teacher terminal 400 of the teacher in charge of the lecture held in the classroom that the student leaving the classroom has left the lecture held in the classroom.
[0040] The storage unit 27 stores a student information table, a lecture information table, a student course information table, a teacher information table, and a course attendance management information table.
[0041] The student information table stores information about students. In the student information table, the student's ID (identifier) is linked to the student's facial information and the student's notification destination information. Here, the student's facial information is, for example, information indicating the student's facial image or facial features. The notification destination information is, for example, an app ID or email address. The student information table may further include information such as the student's student ID number, student name, and student's department.
[0042] The lecture information table stores information about lectures. The lecture information table stores information that links a lecture ID with the ID of the classroom in which the lecture is held, the time period in which the lecture is held, and the ID of the instructor in charge of the lecture.
[0043] The student course information table stores information about students' course enrollment. The student course information table stores information that links a student's ID with the ID of the course that the student is taking and the time period in which the course is held.
[0044] The teacher information table stores information about teachers. The student information table stores the teacher's ID (identifier) and the notification information of the teacher.
[0045] The attendance management information table stores information for managing students' attendance at lectures. The attendance management information table stores information that links a student's ID with the lecture ID, whether the student is taking the lecture, the time the student joined the lecture, the time the student left the lecture, and the length of time the student attended the lecture.
[0046] Next, the operation of the attendance management device 10 of the attendance management system 2 according to the second embodiment will be described with reference to FIGS.
[0047] <Example of student behavior when entering a classroom> FIG. 4 is a flowchart showing an example of the operation of the attendance management device 20 of the attendance management system 2 according to this embodiment when a student enters a classroom.
[0048] 4, in step S101, the acquisition unit 21 of the attendance management device 20 acquires an entrance image captured by the entrance camera 100 installed at the entrance of the classroom. The entrance camera 100 is capable of capturing an image of at least one student entering the classroom.
[0049] Next, in step S102, the student identification unit 22 identifies at least one student entering the classroom by facial recognition based on the acquired entrance image. Specifically, information linking student IDs with student facial information is stored in the student information table of the storage unit 27. The student identification unit 22 identifies the IDs of students entering the classroom by facial recognition based on the entrance image and the information stored in the student information table.
[0050] Next, in step S103, the lecture identification unit 23 identifies a lecture taking place in a classroom based on the identifier of the classroom in which the entrance camera 100 is installed and the time the entrance image was captured. Specifically, the lecture identification unit 23 acquires the ID of the classroom in which the entrance camera 100 is installed and the time the entrance image was captured from the metadata of the entrance image. Here, the lecture information table in the storage unit 27 stores information linking the ID of a lecture with the time period in which the lecture is held and the ID of the classroom in which the lecture is held. The lecture identification unit 23 identifies the ID of the lecture taking place in the classroom from the information stored in the lecture information table, the ID of the classroom in which the entrance camera 100 is installed, and the time the entrance image was captured.
[0051] Next, in step S104, the determination unit 24 determines that the student entering the classroom has participated in a lecture held in the classroom. At this time, the determination unit 24 calculates the participation time of the student entering the classroom to the lecture held in the classroom.
[0052] Next, in step S105, the registration unit 25 registers the result as attendance management information in the storage unit 27. Specifically, the registration unit 25 associates the student's ID with the lecture ID (corresponding to the ID of the lecture attended by the student) and the student's attendance time at the lecture, and registers them in the attendance management information table.
[0053] Next, in step S106, the notification unit 26 notifies the student terminal 300 of the student entering the classroom that the student has participated in the identified lecture. Specifically, information linking the student ID with notification destination information is stored in the student information table of the storage unit 27. The notification unit 26 refers to the information stored in the student information table and notifies the student terminal 300 of the student entering the classroom that the student has participated in the lecture held in the classroom.
[0054] <Another example of student behavior when entering a classroom> FIG. 5 is a flowchart showing another example of the operation of the attendance management device 20 of the attendance management system 2 according to the embodiment when a student enters a classroom.
[0055] As shown in FIG. 5, the course attendance management device 20 performs the processes of steps S201 to S203 after the above-mentioned step S104.
[0056] In step S201, the determination unit 24 of the attendance management device 20 determines whether or not the lecture being held in the classroom is a lecture taken by the student entering the classroom (whether or not the student has taken the lecture). Specifically, in the student course information table of the storage unit 27, the ID of the lecture taken by the student is stored in the student ID. The determination unit 24 obtains the ID of the lecture taken by the student entering the classroom from the information stored in the student course information table. The determination unit 24 determines whether or not the lecture being held in the classroom is a lecture taken by the student based on whether or not the ID of the lecture being held in the classroom matches the ID of the lecture taken by the student entering the classroom.
[0057] Next, in step S202, the registration unit 25 registers the result in the attendance management information table. Specifically, the registration unit 25 associates the student ID and the lecture ID with whether or not the student has taken the lecture, and registers them in the attendance management information table of the storage unit 27.
[0058] Next, in step S203, the notification unit 26 notifies the student terminal 300 of the student entering the classroom whether the lecture being held in the classroom is a lecture that the student has taken. If the lecture being held in the classroom is not a lecture that the student entering the classroom has taken, the notification unit 26 may further refer to the lecture information table in the storage unit 27 and further notify the student terminal 300 of the student entering the classroom of the lecture that the student has taken, the classroom in which the lecture is to be held, and the time period in which the lecture is to be held.
[0059] <Example of student behavior when leaving the classroom> FIG. 6 is a flowchart showing an example of the operation of the attendance management device 20 of the attendance management system 2 according to the embodiment when a student leaves a classroom. 6, in step S301, the acquisition unit 21 of the attendance management device 20 acquires an exit image captured by the exit camera 200 installed at the exit of the classroom. The exit camera 200 can capture an image of at least one student leaving the classroom.
[0060] Next, in step S302, the student identification unit 22 identifies at least one student who is leaving the classroom by face recognition based on the exit image. Here, the student identification unit 22 identifies the ID of the at least one student who is leaving the classroom by the same identification method as in step S102.
[0061] Next, in step S303, the lecture identification unit 23 identifies a lecture held in a classroom. Here, the lecture identification unit 23 identifies the ID of the lecture held in the classroom using the same identification method as in step S103.
[0062] Next, in step S304, the determination unit 24 determines that the student leaving the classroom identified by the student identification unit 22 has left the lecture held in the classroom identified by the lecture identification unit 23. At this time, the determination unit 24 calculates the time of exit from the lecture held in the classroom for the student leaving the classroom.
[0063] Next, in step S305, the determination unit 24 calculates the difference between the time the student joins a lecture held in the classroom and the time the student leaves the lecture as the attendance time for the student who is leaving the classroom. Specifically, the determination unit 24 obtains the time the student joins the lecture corresponding to the ID of the lecture from which the student left, from the attendance management information table stored in the storage unit 27. The determination unit 24 then calculates the difference between the time the student joins the lecture and the time the student leaves the lecture as the attendance time for the student.
[0064] Next, in step S306, the registration unit 25 registers the result in the attendance management information table stored in the storage unit 27. Specifically, the registration unit 25 links the student's ID and the lecture ID (corresponding to the ID of the lecture from which the student has withdrawn) with the time when the student left the lecture and the length of time the student attended the lecture, and registers them in the attendance management information table.
[0065] Next, in step S307, the notification unit 26 notifies the student terminal 300 of the student leaving the classroom that the student has left the lecture being held in the classroom.
[0066] As described above, in the attendance management system 2 according to this embodiment, student attendance at lectures is confirmed by facial recognition, so there is no need for students to prepare anything such as student ID cards or IC cards. Because students do not need to prepare anything, there is no need to deal with the incident after a student forgets something. The attendance management system 2 uses gateless authentication technology to simultaneously identify at least one student at the entrance or exit of a classroom through facial recognition. This makes it easy to confirm a student's attendance at a lecture (for example, determining whether a student is participating in a lecture or whether a student is leaving a lecture). Furthermore, because the attendance management device 20 installs cameras at the entrance and exit of the classroom, students are less likely to feel uncomfortable being monitored by cameras during class. There is no need to authenticate students at predetermined intervals during a lecture; instead, students can be authenticated as they pass through the entrance or exit of the classroom, reducing the load on the server processing.
[0067] Furthermore, the attendance management device 20 can determine whether a lecture attended by a student is one that the student is taking and notify the student. By doing so, the attendance management device 20 can prevent students from participating in lectures that the student is not taking. For example, by receiving a notification before the lecture starts as to whether the lecture attended by the student is one that the student is taking, the student can become aware of the situation if he or she has participated in a lecture that the student is not taking. The instructor in charge of the lecture can also become aware of the participation of a student who is not taking the course by receiving the notification.
[0068] The attendance management device 20 may identify not only students but also teachers by face recognition and determine whether the lecture attended by the teacher is the lecture that the teacher is in charge of. Then, the attendance management device 20 may notify the teacher if the lecture is not the lecture that the teacher is in charge of. This can prevent the teacher from giving a lecture in the wrong classroom.
[0069] (Third embodiment) Next, the configuration of the attendance management system 3 according to the third embodiment will be described with reference to FIGS.
[0070] Fig. 7 is a block diagram showing an example of the configuration of the attendance management system 3 according to the embodiment. As shown in Fig. 7, the attendance management system 3 differs from the attendance management system 2 according to the second embodiment in the following respects.
[0071] The attendance management device 30 of the attendance management system 3 further includes a survey unit 31. The investigation unit 31 refers to the attendance management information table in the memory unit 27 and investigates whether or not the student attended the lecture based on the student's attendance time for the lecture. The registration unit 25 registers the results of the investigation by the investigation unit 31 in the attendance management information table in the memory unit 27. At this time, the attendance management information table stores information linking the student's ID with the lecture ID, whether or not the student is taking the lecture, the time the student joined the lecture, the time the student left the lecture, the student's attendance time for the lecture, and the student's attendance for the lecture.
[0072] Furthermore, the survey unit 31 refers to the attendance management information table in the memory unit 27 and calculates statistics (e.g., average or median) of the attendance time of at least one student for the lecture. Based on the calculated statistics of the attendance time, the survey unit 31 surveys at least one of the lecture arrangements made by the instructor in charge of the lecture and the satisfaction of the students attending the lecture with the lecture. The registration unit 25 registers the results surveyed by the survey unit 31 in the memory unit 27.
[0073] FIG. 8 is a flowchart showing an example of the operation of the attendance management device 30 of the attendance management system 3 according to the embodiment. 8, first, in step S401, the investigation unit 31 of the attendance management device 30 refers to the attendance management information table in the storage unit 27 and investigates whether the student attended the lecture based on the student's attendance time. Specifically, if the attendance time is equal to or greater than a predetermined threshold, the investigation unit 31 determines that the student attended the lecture. If the attendance time is less than the predetermined threshold, the determination unit 24 determines that the student was absent from the lecture.
[0074] Next, in step S402, the registration unit 25 registers the results in the attendance management information table stored in the storage unit 27. Specifically, the registration unit 25 registers the student ID, the lecture ID, and the student's attendance at the lecture in the attendance management information table.
[0075] As described above, the attendance management device 30 of the attendance management system 3 can mark students who have not attended the lecture for a long time as absent and mark students who have had enough time to attend the lecture as present. By doing so, the attendance management device 30 can prevent students from skipping the lecture.
[0076] FIG. 9 is a flowchart showing another example of the operation of the attendance management device 30 of the attendance management system 3 according to this embodiment.
[0077] As shown in FIG. 9, first, in step S501, the surveying unit 31 refers to the attendance management information table in the storage unit 27 and calculates the statistical value of the attendance time of at least one student in a lecture.
[0078] Next, in step S502, the survey unit 31 surveys at least one of the arrangements of the instructor in charge of the lecture and the satisfaction of the students participating in the lecture, based on the calculated statistical value of the lecture duration.
[0079] For example, if the average length of time spent attending a lecture is equal to or greater than a predetermined threshold, the survey unit 31 determines that the lecture arrangement of the instructor in charge of the lecture is "good." On the other hand, if the average length of time spent attending a lecture is less than the predetermined threshold, the survey unit 31 determines that the instructor's arrangement is "poor." Furthermore, if the average length of time spent attending a lecture is equal to or greater than a first threshold, the survey unit 31 determines that the satisfaction level of students attending the lecture is "high." If the average length of time spent attending a lecture is less than the first threshold and equal to or greater than a second threshold, the survey unit 31 determines that the satisfaction level of students attending the lecture is "medium." If the average length of time spent attending a lecture is less than the second threshold, the survey unit 31 determines that the satisfaction level of students is "low."
[0080] Next, in step S503, the registration unit 25 registers the results of the investigation by the investigation unit 31 in the storage unit 27.
[0081] As mentioned above, the attendance management device 30 of the attendance management system 3 can not only confirm student attendance, but also generate additional services to provide to the school such as information on the lecture arrangements of the instructor and information on the student's satisfaction with the lecture, which will lead to improvements in the lectures on the school side.
[0082] <Example of hardware configuration> Each functional component of each device (such as the attendance management device 20) of the attendance management system 2 and the attendance management device 10 may be realized by hardware (such as a hardwired electronic circuit) that realizes each functional component, or may be realized by a combination of hardware and software (such as a combination of an electronic circuit and a program that controls it). Below, we will further explain the case where each functional component of the above devices is realized by a combination of hardware and software.
[0083] Fig. 10 is a block diagram showing an example of the hardware configuration of a computer 500 according to an embodiment. The attendance management device 10 and each device (attendance management device 20, etc.) of the attendance management system 2 can be realized by a computer 500 having the hardware configuration shown in Fig. 10. The computer 500 may be a portable computer such as a smartphone or tablet terminal, or a stationary computer such as a PC (Personal Computer). The computer 500 may be a dedicated computer or a general-purpose computer.
[0084] For example, a desired function can be provided to the computer 500 by installing a predetermined application on the computer 500. By installing an application that realizes each function of the device on the computer 500, each function is realized on the computer 500.
[0085] The computer 500 has a bus 501, a processor 502, a memory 503, a storage device 504, an input / output interface (I / F) 505, and a network interface (I / F) 506. The bus 501 is a data transmission path for the processor 502, the memory 503, the storage device 504, the input / output interface 505, and the network interface 506 to transmit and receive data to and from each other. However, the method for connecting the processor 502 and the like to each other is not limited to bus connection.
[0086] The processor 502 is one of various processors such as a central processing unit (CPU), a graphics processing unit (GPU), or a field-programmable gate array (FPGA). The memory 503 is a main storage device realized using a random access memory (RAM) or the like. The storage device 504 is an auxiliary storage device realized using a hard disk, a solid state drive (SSD), a memory card, or a read-only memory (ROM) or the like.
[0087] The input / output interface 505 is an interface for connecting the computer 500 to an input / output device. For example, the input / output interface 505 is connected to an input device such as a keyboard and an output device such as a display device.
[0088] The network interface 506 is an interface for connecting the computer 500 to a network. This network may be a LAN (Local Area Network) or a WAN (Wide Area Network).
[0089] Programs for realizing desired functions are stored in the storage device 504. For example, programs for realizing each function of the device are stored in the storage device 504 of the computer 500. The processor 502 reads the programs into the memory 503 and executes them to realize each function.
[0090] These programs include instructions (or software code) that, when loaded into a computer, cause the computer to perform one or more functions described in the embodiments. The programs may be stored on a non-transitory computer-readable medium or a tangible storage medium. By way of example and not limitation, computer-readable media or tangible storage media include random-access memory (RAM), read-only memory (ROM), flash memory, solid-state drive (SSD) or other memory technology, CD-ROM, digital versatile disc (DVD), Blu-ray® disc or other optical disk storage, magnetic cassette, magnetic tape, magnetic disk storage or other magnetic storage device. The programs may also be transmitted on a transitory computer-readable medium or communication medium. By way of example and not limitation, transitory computer-readable media or communication media include electrical, optical, acoustic, or other forms of propagated signals.
[0091] The present invention is not limited to the above-described embodiment, and can be modified as appropriate within the scope of the invention.
[0092] A part or all of the above-described embodiments can be described as, but not limited to, the following supplementary notes. (Appendix 1) an acquisition unit that acquires entrance images captured by an entrance camera installed so as to be able to capture images of multiple people entering the classroom; a student identification unit that identifies a plurality of students entering the classroom by face recognition based on the entrance image; a lecture identification unit that identifies a lecture to be held in a classroom based on an identifier of the classroom in which the entrance camera is installed and the time the entrance image was captured; a determination unit that determines that a student entering the classroom has participated in a lecture held in the classroom; a registration unit that registers the result of determining that a student entering the classroom has participated in a lecture held in the classroom. Attendance management device. (Appendix 2) The classroom system further includes a notification unit that notifies at least one of the student entering the classroom and the instructor in charge of the lecture held in the classroom of the result that the student entering the classroom has participated in the lecture held in the classroom. Attachment 1. A course management device according to claim 1. (Appendix 3) The determination unit determining whether the lecture being held in the classroom is a lecture taken by the student entering the classroom; The registration unit The result of determining whether the lecture being held in the classroom is a lecture taken by the student entering the classroom is registered. Attachment 1. A course management device according to claim 1. (Appendix 4) The classroom system further includes a notification unit that notifies at least one of the student entering the classroom and the instructor in charge of the lecture held in the classroom of the result of determining whether the lecture held in the classroom is a lecture taken by the student entering the classroom. Attachment 3: A course management device. (Appendix 5) The acquisition unit acquiring an exit image captured by an exit camera installed so as to be able to capture an image of at least one student leaving the classroom; The student identification unit Identifying at least one student leaving the classroom through facial recognition based on the exit image; The lecture identification unit Identifying a lecture taking place in a classroom based on an identifier of the classroom in which the exit camera is installed and the time at which the exit image was captured; The determination unit determining that a student leaving the classroom has left a lecture being held in the classroom; The registration unit A result that the student who leaves the classroom has been determined to have left the lecture being held in the classroom is registered. Attachment 1. A course management device according to claim 1. (Appendix 6) The determination unit For a student who leaves the classroom, calculate the difference between the time when it is determined that the student has participated in the lecture held in the classroom and the time when it is determined that the student has left the lecture held in the classroom as the attendance time of the lecture held in the classroom; The registration unit For students who leave the classroom, the attendance time of the lecture held in the classroom is registered. Attachment 5. A course management device according to claim 5. (Appendix 7) a survey unit that surveys whether or not the registered student attended a lecture based on the attendance time of the lecture; The registration unit Register the results of the survey. Attachment 6. A course management device according to claim 6. (Appendix 8) a survey unit that calculates a statistical value of the attendance time of at least one student for the lecture, and surveys at least one of the arrangements of a teacher in charge of the lecture and the satisfaction level of students participating in the lecture based on the statistical value of the attendance time of the lecture; The registration unit Register the results of the survey. Attachment 6. A course management device according to claim 6. (Appendix 9) The notification unit The timing of notification of the result that it is determined that the student entering the classroom has participated in the lecture held in the classroom is set to a time before the lecture start time. Attachment 4: A course management device. (Appendix 10) An entrance image captured by an entrance camera installed so as to be able to capture images of a plurality of people entering the classroom is acquired; Identifying a plurality of students entering the classroom by face recognition based on the entrance image; Identifying a lecture to be held in a classroom based on an identifier of the classroom in which the entrance camera is installed and the time at which the entrance image was captured; determining that a student entering the classroom has participated in a lecture held in the classroom; Registering the result that the student who entered the classroom was determined to have participated in the lecture held in the classroom How to manage attendance. (Appendix 11) The result that the student entering the classroom has been determined to have participated in the lecture held in the classroom is notified to at least one of the student entering the classroom and the instructor in charge of the lecture held in the classroom. Attendance management method described in Appendix 10. (Appendix 12) determining whether the lecture being held in the classroom is a lecture taken by the student entering the classroom; The result of determining whether the lecture being held in the classroom is a lecture taken by the student entering the classroom is registered. Attendance management method described in Appendix 10. (Appendix 13) The result of determining whether the lecture being held in the classroom is a lecture taken by the student entering the classroom is notified to at least one of the student entering the classroom and the instructor in charge of the lecture being held in the classroom. Attendance management method described in Appendix 12. (Appendix 14) acquiring an exit image captured by an exit camera installed so as to be able to capture an image of at least one student leaving the classroom; Identifying at least one student leaving the classroom through facial recognition based on the exit image; Identifying a lecture taking place in a classroom based on an identifier of the classroom in which the exit camera is installed and the time at which the exit image was captured; determining that a student leaving the classroom has left a lecture being held in the classroom; A result that the student who leaves the classroom has been determined to have left the lecture being held in the classroom is registered. Attendance management method described in Appendix 10. (Appendix 15) For a student who leaves the classroom, calculate the difference between the time when it is determined that the student has participated in the lecture held in the classroom and the time when it is determined that the student has left the lecture held in the classroom as the attendance time of the lecture held in the classroom; For students who leave the classroom, the attendance time of the lecture held in the classroom is registered. Attendance management method described in Appendix 14. (Appendix 16) Investigating whether the registered student attended the lecture based on the attendance time of the lecture; Register the results of the survey. Attendance management method described in Appendix 15. (Appendix 17) calculating a statistical value of the attendance time of at least one student for the lecture, and investigating at least one of the arrangements of the instructor in charge of the lecture and the satisfaction level of the students participating in the lecture based on the statistical value of the attendance time for the lecture; Register the results of the survey. Attendance management method described in Appendix 15. (Appendix 18) The timing of notification of the result that it is determined that the student entering the classroom has participated in the lecture held in the classroom is set to a time before the lecture start time. Attendance management method described in Appendix 13. (Appendix 19) An entrance image captured by an entrance camera installed so as to be able to capture images of a plurality of people entering the classroom is acquired; Identifying a plurality of students entering the classroom by face recognition based on the entrance image; Identifying a lecture to be held in a classroom based on an identifier of the classroom in which the entrance camera is installed and the time at which the entrance image was captured; determining that a student entering the classroom has participated in a lecture held in the classroom; A computer is caused to execute a process of registering a result that a student who enters the classroom has been determined to have participated in a lecture held in the classroom. program. (Appendix 20) The computer is further caused to execute a process of notifying at least one of the student entering the classroom and the instructor in charge of the lecture held in the classroom of the result that the student entering the classroom has participated in the lecture held in the classroom. 19. The program described in Appendix 19. (Appendix 21) determining whether the lecture being held in the classroom is a lecture taken by the student entering the classroom; The computer is further caused to execute a process of registering the result of determining whether or not the lecture given in the classroom is a lecture taken by the student entering the classroom. 19. The program described in Appendix 19. (Appendix 22) The computer is further caused to execute a process of notifying at least one of the student entering the classroom and the instructor in charge of the lecture held in the classroom of the result of the determination as to whether or not the lecture held in the classroom is a lecture taken by the student entering the classroom. 21. The program described in Appendix 21. (Appendix 23) acquiring an exit image captured by an exit camera installed so as to be able to capture an image of at least one student leaving the classroom; Identifying at least one student leaving the classroom through facial recognition based on the exit image; Identifying a lecture taking place in a classroom based on an identifier of the classroom in which the exit camera is installed and the time at which the exit image was captured; determining that a student leaving the classroom has left a lecture being held in the classroom; The computer is further caused to execute a process of registering a result that the student who leaves the classroom has been determined to have left the lecture held in the classroom. 19. The program described in Appendix 19. (Appendix 24) For a student who leaves the classroom, calculate the difference between the time when it is determined that the student has participated in the lecture held in the classroom and the time when it is determined that the student has left the lecture held in the classroom as the attendance time of the lecture held in the classroom; The computer is further caused to execute a process of registering the attendance time of a lecture held in the classroom for a student who leaves the classroom. 23. The program described in Appendix 23. (Appendix 25) Investigating whether the registered student attended the lecture based on the attendance time of the lecture; The computer is further caused to execute a process of registering the results of the investigation. 2. The program described in Appendix 24. (Appendix 26) calculating a statistical value of the attendance time of at least one student for the lecture, and investigating at least one of the arrangements of the instructor in charge of the lecture and the satisfaction level of the students participating in the lecture based on the statistical value of the attendance time for the lecture; The computer is further caused to execute a process of registering the results of the investigation. 2. The program described in Appendix 24. (Appendix 27) The computer is further caused to execute a process of setting the timing of notification of the result that the student entering the classroom has been determined to have participated in the lecture held in the classroom to a time before the lecture start time. 22. The program of claim 1. [Explanation of symbols]
[0093] 10,20 Attendance management device 2,3 Course management system 10, 20, 30 Attendance management device 11,21 Acquisition Department 12,22 Student Identification Department 13,23 Lecture specific part 14,24 Judgment part 15,25 Registration Department 26 Notification Department 27 Memory section 31 Research Department 100 Entrance Camera 200 Exit Camera 300 student terminals 400 Teacher's terminals 500 computers 501 Bus 502 processor 503 memory 504 Storage Devices 505 Input / Output Interface (I / F) 506 Network Interface (I / F)
Claims
1. an acquisition unit that acquires entrance images captured by an entrance camera installed so as to be able to capture images of multiple people entering the classroom; a student identification unit that identifies a plurality of students entering the classroom by face recognition based on the entrance image; a lecture identification unit that identifies a lecture to be held in a classroom based on an identifier of the classroom in which the entrance camera is installed and the time the entrance image was captured; a determination unit that determines that a student entering the classroom has participated in a lecture held in the classroom; a registration unit that registers the result of determining that a student entering the classroom has participated in a lecture held in the classroom. Attendance management device.
2. The classroom system further includes a notification unit that notifies at least one of the student entering the classroom and the instructor in charge of the lecture held in the classroom of the result that the student entering the classroom has participated in the lecture held in the classroom. The attendance management device according to claim 1.
3. The determination unit determining whether the lecture being held in the classroom is a lecture taken by the student entering the classroom; The registration unit The result of determining whether the lecture being held in the classroom is a lecture taken by the student entering the classroom is registered. The attendance management device according to claim 1.
4. The classroom system further includes a notification unit that notifies at least one of the student entering the classroom and the instructor in charge of the lecture held in the classroom of the result of determining whether the lecture held in the classroom is a lecture taken by the student entering the classroom. The attendance management device according to claim 3.
5. The acquisition unit acquiring an exit image captured by an exit camera installed so as to be able to capture an image of at least one student leaving the classroom; The student identification unit Identifying at least one student leaving the classroom through facial recognition based on the exit image; The lecture identification unit Identifying a lecture taking place in a classroom based on an identifier of the classroom in which the exit camera is installed and the time at which the exit image was captured; The determination unit determining that a student leaving the classroom has left a lecture being held in the classroom; The registration unit A result that the student who leaves the classroom has been determined to have left the lecture being held in the classroom is registered. The attendance management device according to claim 1.
6. The determination unit For a student who leaves the classroom, calculate the difference between the time when it is determined that the student has participated in the lecture held in the classroom and the time when it is determined that the student has left the lecture held in the classroom as the attendance time of the lecture held in the classroom; The registration unit For students who leave the classroom, the attendance time of the lecture held in the classroom is registered. The attendance management device according to claim 5.
7. a survey unit that surveys whether or not the registered student attended a lecture based on the attendance time of the lecture; The registration unit Register the results of the survey. The attendance management device according to claim 6.
8. a survey unit that calculates a statistical value of the time spent attending the lecture by at least one student, and surveys at least one of the arrangements of a teacher in charge of the lecture and the degree of satisfaction of students attending the lecture based on the statistical value of the time spent attending the lecture; The registration unit Register the results of the survey. The attendance management device according to claim 6.
9. An entrance image captured by an entrance camera installed so as to be able to capture images of a plurality of people entering the classroom is acquired; Identifying a plurality of students entering the classroom by face recognition based on the entrance image; Identifying a lecture to be held in a classroom based on an identifier of the classroom in which the entrance camera is installed and the time at which the entrance image was captured; determining that a student entering the classroom has participated in a lecture held in the classroom; Registering the result that the student who entered the classroom was determined to have participated in the lecture held in the classroom How to manage attendance.
10. An entrance image captured by an entrance camera installed so as to be able to capture images of a plurality of people entering the classroom is acquired; Identifying a plurality of students entering the classroom by face recognition based on the entrance image; Identifying a lecture to be held in a classroom based on an identifier of the classroom in which the entrance camera is installed and the time at which the entrance image was captured; determining that a student entering the classroom has participated in a lecture held in the classroom; A computer is caused to execute a process of registering a result that a student who enters the classroom has been determined to have participated in a lecture held in the classroom. program.
Citation Information
Patent Citations
Information processor, attendance management method, and program
JP2021018649A