Information processing device and program
Secondary voice authentication with pre-registered characteristics reduces impersonation risks and processing load, ensuring secure and efficient operation in voice-based systems.
Patent Information
- Application Number
- JP2024038082
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2024-03-12
- Publication Date
- 2025-08-26
- Estimated Expiration
- 2040-06-26
AI Technical Summary
Existing voice-based user authentication systems are vulnerable to impersonation after initial authentication, leading to increased processing load when comparing user voices with all registered users.
Implement secondary authentication by comparing the user's voice during operation with pre-registered voice characteristics of the authenticated user, allowing manual operation if secondary authentication fails, and transmitting operation information to a predetermined destination if necessary.
Prevents impersonation with reduced processing load and ensures secure operation by minimizing unnecessary voice transmission and authentication time, while maintaining system functionality.
Smart Images

Figure 0007729423000001 
Figure 0007729423000002 
Figure 0007729423000003
Abstract
Description
[Technical Field]
[0001] The present invention relates to an information processing device and a program. [Background technology]
[0002] Technologies for authenticating users and operating devices using voice are known. For example, Patent Document 1 describes a technology that recognizes a user's voice to extract a keyword, and if the keyword matches a keyword registered in a voiceprint pattern file, engages in an interactive dialogue with the user and performs image formation operations in accordance with the user's voice instructions. Patent Document 2 describes a technology that acquires a user's voice, performs voiceprint authentication, and executes processing according to text data obtained by voice recognition of the voice. Patent Document 3 describes a technology that receives voice when a person approaches, performs voice recognition to generate a command, and supplies power to a functional unit required to execute the command. Patent Document 4 describes a technology that, when a service center receives voice data including information indicating the order details of a product or the like from a mobile device via a communication network, recognizes the order details from the input voice data and authenticates the user who placed the order from the input voice data. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2007-193138 [Patent Document 2] Japanese Patent Application Laid-Open No. 2007-188001 [Patent Document 3] Japanese Patent Application Laid-Open No. 2017-28355 [Patent Document 4] Japanese Patent Application Laid-Open No. 2002-279245 Summary of the Invention [Problem to be solved by the invention]
[0004] After user authentication, voice-based operations may be performed. In this case, if the user is only authenticated when use is initiated, there is a risk that a third party may impersonate the authenticated user and perform voice-based operations. In order to prevent such user impersonation, it is conceivable to authenticate the user using the voice uttered by the user for operation in addition to authenticating the user when use is initiated. However, in this case, if the user is authenticated by, for example, comparing the user's voice with the voice characteristics of all users, the processing load required for user authentication increases. The purpose of this invention is to prevent a third party from impersonating a user and performing operations after the first authentication of the user has been performed, with a smaller processing load than a configuration in which the user's voice used for operation is matched with the voice characteristics of all users to authenticate the user. [Means for solving the problem]
[0005] The invention of claim 1 is an information processing device comprising a processor, the processor acquiring a registered first voice of a first user identified in a first authentication using an authentication method other than a voice-based authentication method, acquiring a second voice uttered by a second user in an operation, comparing characteristics of the first voice with characteristics of the second voice to perform a second authentication to confirm that the second user is the first user identified in the first authentication, if the second authentication is successful, executing processing according to image processing conditions set in response to the operation associated with the second voice, if the second authentication fails, not performing further user authentication, and accepting a manual operation using an operation unit related to setting image processing conditions, if the second authentication fails, executing processing according to the image processing conditions set in response to the manual operation using the operation unit, if the second authentication fails, and transmitting operation information indicating the manual operation using the operation unit to a predetermined destination, The invention of claim 2 is characterized in that, in the information processing device described in claim 1, the second voice is associated with a specific operation, and if the characteristics of the second voice include the characteristics of the first voice, the second authentication is successful. The invention of claim 3 is characterized in that, in the information processing device described in claim 1, when the second voice is associated with an operation of setting some of the multiple setting values used in the processing, the processor executes the processing in accordance with the some setting values and other predetermined setting values. The invention according to claim 4 is characterized in that, in the information processing device according to claim 3, the other setting values are predetermined for the first user identified in the first authentication. The invention of claim 5 is characterized in that, in the information processing device described in claim 1, the processor transmits the second voice to a server device that performs recognition processing of the second voice if the second authentication is successful. The invention of claim 6 is characterized in that, in the information processing device described in claim 1, the processor does not transmit the second voice to a server device that performs recognition processing of the second voice if the second authentication fails. The invention according to claim 7 is characterized in that, in the information processing device according to claim 1, the processor causes a display unit to display a message prompting the manual operation when the second authentication fails. The invention of claim 8 is a program for causing a computer to execute the following steps: acquiring a registered first voice of a first user identified in a first authentication using an authentication method other than an authentication method using voice; acquiring a second voice uttered by a second user during operation; performing a second authentication by comparing features of the first voice with features of the second voice to confirm that the second user is the first user identified in the first authentication; if the second authentication is successful, executing processing in accordance with image processing conditions set in accordance with the operation associated with the second voice; if the second authentication fails, accepting a manual operation using an operation unit related to setting image processing conditions without performing further user authentication; if the second authentication fails, executing processing in accordance with the image processing conditions set in accordance with the manual operation using the operation unit; and if the second authentication fails, sending operation information indicating the manual operation using the operation unit to a predetermined destination. [Effects of the Invention]
[0012] According to the invention of claim 1, compared to a configuration in which the user's voice used for operation is compared with the voice characteristics of all users to authenticate the user, a third party is prevented from impersonating the user and performing operations after the first authentication of the user has been performed, with a smaller processing load. According to the invention of claim 2, even if the second voice is associated with a specific operation among multiple operations performed by the user using voice, the processing load of the second authentication is reduced compared to a configuration in which the part of the second voice corresponding to the first voice is extracted and the second authentication is performed. Claim 1, 8According to the invention, when the second authentication fails, the operation performed using the operation unit can be known. According to the invention of claim 3, the process can be executed without the user having to perform the operation of setting all the setting values used in the process by voice. According to the invention of claim 4, the process can be executed without the user having to perform the operation of setting all the setting values used in the process by voice. According to the invention of claim 5, unnecessary audio is prevented from being transmitted to the server device. According to the invention of claim 6, unnecessary audio is prevented from being transmitted to the server device. Claim 8 According to the invention, compared to a configuration in which the user's voice used for operation is compared with the voice characteristics of all users to authenticate the user, a third party can be prevented from impersonating the user and performing operations after the first authentication of the user has been performed, with a smaller processing load. [Brief explanation of the drawings]
[0013] [Figure 1] 1 is a diagram showing a configuration of an image processing system 10 according to an embodiment. [Figure 2] 1 is a diagram illustrating an example of a configuration of an image processing device 100. FIG. [Figure 3] FIG. 2 illustrates an example of a server device 200. [Figure 4] FIG. 2 is a diagram showing an example of a voice authentication dictionary 205. [Figure 5] 1 is a sequence chart showing an example of the operation of the image processing system 10. [Figure 6] FIG. 2 is a diagram showing an example of an image 21 showing frequency characteristics of a user's voice. DETAILED DESCRIPTION OF THE INVENTION
[0014] 1. Configuration FIG. 1 is a diagram showing the configuration of an image processing system 10 according to an embodiment. The image processing system 10 authenticates a user using voice and accepts user operations using voice. More specifically, in order to prevent a third party from impersonating a user and performing operations after primary authentication of the user is performed at the start of use, secondary authentication is performed using the voice uttered by the user to perform operations after the primary authentication. The image processing system 10 includes an image processing device 100 and a server device 200. The image processing device 100 and the server device 200 are connected via a communication line 300. The communication line 300 includes, for example, the Internet.
[0015] FIG. 2 is a diagram showing an example of the configuration of an image processing device 100. The image processing device 100 is a device having multiple functions for processing images, such as a copy function, a print function, and a scan function. The image processing device 100 also has a function for authenticating a user using voice. The image processing device 100 is an example of an "information processing device" according to the present invention. The image processing device 100 includes a processor 101, a memory 102, a communication control unit 103, a card reader 104, a microphone 105, an operation unit 106, a display unit 107, an image processing unit 108, an image reading unit 109, and an image forming unit 110. These components are connected via a bus 111.
[0016] The processor 101 executes a program to control each unit of the image processing device 100 and perform processing to realize the functions of the image processing device 100. The processor 101 may be, for example, a CPU (Central Processing Unit). The processor 101 also executes a program to function as a voice authentication unit 112. The voice authentication unit 112 authenticates users using voice. The memory 102 stores the programs executed by the processor 101. The memory 102 may include, for example, a RAM (Random Access Memory) and a ROM (Read Only Memory). The memory 102 may also include storage such as an HDD (Hard Disk Drive) or an SSD (Solid State Drive). The communication control unit 103 controls data communication with other devices connected via the communication line 300. The other devices may include the server device 200 as well as terminal devices (not shown) used by users or administrators.
[0017] The card reader 104 reads card information from an IC (Integrated Circuit) card. This card information is used for primary authentication performed when starting use. The card reader 104 may be, for example, an NFC (Near Field Communication) reader. The microphone 105 captures voice uttered by the user. This voice is used for operating the image processing device 100 and for secondary authentication performed after the primary authentication. The operation unit 106 accepts user operations. The operation unit 106 is used to operate the image processing device 100 if the secondary authentication fails. The operation unit 106 may be, for example, a touch panel and operation buttons. The display unit 107 displays various screens used for exchanging information with the user. The display unit 107 may be, for example, a liquid crystal display. The image processing unit 108 performs various image processing on the image. The image processing unit 108 may be, for example, an image processing circuit. The image reading unit 109 reads an original image and converts it into a digital image. The image reading unit 109 implements a scanning function. An image scanner, for example, is used as the image reading unit 109. An image forming unit 110 forms an image on a medium. A print function is realized by the image forming unit 110. A copy function is realized by the image reading unit 109 and the image forming unit 110. A printer, for example, is used as the image forming unit 110.
[0018] FIG. 3 is a diagram showing an example of a server device 200. The server device 200 performs primary authentication of a user using an IC card and speech recognition processing to recognize the content of the user's voice. This speech recognition processing is performed using known speech recognition technology. Since speech recognition processing of natural language in particular imposes a heavy processing load, in this embodiment, the speech recognition processing is performed not in the image processing device 100 but in the server device 200, which has high processing performance. The server device 200 includes a processor 201, a memory 202, and a communication control unit 203. These components are connected via a bus 204.
[0019] The processor 201 executes a program to control each unit of the server device 200 and perform processing to realize the functions of the server device 200. For example, a CPU is used as the processor 201. The memory 202 stores the program executed by the processor 201 and various data used for voice recognition processing and user authentication. The data used for voice recognition processing includes a natural language dictionary. The data used for user authentication includes a voice authentication dictionary 205. For example, a RAM and a ROM are used as the memory 202. The memory 202 may also include storage such as an HDD or SSD. The communication control unit 203 controls data communication with the image processing device 100 connected via the communication line 300.
[0020] FIG. 4 is a diagram illustrating an example of the voice authentication dictionary 205. The voice authentication dictionary 205 includes a user ID and a user's voice characteristics used for a specific operation. The user ID is information that uniquely identifies a user. Each user ID is associated with a user's voice characteristics corresponding to the user ID. The user's voice characteristics indicate the voice characteristics used for a specific operation uttered by the user. In the image processing device 100, an operation of selecting one function from multiple functions possessed by the image processing device 100 is always performed. Such a basic operation is used as a specific operation. An operation word is predefined for the specific operation. For example, the operation words for the specific operation include the operation word "copy" used to select the copy function of the image processing device 100, the operation word "scan" used to select the scan function, and the operation word "print" used to select the print function. In this case, for example, before using the image processing device 100, the user pre-registers a voice representing the operation word "copy," a voice representing the operation word "scan," and a voice representing the operation word "print." When a user registers a voice, the voice is Fourier transformed to generate an image showing frequency characteristics. The image thus generated and an image showing frequency characteristics obtained by Fourier transforming the voices of an unspecified number of people other than the user are subjected to machine learning to extract the user's voice characteristics. The voice characteristics are, for example, voiceprints. When a new user is added, the voice characteristics registered by the new user are added to the voice authentication dictionary 205.
[0021] 2. Operation In the following description, when processor 101 or 102 is described as the subject of processing, this indicates that the processing is realized by processor 101 or 102 performing calculations or controlling the operation of other hardware elements through cooperation between a program stored in memory 102 or 202 and processor 101 or 102 executing this program.
[0022] 5 is a sequence chart showing an example of the operation of the image processing system 10. This operation is started, for example, when a user uses the image processing device 100. When starting to use the image processing device 100, the user holds his / her IC card over the card reader 104. In step S11, the processor 101 of the image processing device 100 reads card information from the IC card using the card reader 104. This acquires the card information. In step S12, the processor 101 transmits the acquired card information to the server device 200 via the communication control unit 103.
[0023] In step S13, when the processor 201 of the server device 200 receives the card information via the communication control unit 203, the processor 201 performs primary authentication using the card information. The primary authentication is an example of the "first authentication" according to the present invention, since the user is identified by an authentication method other than the authentication method using the user's voice. The memory 202 stores card information recorded on the IC card of a registered user in association with the user ID of the user. If the card information acquired from the user's IC card is included in the card information stored in the memory 202, the user with the user ID associated with the card information is identified, and the primary authentication is successful. The user identified in the primary authentication is an example of the "first user" according to the present invention. On the other hand, if the card information acquired from the user's IC card is not included in the card information stored in the memory 202, the primary authentication fails.
[0024] In step S14, the processor 201 determines whether the primary authentication was successful. If the primary authentication failed (NO in step S14), the processor 201 proceeds to step S15 and transmits an authentication result indicating that the primary authentication failed to the image processing device 100. Upon receiving this authentication result, in step S16, the processor 101 of the image processing device 100 causes the display unit 107 to display a message indicating that the authentication failed, and then ends this operation without performing any further processing. In this case, the user cannot use the image processing device 100.
[0025] On the other hand, if the primary authentication is successful in step S14 (the determination in step S14 is YES), the processor 201 proceeds to step S17, where it transmits information about the user identified in the primary authentication to the image processing device 100 via the communication control unit 203. This user information includes the user's voice authentication information and the user's email address. For example, if user A is identified in the primary authentication, voice features associated with user A's user ID are extracted from the voice authentication dictionary 205 shown in FIG. 4, and the extracted voice features are transmitted to the image processing device 100 as the user's voice authentication information. The user's voice authentication information includes the user's registered voice features, and is therefore an example of the "first voice" according to the present invention. At this time, voice features of other users are not transmitted to the image processing device 100. In addition, the memory 202 pre-stores the email addresses of each user in association with the user ID of that user. For example, if user A is identified in the primary authentication, the email address associated with user A's user ID is transmitted to the image processing device 100.
[0026] In step S18, when the processor 101 of the image processing device 100 receives user information via the communication control unit 103, it sets the voice authentication information included in the user information in the voice authentication unit 112. In step S19, the processor 101 causes the display unit 107 to display a message prompting the user to perform an operation using voice. The user operates the image processing device 100 using voice. The user who utters the voice in this operation is an example of the "second user" of the present invention. The voice used in this operation includes, for example, an operation word for a specific operation to select a function and an operation word for an operation to set a function setting value. The words uttered by the user may be in natural language. For example, when making three color copies of an original image, the user utters the voice "three color copies." In step S20, the processor 101 acquires the voice uttered by the user via the microphone 105. This voice is an example of the "second voice" of the present invention. The acquired user's voice is stored in the memory 102.
[0027] In step S21, the processor 101 performs secondary authentication using the acquired user's voice. This secondary authentication verifies that the user operating the image processing device 100 by voice is the user identified in the primary authentication. This secondary authentication is an example of the "second authentication" of the present invention. For example, the user's voice is first Fourier transformed to generate an image 21 showing frequency characteristics. FIG. 6 is a diagram showing an example of the image 21 showing the frequency characteristics of the user's voice. Next, the voice characteristics shown in the generated image 21 are compared with the voice characteristics included in the user's voice authentication information. In the example shown in FIG. 6, the voice characteristics shown in the image 21 include the voice characteristic of "copy" included in the user's voice authentication information. In this case, the secondary authentication is successful. On the other hand, if the voice characteristics shown in the image 21 do not include the voice characteristics indicating any of the operation words included in the user's voice authentication information, the secondary authentication fails.
[0028] In step S22, the processor 101 determines whether the secondary authentication was successful. If the secondary authentication failed (the determination in step S22 is NO), the processor 101 proceeds to step S23 and causes the display unit 107 to display a message prompting manual operation. In this case, the user operates the image processing device 100 using the operation unit 106. For example, the user uses the operation unit 106 to perform an operation to instruct the user to make three color copies of the original image. In step S24, the processor 101 accepts the user's manual operation using the operation unit 106. In step S25, the processor 101 executes processing in accordance with this manual operation. For example, the image reading unit 109 and the image forming unit 110 make three color copies of the original image. In step S26, the processor 101 transmits operation information indicating the content of the manual operation performed using the operation unit 106 to the user's email address. This operation information may include image information indicating the image processed in accordance with the manual operation. This email address is included in the user information received from the server device 200. This email address is an example of a "predetermined destination" according to the present invention.
[0029] In this way, even if the secondary authentication fails, processing according to the user's operation is executed because, since the primary authentication is successful, it would be inconvenient if the image processing device 100 became unavailable when the user's voice temporarily differed from the voice used at the time of registration, for example, because the user had caught a cold or had a sore throat. However, in this case, operation information indicating the content of the operation performed by the user is sent to the user's email address, so if a third party were to operate the image processing device 100 by impersonating the user, the user would know that the third party had performed an unauthorized operation while impersonating the user.
[0030] On the other hand, if the secondary authentication is successful in step S22 described above (the determination in step S22 is YES), the processor 101 proceeds to step S27, and transmits the user's voice stored in memory 102 to the server device 200 via the communication control unit 103. That is, the user's voice is transmitted to the server device 200 only if the secondary authentication is successful. If the secondary authentication is unsuccessful, the user's voice is not transmitted to the server device 200.
[0031] In step S28, when the communication control unit 203 receives the user's voice, the processor 201 of the server device 200 performs voice recognition processing on the voice. In the voice recognition processing, the voice is converted into text, and an operation word is extracted by recognizing the content of the voice using a natural language dictionary. An operation command is then generated according to the operation word. The memory 202 has operation commands stored in advance in association with each operation word. Based on this association, the operation command is generated from the operation word. For example, if the operation words "color," "copy," and "three" are extracted from the voice saying "make three color copies," an operation command is generated to instruct to make three color copies of the original image.
[0032] Here, the copy process settings include multiple settings such as the number of pages and color, as well as the document scanning surface and resolution. However, a user may vocally utter operation words for setting only some of these settings. In this case, the user's voice contains only the operation words for setting some of the settings, but not the operation words for setting other settings. Therefore, predetermined setting values are used for setting values corresponding to operation words not included in the user's voice. These setting values may be, for example, default values or setting values predetermined by the user. The setting values predetermined by the user may be stored in memory 202 of server device 200 in advance and transmitted from server device 200 to image processing device 100 as user information. In this case, an operation command is generated based on the setting values corresponding to the operation words included in the user's voice and the other predetermined setting values. For example, when a user utters the command "three color copies" during operation, if the reading surface of the predetermined document is one-sided and the resolution is 200 dpi, an operation command is generated instructing to make three color copies of one side of the document image at 200 dpi.
[0033] In step S29, the processor 201 transmits the generated operation command to the image processing device 100 via the communication control unit 203. In step S30, when the processor 101 of the image processing device 100 receives the operation command via the communication control unit 103, it executes processing in accordance with the operation command. For example, in accordance with the operation command, the image reading unit 109 and the image forming unit 110 perform processing to make three color copies of one side of the original image at 200 dpi. When the processing is completed, this operation ends.
[0034] According to the embodiment described above, after primary authentication, secondary authentication is performed using the voice uttered by the user during operation. This prevents a third party from impersonating the user and performing operations after primary authentication. Furthermore, because secondary authentication is performed using the voice authentication information of the user identified in primary authentication, the processing load of secondary authentication is reduced and the time required for secondary authentication is shortened compared to a configuration in which secondary authentication is performed by comparing the voice characteristics of all users included in the voice authentication dictionary 205. Furthermore, in secondary authentication, rather than comparing the voice characteristics of all users included in the voice authentication dictionary 205 to identify which user's voice it is, secondary authentication simply compares the voice characteristics included in the voice authentication information of the user identified in primary authentication to determine whether or not it is the user's voice. This reduces the processing load of secondary authentication, shortens the time required for secondary authentication, and reduces the incidence of incorrect authentication. In this way, the reduced processing load of secondary authentication enables secondary authentication to be performed in the image processing device 100. Furthermore, because secondary authentication is performed using the user's voice recognition information, when a new user is added, it is only necessary to register the new user's voice; machine learning of existing users' voices is not required.
[0035] Furthermore, if the user's voice characteristics indicating an operation word for a specific operation include pre-registered user's voice characteristics indicating an operation word for a specific operation, the secondary authentication is successful. Therefore, there is no need to perform a process of, for example, dividing the user's voice into words and extracting an operation word for a specific operation from the divided words. Therefore, the processing load of the secondary authentication is reduced compared to a configuration that performs such processing. Furthermore, even if the user's voice contains only operation words for setting some of the multiple setting values used in the processing, an operation command is generated based on some of the setting values and other predetermined setting values, so the processing can be executed without the user having to perform operations by voice to set all of the setting values used in the processing.
[0036] Furthermore, if the secondary authentication fails, operation information indicating the content of the operation performed by the user using operation unit 106 is sent to the user's email address, so that the operation performed using operation unit 106 can be known if the secondary authentication fails. Furthermore, if the secondary authentication fails, the user's voice is not sent to server device 200, so that unnecessary voice is prevented from being sent to server device 200. In this case, the user's voice is not output outside image processing device 100, so information security is strengthened.
[0037] 3. Variations The present invention is not limited to the above-described embodiment. The above-described embodiment may be modified as shown in the following examples. In this case, two or more of the following modifications may be combined and implemented.
[0038] In the above-described embodiment, the authentication method for the primary authentication is not limited to an authentication method using an IC card. The authentication method for the primary authentication may be any authentication method other than an authentication method using the user's voice, i.e., an authentication method that does not use the user's voice. For example, the authentication method for the primary authentication may be an authentication method that uses a facial image of the user captured by a camera, or an authentication method that uses biometric information of the user, such as a fingerprint, an iris in the eye, or hand veins.
[0039] In the above-described embodiment, when secondary authentication fails, the destination to which operation information indicating the content of the user's operation using the operation unit 106 is sent is not limited to the user's email address. For example, the destination of this operation information may be a terminal device used by an administrator of the image processing device 100. Furthermore, when secondary authentication fails, execution of a process does not necessarily have to be permitted. For example, when secondary authentication fails, execution of a process may be prohibited.
[0040] In the above-described embodiment, multiple operation words may be defined for one operation. For example, when performing an operation to select a print function, some users may utter the voice "print" and others may utter the voice "print." In either case, the operation to select the print function may be associated with both the operation word "print" and the operation word "print." In this case, the user pre-registers both the voice representing the operation word "print" and the voice representing the operation word "print" so that secondary authentication is performed regardless of whether the user utters the voice "print" or the voice "print." In this case, the voice authentication dictionary 205 includes both the voice characteristics representing the operation word "print" and the voice characteristics representing the operation word "print."
[0041] In the above-described embodiment, the information processing device according to the present invention is not limited to the image processing device 100. The information processing device according to the present invention may be any device that performs voice-based authentication and accepts voice-based operations, such as a printer, image scanner, copier, facsimile machine, smartphone, tablet terminal, personal computer, audio equipment, or game console. In this case, the specific operation is preferably an operation that a user always performs when executing a process using the information processing device. For example, in a personal computer, a file opening operation is always performed when executing a process. In this case, the specific operation may be an operation to open a file. Furthermore, it is preferable that the operation term for the specific operation be a word that does not vary much depending on the person, time, or place.
[0042] In the above-described embodiment, the configuration of the image processing device 100 is an example and is not limited to this example. For example, the voice authentication unit 112 may be realized by a dedicated circuit instead of the processor 101. Furthermore, the image processing device 100 and the server device 200 do not necessarily have to be provided separately. For example, the image processing device 100 may have the functions of the server device 200. In this case, the server device 200 does not necessarily have to be provided.
[0043] In the above-described embodiment, at least a part of the processing performed in the image processing device 100 may be performed in another device. Furthermore, the order of the processing performed by the image processing device 100 described above is an example, and the order may be changed as long as there is no contradiction.
[0044] In the above embodiment, the term "processor" refers to a processor in a broad sense, and includes general-purpose processors (e.g., CPU: Central Processing Unit, etc.) and dedicated processors (e.g., GPU: Graphics Processing Unit, ASIC: Application Specific Integrated Circuit, FPGA: Field Programmable Gate Array, programmable logic device, etc.).
[0045] Furthermore, the operations of the processors in the above embodiments may not only be performed by a single processor, but may also be performed by multiple processors located at physically separate locations working together. Furthermore, the order of the operations of the processors is not limited to the order described in the above embodiments, and may be changed as appropriate.
[0046] The present invention may be provided as a program executed in the image processing device 100. The image processing device 100 is an example of the "computer" of the present invention. This program may be downloaded via a communication line such as the Internet, or may be provided in a state recorded on a computer-readable recording medium such as a magnetic recording medium (such as a magnetic tape or a magnetic disk), an optical recording medium (such as an optical disk), a magneto-optical recording medium, or a semiconductor memory. [Explanation of symbols]
[0047] 10: Image processing system, 100: Image processing device, 101: Processor, 102: Memory, 103: Communication control unit, 104: Card reader, 105: Microphone, 106: Operation unit, 107: Display unit, 108: Image processing unit, 109: Image reading unit, 110: Image forming unit, 112: Voice authentication unit, 200: Server device, 201: Processor, 202: Memory, 203: Communication control unit
Claims
1. a processor; The processor: acquiring a registered first voice of a first user identified in a first authentication by an authentication method other than the authentication method using voice; acquiring a second voice uttered by the second user during the operation; performing a second authentication by comparing the first voice characteristics with the second voice characteristics to confirm that the second user is the first user identified in the first authentication; If the second authentication is successful, a process is executed according to an image processing condition set in accordance with an operation associated with the second voice; if the second authentication fails, no further authentication of the user is performed, and a manual operation using an operation unit is accepted, the manual operation being related to setting of image processing conditions; If the second authentication fails, a process is executed according to the image processing conditions set in response to the manual operation using the operation unit; If the second authentication fails, operation information indicating the manual operation using the operation unit is transmitted to a predetermined destination.
1. An information processing device comprising:
2. the second sound is associated with a specific operation; If the second voice characteristic includes the first voice characteristic, the second authentication is successful.
2. The information processing apparatus according to claim 1, wherein:
3. When the second voice is associated with an operation of setting some of a plurality of setting values used in the process, the processor executes the process in accordance with the some setting values and other predetermined setting values.
2. The information processing apparatus according to claim 1, wherein:
4. The other setting values are predetermined for the first user identified in the first authentication.
4. The information processing apparatus according to claim 3,
5. If the second authentication is successful, the processor transmits the second voice to a server device that performs a recognition process of the second voice.
2. The information processing apparatus according to claim 1, wherein:
6. If the second authentication fails, the processor does not transmit the second voice to a server device that performs a recognition process of the second voice.
2. The information processing apparatus according to claim 1, wherein:
7. If the second authentication fails, the processor causes a message prompting the manual operation to be displayed on a display unit.
2. The information processing apparatus according to claim 1, wherein:
8. On the computer, acquiring a registered first voice of a first user identified in a first authentication by an authentication method other than the voice-based authentication method; acquiring a second voice uttered by a second user during the operation; performing a second authentication by comparing the first voice characteristics with the second voice characteristics to confirm that the second user is the first user identified in the first authentication; If the second authentication is successful, executing a process according to an image processing condition set in accordance with an operation associated with the second voice; if the second authentication fails, accepting a manual operation using an operation unit related to setting of image processing conditions without further authenticating the user; If the second authentication fails, executing processing according to the image processing conditions set in response to the manual operation using the operation unit; If the second authentication fails, transmitting operation information indicating the manual operation using the operation unit to a predetermined destination. A program to execute.
Citation Information
Patent Citations
Service center and order receiving method
JP2002279245A
Information processor, voice command execution program and voice command execution method
JP2007188001A
Image forming device
JP2007193138A
Information processor, information processing method, and program
JP2010003206A
Electronic device control system, terminal device and server
JP2016114744A