The present invention relates to a seat guidance device, a system, a method, and a non-transitory computer-readable medium having a program stored thereon.
Patent Literature 1 discloses a technique concerning a service providing system for improving a service provided to visitors. The service providing system stores, in a storage unit, a person scheduled to visit and a seat for the person in association with each other, in reservation of reserved seats in event watching. When receiving a plurality of pieces of order information, the service providing system performs arithmetic processing on these pieces of order information, generates a sales route by which a salesclerk can move efficiently, and transmits order reception information to an information communication device owned by a salesclerk.
Herein, in a facility with a large number of seats, there is a problem that it is difficult to know, from an entrance place, a seat of oneself and a movement route in a case of having a right of a reserved seat. Patent Literature 1 cannot solve this problem.
The present disclosure has been made in order to solve such a problem, and an object of the present disclosure is to provide a seat guidance device, a system, a method, and a program that enable a visitor to easily understand a movement route to a reserved seat of the visitor.
A seat guidance device according to the present disclosure includes: an authentication control means for causing an authentication device to perform face authentication on a first captured image of a specific visitor at a predetermined point in a predetermined facility, the authentication device storing registered face feature information of a plurality of visitors; a reserved seat identification means for identifying a position of a reserved seat of the specific visitor based on reserved seat information in which each visitor and a position of a reserved seat of the visitor are associated with each other when the face authentication is successful; a route identification means for identifying a movement route from the predetermined point to the identified position of the reserved seat based on seat information defining arrangement of a plurality of seats in the facility; and an output means for outputting guidance information for guidance of the movement route.
A seat guidance device according to the present disclosure includes: a storage means for storing registered face feature information of a plurality of visitors; an authentication means for performing, by using the registered face feature information, face authentication on a first captured image of a specific visitor at a predetermined point in a predetermined facility; a reserved seat identification means for identifying a position of a reserved seat of the specific visitor based on reserved seat information in which each visitor and a position of a reserved seat of the visitor are associated with each other when the face authentication is successful; a route identification means for identifying a movement route from the predetermined point to the identified position of the reserved seat based on seat information defining arrangement of a plurality of seats in the facility; and an output means for outputting guidance information for guidance of the movement route.
A seat guidance system according to the present disclosure includes: a seat guidance device; and an authentication device including a storage means configured to store registered face feature information of a plurality of visitors and an authentication means configured to perform face authentication using the registered face feature information, wherein the seat guidance device is configured to: cause the authentication device to perform face authentication on a first captured image of a specific visitor at a predetermined point in a predetermined facility; identify a position of a reserved seat of the specific visitor based on reserved seat information in which each visitor and a position of a reserved seat of the visitor are associated with each other when the face authentication is successful; identify a movement route from the predetermined point to the identified position of the reserved seat based on seat information defining arrangement of a plurality of seats in the facility; and output guidance information for guidance of the movement route.
A seat guidance method according to the present disclosure includes, by a computer: causing an authentication device to perform face authentication on a first captured image of a specific visitor at a predetermined point in a predetermined facility, the authentication device storing registered face feature information of a plurality of visitors; identifying a position of a reserved seat of the specific visitor based on reserved seat information in which each visitor and a position of a reserved seat of the visitor are associated with each other when the face authentication is successful; identifying a movement route from the predetermined point to the identified position of the reserved seat based on seat information defining arrangement of a plurality of seats in the facility; and outputting guidance information for guidance of the movement route.
A seat guidance method according to the present disclosure includes, by a computer storing registered face feature information of a plurality of visitors: performing, by using the registered face feature information, face authentication on a first captured image of a specific visitor at a predetermined point in a predetermined facility; identifying a position of a reserved seat of the specific visitor based on reserved seat information in which each visitor and a position of a reserved seat of the visitor are associated with each other when the face authentication is successful; identifying a movement route from the predetermined point to the identified position of the reserved seat based on seat information defining arrangement of a plurality of seats in the facility; and outputting guidance information for guidance of the movement route.
A seat guidance program according to the present disclosure causes a computer to execute: processing of causing an authentication device to perform face authentication on a first captured image of a specific visitor at a predetermined point in a predetermined facility, the authentication device storing registered face feature information of a plurality of visitors; processing of identifying a position of a reserved seat of the specific visitor based on reserved seat information in which each visitor and a position of a reserved seat of the visitor are associated with each other when the face authentication is successful; processing of identifying a movement route from the predetermined point to the identified position of the reserved seat based on seat information defining arrangement of a plurality of seats in the facility; and processing of outputting guidance information for guidance of the movement route.
A seat guidance program according to the present disclosure causes a computer storing registered face feature information of a plurality of visitors to execute: processing of performing, by using the registered face feature information, face authentication on a first captured image of a specific visitor at a predetermined point in a predetermined facility; processing of identifying a position of a reserved seat of the specific visitor based on reserved seat information in which each visitor and a position of a reserved seat of the visitor are associated with each other when the face authentication is successful; processing of identifying a movement route from the predetermined point to the identified position of the reserved seat based on seat information defining arrangement of a plurality of seats in the facility; and processing of outputting guidance information for guidance of the movement route.
The present disclosure can provide a seat guidance device, a system, a method, and a program that enable a visitor to easily understand a movement route to a reserved seat of the visitor.
Hereinafter, example embodiments of the present disclosure are described in detail with reference to the drawings. The same or corresponding elements are designated by the same reference signs in the respective drawings, and overlapping description is omitted depending on necessity, for clarification of description.
The authentication control unit 102 causes the authentication device 200 to perform face authentication on a first captured image of a specific visitor U at a predetermined point Y in a facility X. Herein, it is assumed that the authentication device 200 stores face feature information of a plurality of visitors. The predetermined point Y may be an entrance of the facility X. Examples of the facility X include a baseball stadium, an athletics stadium, and the like.
When the authentication control unit 102 succeeds in the face authentication, the reserved seat identification unit 103 identifies a position of a reserved seat of the specific visitor U, based on reserved seat information 112. The reserved seat information 112 associates each visitor and a position of a reserved seat of the visitor with each other. An example of the reserved seat information 112 is information in which user IDs and the numbers of reserved seats are associated with each other. The route identification unit 104 identifies, based on seat information 111, a movement route from the predetermined point Y to the position of the reserved seat identified by the reserved seat identification unit 103. The seat information 111 defines arrangement of a plurality of seats in the predetermined facility X. The seat information 111 may include information concerning pathways in the facility.
The output unit 105 outputs guidance information for guidance of the movement route identified by the reserved seat identification unit 103. The guidance information may be information that indicates, in a seating chart based on the seat information 111, the movement route identified by the route identification unit 104. The guidance information may be information that indicates an advancing direction. The output unit 105 may output the guidance information to a face authentication terminal, or may output the guidance information to a user terminal owned by the visitor.
As described above, visitors have not been able to easily understand movement routes to their reserved seats, so far. In contrast to this, the seat guidance device according to the present example embodiment can present, to a visitor identified by face authentication, guidance information for guidance of a route to a reserved seat.
The seat guidance device 100 includes, as unillustrated constituents, a processor, a memory, and a storage device. The storage device stores a computer program in which processing of the seat guidance method according to the present example embodiment is implemented. The processor causes the computer program to be read from the storage device into the memory, and executes the computer program. Thereby, the processor implements the functions of the authentication control unit 102, the reserved seat identification unit 103, the route identification unit 104, and the output unit 105.
The authentication control unit 102, the reserved seat identification unit 103, the route identification unit 104, and the output unit 105 may be each implemented by dedicated hardware. A part or entirety of each constituent element of each device may be implemented by general-purpose or dedicated circuitry, a processor, or the like, or a combination thereof. These may be constituted of a single chip, or may be constituted of a plurality of chips connected to each other via a bus. A part or entirety of each constituent element of each device may be implemented by a combination of the above-described circuitry or the like and a program. A central processing unit (CPU), a graphics processing unit (GPU), a field-programmable gate array (FPGA), or the like can be used as the processor.
When a part or entirety of each constituent element of the seat guidance device 100 is implemented by a plurality of information processing devices, pieces of circuitry, or the like, a plurality of the information processing devices, the pieces of circuitry, or the like may be arranged in a concentrated manner, or may be arranged in a distributed manner. For example, these information processing devices, circuitries, or the like may be implemented in a mode in which they are connected to each other via a communication network, as in, for example, a client server system or a cloud computing system. The functions of the seat guidance device 100 may be provided in a form of software as a service (SaaS).
The second example embodiment is a modified example of the above-described first example embodiment. According to the seat guidance device 100 of the first example embodiment, personal authentication is performed by the external authentication device 200. Meanwhile, according to a seat guidance device 100 of the second example embodiment, personal authentication is performed inside the device.
The storage unit 110 in the second example embodiment stores registered face feature information of a plurality of visitors. The authentication unit 102a in the second example embodiment performs face authentication on a first captured image by using a plurality of the pieces of the registered face feature information stored by the storage unit 110.
A flow of the information processing method according to the second example embodiment is similar to that in
Thus, the second example embodiment also can achieve the advantageous effect similar to that of the above-described first example embodiment.
The third example embodiment is a specific example of the above-described first example embodiment.
The seat guidance device 100a performs face authentication of a visitor U in the facility X, and outputs a route leading to a reserved seat of the visitor U. Each function of the seat guidance device 100a is described below. The authentication device 200 includes a face information DB 210. The face feature DB 210 stores a user ID and the face feature information of the user in association with each other. The face information DB 210 is referred to also as a storage unit. In response to a face authentication request received from an outside, the authentication device 200 compares a face image or face feature information included in the request, with the face feature information of each user, and sends, to a request source, the comparison result as a reply.
The face authentication terminal 300 is a terminal device that performs face authentication on the visitor U, in the facility X. The face authentication terminal 300 is digital signage, for example. The face authentication terminal 300 may be installed at an entrance of the facility X, for example. The face authentication terminal 300 displays guidance information for guidance of a route to a reserved seat of the user U. The seat guidance system 600a may cause the guidance information to be displayed on the user terminal 400.
The user terminal 400 is a terminal owned by the user U. Examples of the user terminal 400 include a mobile phone terminal, a smartphone, a tablet terminal, a personal computer (PC) equipped with or connected to a camera, and the like. The user terminal 400 transmits, to the authentication device 200, a registration image used for face authentication of the user U, and thereby performs a face information registration request. The user terminal 400 may transmit, to the authentication device 200, face feature information extracted from the registration image, and thereby performs the face information registration request. Further, the user terminal 400 may receive the guidance information from the seat guidance device 100a.
In other words, the user terminal 400 is a device that registers, in the face information DB 210, the face feature information extracted from the face image of the user U, before the below-described face authentication is performed. The user U may register the face feature information by using a device other than the user terminal 400. For example, the user U may register the face feature information by a face authentication terminal having the above-described face information registration request function.
Next, the function of the authentication device 200 is described in detail.
The face detection unit 220 detects a face region included in the registration image used for registering the face feature information, and outputs the face region to the feature point extraction unit 230. The feature point extraction unit 230 extracts feature points from the face region detected by the face detection unit 220, and outputs the face feature information to the registration unit 240. Herein, the face feature information is a set of the extracted feature points. The feature point extraction unit 230 extracts feature points included in a face image received from the seat guidance device 100a, and thereby outputs face feature information to the authentication unit 250.
The registration unit 240 newly issues a user ID when registering face feature information. The registration unit 240 registers the issued user ID and the face feature information extracted from a registration image, in association with each other, in the face information DB 210. The authentication unit 250 compares face feature information extracted from a face image, with the face feature information in the face information DB 210. The authentication unit 250 sends, to the seat guidance device 100a, a reply that indicates matching or un-matching of the face feature information. The matching or un-matching of the face feature information corresponds to success or failure in the authentication.
Next, the face authentication terminal 300 is described in detail. The face authentication terminal 300 includes, as hardware constituents, an image capture device such as a camera, a display, and a computer.
The face authentication terminal 300 includes the above-described camera 310, a storage unit 320, a communication unit 330, a display unit 340, and a control unit 350. The storage unit 320 is a storage device that stores a program for implementing each function of the face authentication terminal 300. The communication unit 330 is a communication interface with the network 500. The display unit 340 is the above-described display. The control unit 350 controls the hardware included in the face authentication terminal 300. The control unit 350 includes an image capture control unit 351 and a display control unit 352.
The image capture control unit 351 controls the camera 310, thereby capturing an image of a user subjected to face authentication, and transmits the captured image to the seat guidance device 100a, thereby causing the seat guidance device 100a to perform face authentication. The captured image is an image including at least an image of a face of the user.
The display control unit 352 displays guidance information in response to an instruction from the seat guidance device 100a. For example, the guidance information may be information indicating a specific movement route in a seating chart, or may be information simply indicating a movement direction. The seat guidance system 600a can use either the face authentication terminal 300 or the user terminal 400, as a device for displaying the guidance information.
Next, the user terminal 400 is described. The user terminal 400 is a mobile phone terminal or the like owned by the user.
The image capture control unit 451 controls the camera 410, thereby capturing an image of the user subjected to face registration, and outputs the captured image to the registration unit 453. The captured image is an image including at least an image of a face of the user. The image capture control unit 451 may control the camera 410, thereby capturing an image of an inside of the facility X. In such a case, the seat guidance device 100a can output a combined image in which an indication image indicating a seat is combined with the image of the inside of the facility X.
The display control unit 452 receives guidance information from the seat guidance device 100a and displays the guidance information on the display unit 440, similarly to the display control unit 352 of the face authentication terminal 300. The seat guidance system 600a can use either the face authentication terminal 300 or the user terminal 400, as a device for displaying the guidance information. The registration unit 453 performs a face information registration request.
The following describes the flow of the face information registration processing. First, the image capture control unit 451 controls the camera 410, thereby capturing a registration image of the user. Next, the registration unit 453 transmits a face information registration request including the registration image, to the authentication device 200 via the network 500. The registration unit 453 may receive a registered user ID as a registration result from the authentication device 200. The registration unit 453 may transmit, to the authentication device 200, a face information registration request including face feature information extracted from the registration image.
Next, the functions of the seat guidance device 100a are described with reference to
The storage unit 110 is a storage device such as a hard disk or a flash memory. The control unit 120 controls each function of the seat guidance device 100a. The memory 130 is a volatile storage device such as a random-access memory (RAM), and is a storage area for temporarily holding information at the time the control unit 120 operates. The communication unit 140 is a communication interface with the network 500.
The storage unit 110 stores at least a seat guidance program 113, seat information 111, and the reserved seat information 112. The seat guidance program 113 is a computer program in which a seat guidance method according to the present example embodiment is implemented.
The seat information 111 is information that defines arrangement of a plurality of seats in the facility X. The seat information 111 may include route information concerning a route to each seat. The below-described route identification unit 124 identifies a route to an identified reserved seat, based on the seat information 111. The reserved seat information 112 is information in which a user ID of a user who visits the facility X is associated with a reserved seat position of the user. The reserved seat position is a seat number that identifies a seat. Based on the reserved seat information 112, the below-described reserved seat identification unit 123 identifies the reserved seat of the user U who has visited.
The control unit 120 reads the seat guidance program 113 from the storage unit 110 into the memory 130, and executes the seat guidance program 113. Thereby, the control unit 120 implements the functions of an acquisition unit 127, an authentication control unit 122, the reserved seat identification unit 123, the route identification unit 124, a generation unit 126, and an output unit 125. The authentication control unit 122 is one example of the authentication control unit 102, the reserved seat identification unit 123 is one example of the reserved seat identification unit 103, the route identification unit 124 is one example of the route identification unit 104, and the output unit 125 is one example of the output unit 105.
The acquisition unit 127 acquires a first captured image of a visitor that is captured by the face authentication terminal 300. The authentication control unit 122 causes the authentication device 200 to perform face authentication on the first captured image acquired by the acquisition unit 127. The reserved seat identification unit 123 identifies, in the reserved seat information 112, a reserved seat associated with a user U whose face authentication is successful.
The route identification unit 124 identifies, based on the seat information 111, a movement route to the reserved seat identified by the reserved seat identification unit 123. The route identification unit 124 can identify a movement route to each reserved seat by using a known search algorithm. The route identification unit 124 may identify a plurality of movement routes, and may assign priority levels to the respective movement routes. The priority levels may be determined based on route lengths of the respective movement routes, for example.
The generation unit 126 generates guidance information for guidance of the route identified by the route identification unit 124. The generation unit 126 may generate the guidance information that indicates the movement route in a seating chart based on the seat information 111. The guidance information may be information simply indicating a movement direction, instead of indicating a movement route.
The output unit 125 outputs the guidance information generated by the generation unit 126. The output destination may be the face authentication terminal 300 or the user terminal 400. For example, the output unit 125 may output the guidance information to the user terminal 400, based on a user ID included in an authentication result received from the authentication device 200. Herein, it is assumed that the user has already logged in to the user terminal 400 by using a user ID.
When the route identification unit 124 identifies a plurality of movement routes, the output unit 125 outputs a plurality of the movement routes, based on priority levels. For example, the output unit 125 may output guidance information that represents, in a seating chart, the high-priority-level route in red and the low-priority-level route in blue. The output unit 125 may output a list in which seating charts including the movement routes are arranged in the order of the priority levels.
The control unit 120 may have a function of outputting a combined image in which a captured image, captured by the user terminal 400, of a group of seats in the facility X is combined with an indication image indicating a reserved seat of a visitor U. The indication image is, for example, an image of an arrow indicating the seat. The control unit 120 combines the captured image with the indication image by using a technique of augmented reality. For example, the control unit 120 may read a marker such as a QR code (registered trademark) arranged at each seat, and may thereby arrange, in the captured image, the indication image indicating the reserved seat of the visitor U.
Next, the authentication control unit 122 of the seat guidance device 100a determines whether or not the face authentication is successful, based on the received face authentication result (step S404). When the face authentication is unsuccessful (no at the step S404), the seat guidance device 100a sends a reply indicating failure in the face authentication (step S405), and ends the processing.
When the face authentication is successful (yes at the step S404), the reserved seat identification unit 123 of the seat guidance device 100a identifies, in the reserved seat information 112, a reserved seat associated with the user ID received at the step S403 (step S406). Next, the route identification unit 124 identifies a route from the point Y to the reserved seat identified at the step S406 (step S407).
Next, the generation unit 126 generates guidance information for guidance of the route identified at the step S407 (step S408). The guidance information may be information indicating a direction to advance from the point Y, or may be information indicating a route in a seating chart based on the seat information 111. Lastly, the output unit 125 outputs the guidance information generated at the step S408 (step S409).
Next, an operation example of the seat guidance system 600a is described with reference to
A visitor U who has visited the facility X captures a first captured image at an entrance 2 by using the face authentication terminal 300. The authentication control unit 122 causes the authentication device 200 to perform face authentication on the first captured image. Next, the reserved seat identification unit 123 identifies, in the reserved seat information 112, a reserved seat associated with the visitor U. Hereinafter, it is assumed that the reserved seat identification unit 123 has identified a reserved seat s in the block B3.
The route identification unit 124 identifies a route to the reserved seat s, based on the seat information 111. For example, the route identification unit 124 identifies the route of moving clockwise on the pathway 3 and moving through the gate g5 to the reserved seat s.
A visitor U can reconfirm the guidance information by using the face authentication terminal 300b, in the course of moving on the route 4. Thus, the visitor U can confirm the guidance information by the face authentication terminal 300a at the entrance 2, and can reconfirm the guidance information by using the different face authentication terminal 300b or 300c, in the course of moving along the guidance information. Herein, the face authentication terminals 300b and 300c may receive the guidance information from the seat guidance device 100a, similarly to the face authentication terminal 300a.
The face authentication terminal 300a may transmit a user ID of a visitor and guidance information in association with each other, to the face authentication terminals 300b and 300c. In such a case, the face authentication terminals 300b and 300c can present the guidance information to the visitor who has been face-authenticated. In this manner, the face authentication terminals may cooperate with each other, thereby providing the guidance information to the visitor.
The seat guidance device 100a may identify a route or assign priority levels to a plurality of routes, in consideration of a desired condition of a visitor. An example of the desired condition is whether or not to use a rest room, a shop, a smoking place, or the like. When a rest room or the like is used, the seat guidance device 100a identifies a route of moving from a current location to a reserved seat via a point based on the desired condition.
Herein, the seat guidance device 100a may identify a route in consideration of waiting time for a rest room, a shop, a smoking place, or the like. For example, when a plurality of rest rooms exist in the facility X, the seat guidance device 100a may identify a route having the shortest total of waiting time for the rest room and movement time of the route.
Concerning a shop, there is a case in which a plurality of shops exist in the facility X, and sell products that are different per shop. In such a case, the seat guidance device 100a can identify a route via the shop, in consideration of a name of a team supported by a visitor, existence or absence of alcohol sale, a kind of foods favorite for the visitor, or the like as the desired conditions of the visitor. The desired condition may be input to the face authentication terminal 300a by the visitor, or may be extracted from a past purchase history of the visitor, or information posted on an SNS by the visitor.
The desired condition may be sport information concerning sport for which watching is desired. In such a case, the seat guidance device 100a may determine a route of arriving in time for the sport for which watching is desired, in consideration of current time, movement time of a pathway, waiting time for a rest room, and the like. Herein, the movement time of the pathway may be determined based on a congestion degree of the pathway. Herein, the seat guidance device 100a can determine the congestion degree from the number of visitors, a captured image of the pathway, or the like.
For example, it is assumed that current time is ten o'clock, start time of a 400 m race is five minutes past ten, and start time of a 1000 m race is twenty minutes past ten. In such a case, the seat guidance device 100a may present, to a visitor wishing to watch the 1000 m race, a route of stopping by at a shop or a rest room and then moving to a seat, and may present, to a visitor wishing to watch the 400 m race, a route of moving to a seat without stopping by at a shop or the like.
The sport information may be information concerning an inning of baseball or the like. Herein, a current inning can be estimated from current time. For example, the seat guidance device 100a may present, to a visitor wishing to watch from a top of a fifth inning, a route of stopping by at a shop or a rest room and then moving to a seat, and may present, to a visitor wishing to watch from a top of a fourth inning, a route of moving to a seat without stopping by at a shop or the like.
The seat guidance device 100a may output guidance information concerning one route or output guidance information concerning a plurality of routes, based on an input of a visitor or a past purchase history. The guidance information concerning a plurality of routes may include a plurality of the routes or a simulation result concerning a plurality of the routes. The simulation result is a result of simulation on time of arrival at a reserved seat and waiting time at a rest room, a shop, or the like. A visitor can select, from a plurality of the routes, the route that the visitor oneself desires.
The seat guidance device 100a according to the present example embodiment identifies a reserved seat associated with a visitor identified by face authentication, and outputs a route leading to the reserved seat. Accordingly, the visitor can easily understand the route to the seat of the visitor.
The seat guidance device 100a according to the third example embodiment identifies a movement route to a position of a reserved seat identified based on the seat information 111. Meanwhile, the seat guidance device 100a according to the fourth example embodiment identifies a movement route to a position of a reserved seat, further based on the number of visitors who have visited the facility X. A configuration of a seat guidance system 600b according to the fourth example embodiment is similar to that in
The storage unit 110 further stores visitor information 114. The visitor information 114 is information that indicates reserved seats of persons who have entered the facility X. The seat guidance system 600b updates the visitor information 114 by using the below-described update unit 128 after face authentication of a visitor is performed by the face authentication terminal 300 in the facility X.
The control unit 120 includes the acquisition unit 127, the authentication control unit 122, the reserved seat identification unit 123, the route identification unit 124, the generation unit 126, the output unit 125, and the update unit 128. Functions of the acquisition unit 127, the authentication control unit 122, the reserved seat identification unit 123, the generation unit 126, and the output unit 125 are similar to those in the third example embodiment, and thus, description thereof is omitted.
When face authentication by the authentication control unit 122 is successful, the update unit 128 stores, in the storage unit 110, as the visitor information 114, a position of a reserved seat identified by the reserved seat identification unit 123. The route identification unit 124 identifies a movement route, based on the seat information 111 and the visitor information 114.
One example of a method of identifying a movement route, based on the seat information 111 and the visitor information 114, is described with reference to
The route identification unit 124 identifies a route to a reserved seat s of a visitor U, based on the seat information 111 and the visitor information 114. Herein, a clockwise route of the pathway 3 is expected to be congested with visitors U1, U2, and U3 moving to the seats in the block B2. In such a case, the route identification unit 124 can output a route 4.
The route identification unit 124 may identify a movement route, in consideration of movement routes identified for other visitors. For example, when a clockwise route has been identified for a predetermined number or more of visitors, the route identification unit 124 may output a counterclockwise route to a new visitor U.
A second example of a method of identifying a movement route, based on the seat information 111 and the visitor information 114, is described with reference to
The visitor U can move to the reserved seat s by advancing straight from the gate g6 and passing through the vicinity of the seat t. However, when the person is seated in the reserved seat t, there is a possibility that passing through the vicinity of the reserved seat t is difficult for the visitor U. In such a case, the route identification unit 124 can identify a route 4.
As described above, the visitor information 114 represents a seat for which a person who had purchased the reserved seat has already visited. Herein, there is a possibility that the person is moving as illustrated in
In such a case, the storage unit 110 stores seating information indicating that the visitor is seated. The update unit 128 updates the seating information, based on the seating sensor or the captured image. The route identification unit 124 identifies a movement route by using the seating information. In the case of
The seat guidance system 600b according to the fourth example embodiment can identify a movement route, in consideration of influence of another visitor on congestion.
A seat guidance system 600c according to the present fifth example embodiment analyzes a captured image of an inside of the facility X and thereby determines a congestion degree, and outputs a detour route, depending on a result of the determination.
A configuration diagram of the seat guidance device 100c according to the example embodiment is similar to that of
Next, operation of the seat guidance system 600c is described specifically with reference to
The camera 700 may capture an image of each block. For example, when determining, based on a second captured image, that a route of passing through the gate g5 and advancing straight is congested, the route identification unit 124 may identify a route detouring the block B3 and moving to the seat s from on a side of the sport area 5.
The route identification unit 124 may identify a plurality of movement routes, and assign, to the respective movement routes, priority levels depending on congestion degrees. In such a case, the output unit 125 outputs a plurality of the movement routes, based on the priority levels. For example, the output unit 125 may output guidance information that represents, in a seating chart, the high-priority-level route in red and the low-priority-level route in blue. The output unit 125 may output a list in which seating charts including the movement routes are arranged in the order of the priority levels.
The seat guidance system 600c according to the present fifth example embodiment outputs a detour route, based on a captured image of an area on an identified route. Thus, the seat guidance system 600c can appropriately guide a visitor even when a pathway in a facility is congested.
The above-described example embodiments are described as the hardware configurations, but the present disclosure is not limited to this. The present disclosure can be implemented also by causing a CPU to execute a computer program for arbitrary processing.
In the above-described example, the program can be stored by using any of various types of non-transitory computer-readable media, and can be supplied to a computer. The non-transitory computer-readable media include various types of tangible storage media. Examples of the non-transitory computer-readable media include magnetic recording media (e.g., a flexible disk, a magnetic tape, and a hard disk drive), magneto-optical recording media (e.g., a magneto-optical disk), a compact disk read-only memory (CD-ROM), a CD-R. a CD-RW, a digital versatile disk (DVD), and semiconductor memories (e.g., a mask ROM, a programmable ROM (PROM), an erasable PROM (EPROM), a flash ROM, and a random-access memory (RAM)). The program may be supplied to the computer also by any of various types of transitory computer-readable media. Examples of the transitory computer-readable media include an electrical signal, an optical signal, and an electromagnetic wave. The transitory computer-readable media can supply the program to the computer via a wired communication path such as an electrical wire or an optical fiber, or a wireless communication path.
The present disclosure is not limited to the above-described example embodiments, and can be appropriately modified within a range that does not deviate from the essence. The present disclosure may be implemented with the respective example embodiments being appropriately combined with each other.
Although the present invention is described above with reference to the example embodiments (and examples), the present invention is not limited to the above-described example embodiments (and examples). Various modifications that can be understood by those skilled in the art can be made on the configuration and details of the present invention within the scope of the present invention.
A part or all of the above-described example embodiments can be described also as in the following Supplementary Notes, but are not limited thereto.
(Supplementary Note 1)
A seat guidance device including:
an authentication control means for causing an authentication device to perform face authentication on a first captured image of a specific visitor at a predetermined point in a predetermined facility, the authentication device storing registered face feature information of a plurality of visitors;
a reserved seat identification means for identifying a position of a reserved seat of the specific visitor based on reserved seat information in which each visitor and a position of a reserved seat of the visitor are associated with each other when the face authentication is successful;
a route identification means for identifying a movement route from the predetermined point to the identified position of the reserved seat based on seat information defining arrangement of a plurality of seats in the facility; and
an output means for outputting guidance information for guidance of the movement route.
(Supplementary Note 2)
The seat guidance device according to Supplementary Note 1, further including:
a storage means for storing the seat information and the reserved seat information; and
a visitor information update means for storing, as visitor information, the identified position of the reserved seat in the storage means when the face recognition is successful,
wherein the route identification means identifies the movement route further based on the visitor information.
(Supplementary Note 3)
The seat guidance device according to Supplementary Note 1 or 2, wherein the route identification means identifies the movement route for the specific visitor, in consideration of the movement route identified for a visitor who visits the facility before the specific visitor.
(Supplementary Note 4)
The seat guidance device according to any one of Supplementary Notes 1 to 3, wherein the route identification means analyzes a second captured image of an area near the identified movement route and thereby determines a congestion degree, and when the congestion degree is equal to or higher than a predetermined value, searches a detour route and identifies the searched detour route as the movement route.
(Supplementary Note 5)
The seat guidance device according to any one of Supplementary Notes 1 to 4, wherein the route identification means identifies a plurality of movement routes and assigns a priority level to each of the movement routes, and
the output means outputs the guidance information for guidance of the plurality of movement routes based on the priority level.
(Supplementary Note 6)
The seat guidance device according to any one of Supplementary Notes 1 to 5, further including:
an acquisition means for acquiring a third captured image of a seat group in the facility that is captured by a camera of a terminal of the specific visitor; and
a combined image output means for outputting a combined image in such a way as to be displayed on the terminal, the combined image being an image in which an indication image indicating the reserved seat is combined with the identified position of the reserved seat in the third captured image.
(Supplementary Note 7)
A seat guidance device including:
a storage means for storing registered face feature information of a plurality of visitors;
an authentication means for performing, by using the registered face feature information, face authentication on a first captured image of a specific visitor at a predetermined point in the facility;
a reserved seat identification means for identifying a position of a reserved seat of the specific visitor based on reserved seat information in which each visitor and a position of a reserved seat of the visitor are associated with each other when the face authentication is successful;
a route identification means for identifying a movement route from the predetermined point to the identified position of the reserved seat based on seat information defining arrangement of a plurality of seats in the facility; and
an output means for outputting guidance information for guidance of the movement route.
(Supplementary Note 8)
The seat guidance device according to Supplementary Note 7, wherein
the storage means stores the seat information and the reserved seat information,
the seat guidance device further comprises a visitor information update means for storing, as visitor information, the identified position of the reserved seat in the storage means when the face authentication is successful, and
the route identification means identifies the movement route further based on the visitor information.
(Supplementary Note 9)
A seat guidance system including:
a seat guidance device; and
an authentication device including a storage means configured to store registered face feature information of a plurality of visitors and an authentication means configured to perform face authentication using the registered face feature information, wherein
the seat guidance device is configured to:
cause the authentication device to perform face authentication on a first captured image of a specific visitor at a predetermined point in a predetermined facility;
identify a position of a reserved seat of the specific visitor based on reserved seat information in which each visitor and a position of a reserved seat of the visitor are associated with each other when the face authentication is successful;
identify a movement route from the predetermined point to the identified position of the reserved seat based on seat information defining arrangement of a plurality of seats in the facility; and
output guidance information for guidance of the movement route.
(Supplementary Note 10)
The seat guidance system according to Supplementary Note 9, wherein the seat guidance device is configured to: include a storage means configured to store the seat information and the reserved seat information; store, as visitor information, the identified position of the reserved seat in the storage means when the face authentication is successful; and identify the movement route further based on the visitor information.
(Supplementary Note 11)
A seat guidance method including, by a computer:
causing an authentication device to perform face authentication on a first captured image of a specific visitor at a predetermined point in a predetermined facility, the authentication device storing registered face feature information of a plurality of visitors;
identifying a position of a reserved seat of the specific visitor based on reserved seat information in which each visitor and a position of a reserved seat of the visitor are associated with each other when the face authentication is successful;
identifying a movement route from the predetermined point to the identified position of the reserved seat based on seat information defining arrangement of a plurality of seats in the facility; and
outputting guidance information for guidance of the movement route.
(Supplementary Note 12)
A seat guidance method including, by a computer storing registered face feature information of a plurality of visitors:
performing, by using the registered face feature information, face authentication on a first captured image of a specific visitor at a predetermined point in a predetermined facility;
identifying a position of a reserved seat of the specific visitor based on reserved seat information in which each visitor and a position of a reserved seat of the visitor are associated with each other when the face authentication is successful;
identifying a movement route from the predetermined point to the identified position of the reserved seat based on seat information defining arrangement of a plurality of seats in the facility; and
outputting guidance information for guidance of the movement route.
(Supplementary Note 13)
A non-transitory computer-readable medium storing a seat guidance program that causes a computer to execute:
processing of causing an authentication device to perform face authentication on a first captured image of a specific visitor at a predetermined point in a predetermined facility, the authentication device storing registered face feature information of a plurality of visitors;
processing of identifying a position of a reserved seat of the specific visitor based on reserved seat information in which each visitor and a position of a reserved seat of the visitor are associated with each other when the face authentication is successful;
processing of identifying a movement route from the predetermined point to the identified position of the reserved seat based on seat information defining arrangement of a plurality of seats in the facility; and
processing of outputting guidance information for guidance of the movement route.
(Supplementary Note 14)
A non-transitory computer-readable medium storing a seat guidance program that causes a computer storing registered face feature information of a plurality of visitors to execute:
processing of performing, by using the registered face feature information, face authentication on a first captured image of a specific visitor at a predetermined point in a predetermined facility;
processing of identifying a position of a reserved seat of the specific visitor based on reserved seat information in which each visitor and a position of a reserved seat of the visitor are associated with each other when the face authentication is successful;
processing of identifying a movement route from the predetermined point to the identified position of the reserved seat based on seat information defining arrangement of a plurality of seats in the facility; and
processing of outputting guidance information for guidance of the movement route.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/JP2020/014613 | 3/30/2020 | WO |