Information processing device

The information processing device addresses OCR failures by controlling image display and input on a secondary device, enhancing operator efficiency by allowing manual input on a new VCD when OCR fails.

JP7797169B2Active Publication Date: 2026-01-13KK TOSHIBA
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
JP2021179640
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2021-11-02
Publication Date
2026-01-13
Estimated Expiration
2041-11-02

AI Technical Summary

Technical Problem

Existing systems that perform OCR on images from a VDC fail to effectively handle character recognition, leading to inefficiencies in operator input, as they require manual intervention when OCR fails.

Method used

An information processing device that controls the display of images on a secondary device, allowing for character string input by selecting and transmitting current and next images based on reception time, and displaying them on a new VCD for operator input when OCR fails.

Benefits of technology

Enhances operator efficiency by enabling effective character string input through secondary device display control, overcoming OCR failures by allowing manual input on a new VCD.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007797169000001
    Figure 0007797169000001
  • Figure 0007797169000002
    Figure 0007797169000002
  • Figure 0007797169000003
    Figure 0007797169000003
Patent Text Reader

Abstract

To provide an information processing device that performs image display to allow an operator to effectively input a character string.SOLUTION: An information processing device includes an interface and a processor. The interface obtains reception times when character string images being displayed on a plurality of first devices have been received by the first devices. The processor causes, based on the reception times, a second device for receiving an input of a character string and performing an input of the character string to the first device to display the character string images as a current image for receiving an input of a character string and the next image for receiving an input of a character string next.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] FIELD An embodiment of the present invention relates to an information processing device. [Background technology]

[0002] There is a system available that acquires a screen from an existing VDC (Video Coding Desk) and performs OCR (Optical Character Recognition) on the acquired image. If the OCR process fails, such a system displays the screen from the existing VDC and accepts character string input from the operator.

[0003] A technique for displaying images that improves the operator's typing efficiency is desired. [Prior art documents] [Patent documents]

[0004] [Patent Document 1] Japanese Patent Application Publication No. 2019-109729 Summary of the Invention [Problem to be solved by the invention]

[0005] In order to solve the above problem, an information processing device is provided that displays an image so that an operator can input a character string effectively. [Means for solving the problem]

[0006] According to an embodiment, the information processing device The information processing device controls a display screen to be displayed on a second device to which a character string in a character string image displayed by a plurality of first devices is input. and a processor. Communications Department a plurality of first devices The string image to be displayed The processor obtains the reception time. The aforementioned Accepting string input on a second device A current image as a character string image and a next image as a character string image for accepting input of a character string next are selected based on the reception time, and the selected current image and next image are transmitted to the second device. Display it. [Brief explanation of the drawings]

[0007] [Figure 1] FIG. 1 is a block diagram showing an example of the configuration of an input system according to an embodiment. [Figure 2] FIG. 2 is a block diagram showing an example of the configuration of an existing VCD according to the embodiment. [Figure 3] FIG. 3 is a block diagram illustrating an example of the configuration of the OCR input device according to the embodiment. [Figure 4] FIG. 4 is a block diagram illustrating an example of the configuration of a distribution device according to the embodiment. [Figure 5] FIG. 5 is a diagram showing a display example of a new VCD according to the embodiment. [Figure 6] FIG. 6 is a diagram illustrating an example of the operation of the distribution device according to the embodiment. [Figure 7] FIG. 7 is a diagram illustrating an example of the operation of the distribution device according to the embodiment. [Figure 8] FIG. 8 is a diagram illustrating an example of the operation of the distribution device according to the embodiment. [Figure 9] FIG. 9 is a diagram illustrating an example of the operation of the distribution device according to the embodiment. [Figure 10] FIG. 10 is a diagram illustrating an example of the operation of the distribution device according to the embodiment. DETAILED DESCRIPTION OF THE INVENTION

[0008] Hereinafter, embodiments will be described with reference to the drawings. An input system according to an embodiment acquires an image containing a character string such as a postal code from an existing VCD. The input system performs OCR processing (character recognition processing) on ​​the acquired image using an OCR input device. The input system inputs an operation signal to the existing VCD to input the character string based on the results of the OCR processing. If the OCR processing fails, the input system displays the acquired image on a new VCD. The input system accepts key input from an operator through the new VCD. The input system supplies an operation signal to input the key to the existing VCD.

[0009] Here, the input system displays an image of a mail piece with character strings related to the destination, such as a postal code, on the new VCD (destination image, character string image) and accepts input of the character string from the operator. The input system also displays a screen (new VCD screen) containing images of the destinations of two mail pieces on the new VCD.

[0010] 1 shows an example of the configuration of an input system 1 according to an embodiment. As shown in FIG. 1, the input system 1 includes a distribution device 3, a keyboard / mouse emulator 4, a capture board 5, a new VCD 7, an existing VCD 10, an OCR input device 20, and a higher-level device 100.

[0011] Here, the input system 1 includes keyboard / mouse emulators 4a to 4c as keyboard / mouse emulators 4. The input system 1 also includes capture boards 5a to 5c as capture boards 5. The input system 1 also includes new VCDs 7a and 7b as new VCDs 7. The input system 1 also includes existing VCDs 10a to 10c as existing VCDs 10. The input system 1 also includes OCR input devices 20a to 20c as OCR input devices 20.

[0012] The upper device 100 is connected to existing VCDs 10a to 10c. The existing VCDs 10a to 10c are connected to keyboard / mouse emulators 4a to 4c and capture boards 5a to 5c, respectively. The OCR input devices 20a to 20c are connected to keyboard / mouse emulators 4a to 4c and capture boards 5a to 5c, respectively. The distribution device 3 is connected to new VCDs 7a and 7b and OCR input devices 20a to 20c. The new VCDs 7a and 7b are connected to the OCR input devices 20a to 20c.

[0013] The input system 1 may further include components as needed in addition to the components shown in FIG. 1, or specific components may be excluded from the input system 1.

[0014] The higher-level device 100 supplies a destination image including a character string related to the destination to the existing VCD 10. The higher-level device 100 also acquires the character string included in the destination image from the existing VCD 10.

[0015] For example, the host device 100 is a sorting device that sorts mail and the like. The host device 100 photographs a mail piece using a camera, etc. The host device 100 performs OCR processing (primary OCR processing) on ​​the image (destination image) obtained by photographing the mail piece, and recognizes character strings written on the mail piece.

[0016] If the OCR process fails, the higher-level device 100 supplies the destination image for which the OCR process failed to the existing VCD 10. In addition, the higher-level device 100 acquires from the existing VCD 10 the character string included in the destination image.

[0017] The host device 100 sorts mail based on the character string obtained by OCR processing or the character string obtained from the existing VCD 10.

[0018] The existing VCD 10 (first device) acquires a destination image from the higher-level device 100. The existing VCD 10 transmits a screen (existing VCD screen) including the destination image to the OCR input device 20. The existing VCD screen includes destination images of two mail pieces.

[0019] The existing VCD 10 acquires the character string contained in the destination image from the OCR input device 20. The existing VCD 10 transmits the acquired character string to the upper device 100. The existing VCD 10 will be described in detail later.

[0020] The keyboard / mouse emulator 4 emulates an operation terminal such as a keyboard or a mouse connected to the existing VCD 10. The keyboard / mouse emulator 4 supplies operation signals to the existing VCD 10 similar to operation signals input by an operator through the operation terminal under control of the OCR input device 20. For example, the keyboard / mouse emulator 4 supplies operation signals indicating mouse movement or clicks, keyboard input, etc. to the existing VCD 10.

[0021] Here, the keyboard / mouse emulators 4a to 4c supply operation signals to the existing VCDs 10a to 10c under the control of the OCR input devices 20a to 20c, respectively.

[0022] The capture board 5 acquires the existing VCD screen provided by the existing VCD 10. The capture board 5 provides the acquired existing VCD screen to the OCR input device 20.

[0023] Here, the capture boards 5a to 5c acquire existing VCD screens from existing VCDs 10a to 10c, respectively, and supply them to the OCR input devices 20a to 20c.

[0024] The OCR input device 20 acquires the existing VCD screen from the capture board 5. The OCR input device 20 performs OCR processing (secondary OCR processing) on ​​the acquired destination image. The OCR input device 20 recognizes character strings included in the destination image through the OCR processing. The OCR input device 20 supplies the recognized character strings to the existing VCD 10 via the keyboard / mouse emulator 4.

[0025] Furthermore, if the OCR process fails, the OCR input device 20 displays a screen (new VCD screen) for accepting input of a character string on one of the new VCDs 7. The OCR input device 20 transmits the character string input to the new VCD 7 to the existing VCD 10 via the new VCD screen. The OCR input device 20 will be described in detail later.

[0026] The distribution device 3 (information processing device) selects a destination image included in the new VCD screen. For example, the distribution device 3 transmits a control signal indicating the destination image to be displayed on the new VCD screen to the OCR input device 20. The distribution device 3 will be described in detail later.

[0027] The new VCD 7 (second device) displays a new VCD screen and accepts input of a character string from an operator. The new VCD 7 supplies the input character string to the OCR input device 20. For example, the new VCD 7 supplies the input operation signal to the OCR input device 20.

[0028] For example, the new VCD 7 is composed of a display terminal such as a monitor that displays the new VCD screen, and an operation terminal such as a mouse and keyboard that accepts operation input. The new VCD 7 may be composed of a display terminal and an operation terminal that are connected to the OCR input device 20. The new VCD 7 may also be a PC or the like.

[0029] Next, a description will be given of the existing VCD 10. Since the existing VCDs 10a to 10c have the same configuration, they will be described as the existing VCD 10.

[0030] Fig. 2 shows an example of the configuration of an existing VCD 10 according to an embodiment. Fig. 2 is a block diagram showing an example of the configuration of the existing VCD 10. As shown in Fig. 2, the existing VCD 10 includes a processor 11, a ROM 12, a RAM 13, an NVM 14, a communication unit 15, a display interface 16, and an operation interface 17.

[0031] The processor 11, the ROM 12, the RAM 13, the NVM 14, the communication unit 15, the display interface 16, and the operation interface 17 are connected to one another via a data bus or the like. The existing VCD 10 may include other components as needed in addition to the components shown in FIG. 2, or specific components may be excluded from the existing VCD 10.

[0032] The processor 11 has the function of controlling the overall operation of the existing VCD 10. The processor 11 may also include an internal cache and various interfaces. The processor 11 performs various processes by executing programs stored in advance in the internal memory, the ROM 12, or the NVM 14.

[0033] Some of the various functions realized by the processor 11 executing the programs may be realized by hardware circuits. In this case, the processor 11 controls the functions executed by the hardware circuits.

[0034] The ROM 12 is a non-volatile memory that stores in advance control programs, control data, etc. The control programs and control data stored in the ROM 12 are pre-installed in accordance with the specifications of the existing VCD 10.

[0035] RAM 13 is a volatile memory. RAM 13 temporarily stores data being processed by processor 11. RAM 13 stores various application programs based on instructions from processor 11. RAM 13 may also store data necessary for executing application programs and execution results of application programs.

[0036] The NVM 14 is a non-volatile memory that can write and rewrite data. For example, the NVM 14 is configured with an HDD, SSD, flash memory, etc. The NVM 14 stores control programs, applications, and various data according to the operational use of the existing VCD 10.

[0037] The communication unit 15 is an interface for transmitting and receiving data to and from the higher-level device 100. For example, the communication unit 15 is an interface that supports a wired or wireless LAN connection.

[0038] The display interface 16 is an interface for transmitting and receiving data to and from the capture board 5. The display interface 16 transmits an existing VCD screen to the capture board 5 under the control of the processor 11.

[0039] The operation interface 17 is an interface for receiving operation input. For example, the operation interface 17 receives an operation signal indicating an operation input to an operation terminal such as a keyboard or a mouse. The operation interface 17 supplies the received operation signal to the processor 21. For example, the operation interface 17 supports a USB (Universal Serial Bus) connection.

[0040] Here, the operation interface 17 is connected to the keyboard / mouse emulator 4. That is, the operation interface 17 receives operation signals from the keyboard / mouse emulator 4. For example, the existing VCD 10 is a desktop PC or a notebook PC.

[0041] The processor 11 of the existing VCD 10 acquires destination images from the upper device 100 through the communication unit 15. When the destination images are acquired, the processor 11 generates an existing VCD screen that accepts input of the destinations shown in the destination images. The existing VCD screen includes the two acquired destination images.

[0042] After generating the existing VCD screen, the processor 11 outputs the generated existing VCD screen to the capture board 5 via the display interface 16.

[0043] When the existing VCD screen is output, the processor 11 accepts the input of a character string through the operation interface 17. That is, the processor 11 obtains, through the operation interface 17, from the keyboard / mouse emulator 4, a signal (an operation signal indicating a key input or the like) similar to that received when an operation terminal is connected.

[0044] When the processor 11 receives an operation signal confirming an input through the operation interface 17 (for example, an operation signal indicating that the enter key has been pressed), the processor 11 transmits the input character string to the upper device 100 through the communication unit 15.

[0045] Next, a description will be given of the OCR input device 20. The OCR input devices 20a to 20c have the same configuration, so they will be described as the OCR input device 20.

[0046] Fig. 3 shows an example of the configuration of the OCR input device 20 according to the embodiment. Fig. 3 is a block diagram showing an example of the configuration of the OCR input device 20. As shown in Fig. 3, the OCR input device 20 includes a processor 21, a ROM 22, a RAM 23, an NVM 24, a communication unit 25, an emulator interface 26, an image interface 27, and a VCD interface 28.

[0047] The processor 21, the ROM 22, the RAM 23, the NVM 24, the emulator interface 26, the image interface 27, and the VCD interface 28 are connected to one another via a data bus or the like. The OCR input device 20 may include other components as needed in addition to the components shown in FIG. 3, or certain components may be excluded from the OCR input device 20.

[0048] The processor 21 has a function of controlling the overall operation of the OCR input device 20. The processor 21 may include an internal cache and various interfaces. The processor 21 performs various processes by executing programs stored in advance in the internal memory, the ROM 22, or the NVM 24.

[0049] Note that some of the various functions realized by the processor 21 executing the programs may be realized by hardware circuits. In this case, the processor 21 controls the functions executed by the hardware circuits.

[0050] The ROM 22 is a non-volatile memory that stores in advance control programs, control data, etc. The control programs and control data stored in the ROM 22 are installed in advance in accordance with the specifications of the OCR input device 20.

[0051] The RAM 23 is a volatile memory. The RAM 23 temporarily stores data being processed by the processor 21. The RAM 23 stores various application programs based on instructions from the processor 21. The RAM 23 may also store data necessary for executing the application programs and execution results of the application programs.

[0052] The NVM 24 is a nonvolatile memory to which data can be written and rewritten. For example, the NVM 24 may be configured with an HDD, an SSD, or a flash memory. The NVM 24 stores control programs, applications, and various data according to the operational use of the OCR input device 20.

[0053] The communication unit 25 is an interface for transmitting and receiving data to and from the distribution device 3 and other OCR input devices 20. For example, the communication unit 25 is an interface that supports wired or wireless LAN connections.

[0054] The emulator interface 26 is an interface for transmitting and receiving data to and from the keyboard / mouse emulator 4. The emulator interface 26 causes the keyboard / mouse emulator 4 to output an operation signal to the existing VCD 10 under the control of the processor 21. For example, the emulator interface 26 supports a USB connection.

[0055] The image interface 27 is an interface for transmitting and receiving data to and from the capture board 5. The image interface 27 acquires an existing VCD screen from the capture board 5. The image interface 27 supplies the acquired existing VCD screen to the processor 21.

[0056] The VCD interface 28 is an interface for transmitting and receiving data to and from the new VCD 7. The VCD interface 28 displays information on the new VCD 7 under control of the processor 21. The VCD interface 28 also receives operation signals indicating operations input to the new VCD 7. The VCD interface 28 supplies the received operation signals to the processor 21.

[0057] For example, the OCR input device 20 is a desktop PC or a notebook PC. The communication unit 25, the emulator interface 26, the image interface 27, and the VCD interface 28 (or a part of these) may be integrally formed.

[0058] Next, the distribution device 3 will be described. Fig. 4 shows an example of the configuration of the distribution device 3 according to the embodiment. Fig. 4 is a block diagram showing an example of the configuration of the distribution device 3. As shown in Fig. 4, the distribution device 3 includes a processor 31, a ROM 32, a RAM 33, an NVM 34, a communication unit 35, an operation unit 36, a display unit 37, and the like.

[0059] The processor 31, the ROM 32, the RAM 33, the NVM 34, the communication unit 35, the operation unit 36, and the display unit 37 are connected to one another via a data bus or the like. The distribution device 3 may include other components as needed in addition to the components shown in FIG. 4, or certain components may be excluded from the distribution device 3.

[0060] The processor 31 has a function of controlling the overall operation of the distribution device 3. The processor 31 may include an internal cache and various interfaces. The processor 31 realizes various processes by executing programs stored in advance in the internal memory, the ROM 32, or the NVM 34.

[0061] Note that some of the various functions realized by the processor 31 executing the programs may be realized by hardware circuits. In this case, the processor 31 controls the functions executed by the hardware circuits.

[0062] The ROM 32 is a non-volatile memory that stores in advance control programs, control data, etc. The control programs and control data stored in the ROM 32 are installed in advance in accordance with the specifications of the distribution device 3.

[0063] The RAM 33 is a volatile memory. The RAM 33 temporarily stores data being processed by the processor 31. The RAM 33 stores various application programs based on instructions from the processor 31. The RAM 33 may also store data necessary for executing the application programs and the execution results of the application programs.

[0064] The NVM 34 is a non-volatile memory to which data can be written and rewritten. For example, the NVM 34 is configured with an HDD, an SSD, a flash memory, or the like. The NVM 34 stores control programs, applications, various data, and the like according to the operational use of the distribution device 3.

[0065] The communication unit 35 is an interface for transmitting and receiving data to and from the OCR input device 20 and the new VCD 7. For example, the communication unit 35 is an interface that supports wired or wireless LAN connections.

[0066] The operation unit 36 ​​receives input of various operations from an operator. The operation unit 36 ​​transmits a signal indicating the input operation to the processor 21. For example, the operation unit 36 ​​is configured with a mouse, a keyboard, a touch panel, or the like.

[0067] The display unit 37 displays image data from the processor 21. For example, the display unit 37 is configured with a liquid crystal monitor. Note that, when the operation unit 36 ​​is configured with a touch panel, the display unit 37 may be formed integrally with the touch panel serving as the operation unit 36.

[0068] Next, a description will be given of functions realized by the OCR input device 20. The functions realized by the OCR input device 20 are realized by the processor 21 executing a program stored in the ROM 22, the NVM 24, or the like.

[0069] First, the processor 21 has a function of acquiring the existing VCD screen supplied by the existing VCD 10. That is, the processor 21 acquires the existing VCD screen that the existing VCD 10 displays on a display terminal (such as a display) connected to the display interface 16.

[0070] For example, the processor 21 acquires an existing VCD screen from an existing VCD 10 connected to itself. The processor 21 acquires the existing VCD screen from the capture board 5 through the image interface 27. That is, the capture board 5 acquires the existing VCD screen under the control of the processor 21. The capture board 5 supplies the acquired existing VCD screen to the processor 21 through the image interface 27.

[0071] For example, the processor 21 acquires an existing VCD screen at a predetermined interval (for example, one second). The processor 21 may also acquire an existing VCD screen when a change occurs in the existing VCD screen. In this case, the processor 21 may determine whether a change has occurred in the existing VCD screen according to an image processing algorithm or the like.

[0072] The existing VCD screen has the same configuration as the new VCD screen, so a description thereof will be omitted, and the new VCD screen will be described in detail later.

[0073] The processor 21 has a function of recognizing character strings relating to destinations from an existing VCD screen by OCR processing.

[0074] When the existing VCD screen is acquired, the processor 21 extracts a destination image from the existing VCD screen in accordance with a previously acquired format or the like. Once the destination image is extracted, the processor 21 performs OCR processing on the destination image according to a predetermined algorithm.

[0075] The processor 21 may perform predetermined processing on the existing VCD screen or the destination image before performing the OCR process. For example, the processor 21 may enlarge or reduce the existing VCD screen or the destination image. The processor 21 may also perform processing such as noise removal on the existing VCD screen or the destination image.

[0076] When OCR processing is performed, the processor 21 recognizes character strings related to the destination.

[0077] The processor 21 also has a function of transmitting a character string recognized by OCR processing to the existing VCD 10 using the keyboard / mouse emulator 4.

[0078] After recognizing the character string through OCR processing, the processor 21 uses the keyboard / mouse emulator 4 to send the recognized character string to the operation interface 17 of the existing VCD 10. That is, the processor 21 sends an operation signal to the operation interface 17 to input a key corresponding to the recognized character string.

[0079] Furthermore, processor 21 may input to operation interface 17 an operation signal indicating an operation to complete input of a character string.

[0080] The processor 21 also has a function of accepting input of a character string included in a destination image from an operator.

[0081] The processor 21 generates a new VCD screen for accepting input of a character string of a destination image for which the processor 21 has failed to perform OCR processing or a destination image for which another OCR input device 20 has failed to perform OCR processing.

[0082] The processor 21 selects two destination images to be included in a new VCD screen under the control of the distribution device 3. The processor 21 generates a new VCD screen including the two selected destination images. The new VCD screen includes a destination image (current image) into which the operator inputs a character string, and a destination image (next image) into which the operator inputs a next character string.

[0083] Fig. 5 shows an example of a new VCD screen 40. As shown in Fig. 5, the new VCD screen 40 is made up of a first display area 41, a second display area 42, a keystroke column 43, and the like.

[0084] The first display area 41 is formed at the lower left of the new VCD screen 40. The first display area 41 displays the current image.

[0085] The second display area 42 is formed in the upper left corner of the new VCD screen 40. The second display area 42 displays the next image. The key entry field 43 is formed on the right side of the new VCD screen 40. The key entry field 43 is an input field for receiving input from the operator of a character string included in the current image displayed in the first display area.

[0086] When the new VCD screen 40 is generated, the processor 21 displays the generated new VCD screen 40 on one of the new VCDs 7. When the new VCD screen 40 is displayed on the new VCD 7, the processor 21 accepts input to the key entry field 43 of the new VCD screen 40 via the new VCD 7.

[0087] Here, the operator visually checks the current image and inputs a character string relating to the input item into the key entry field 43 on the new VCD screen 40. When the input of the character string is completed, the operator inputs an operation to complete the input into the new VCD 7.

[0088] The processor 21 transmits the input character string to the existing VCD 10. That is, the processor 21 receives an operation signal indicating the key input to the new VCD 7 through the VCD interface 28. The processor 21 transmits an operation signal indicating the key input to the operation interface 17 of the existing VCD 10 using the keyboard / mouse emulator 4.

[0089] Next, a description will be given of the functions realized by the distribution device 3. The functions realized by the distribution device 3 are realized by the processor 31 executing a program stored in the ROM 32, the NVM 34, or the like.

[0090] The processor 31 has a function of displaying a new VCD screen including the current image and the next image on the new VCD 7 based on the time (reception time) when each existing VCD 10 receives the current image and the next image on the existing VCD screen.

[0091] The processor 31 acquires the reception times of the current image and the next image displayed on the existing VCD screen through the communication unit 35. The processor 31 then causes the new VCD 7 to display a new VCD screen including the current image and the next image through the communication unit 35 in the following manner.

[0092] For example, the processor 31 causes the OCR input device 20 to generate a new VCD screen and output it to the new VCD 7. The processor 31 may generate a new VCD screen and display it on the new VCD 7.

[0093] Five methods (first to fifth methods) by which the processor 31 displays the current image and the next image on the new VCD screen 40 will be described below.

[0094] First, the first method will be described.

[0095] Fig. 6 is a diagram for explaining the first technique. Fig. 6 shows the time transition between the existing VCD screen displayed by the existing VCD 10 and the new VCD screen displayed by the new VCD 7. Also, it is assumed that the current image and the next image included in the existing VCD screen fail the OCR processing by the OCR input device 20.

[0096] Here, it is assumed that the existing VCDs 10a to 10c are in an active state (logged in state), and that the new VCD 7a is in an active state.

[0097] In the first method, the processor 31 displays a new VCD screen on the new VCD 7a in which the newest destination image (the destination image with the latest reception time) among multiple existing VCD screens is set as the current image, and the newest destination image among the remaining destination images is set as the next image.

[0098] 6, in the first state where the operator has not entered any keys, the existing VCD screen of the existing VCD 10a displays destination image 1-1 as the current image at 00:00 (minutes:seconds, reception time). Also, the existing VCD 10a displays destination image 1-2 as the next image at 00:01.

[0099] Also, the existing VCD screen of the existing VCD 10b displays the destination image 2-1 as the current image at 00:05, and the existing VCD 10b displays the destination image 2-2 as the next image at 00:06.

[0100] Also, the existing VCD screen of the existing VCD 10c displays the destination image 3-1 as the current image at 00:10, and the existing VCD 10c displays the destination image 3-2 as the next image at 00:11.

[0101] Here, it is assumed that the new VCD 7a is activated at 00:11.

[0102] In the example shown in FIG. 6, the new VCD screen of the new VCD 7a displays destination image 1-1 received at 00:00 as the current image and destination image 1-2 received at 00:01 as the next image.

[0103] Here, it is assumed that the operator of the new VCD 7a has completed inputting the character string for the destination image 1-1 into the new VCD 7a at 00:15.

[0104] When the operator completes inputting the character string of the destination image 1-1, the state transitions from the first state to the second state.

[0105] 6, the existing VCD screen of existing VCD 10a displays destination image 1-2, which was the next image in the first state, as the current image after input of destination image 1-1 is completed. Also, at 00:15, the existing VCD screen of existing VCD 10a displays destination image 1-3 as the next image.

[0106] The new VCD screen of new VCD 7a displays destination image 1-2, which was the next image in the first state, as the current image. The existing VCD screen of existing VCD 10a displays destination image 2-1 (the next youngest destination image after destination image 1-2), which was received at 00:05, as the next image.

[0107] Here, it is assumed that the operator of the new VCD 7a has completed inputting the character string for the destination image 1-2 into the new VCD 7a at 00:20.

[0108] When the operator completes inputting the character string of the destination image 1-2, the state transitions from the second state to the third state.

[0109] 6, the existing VCD screen of existing VCD 10a displays destination image 1-3, which was the next image in state 2, as the current image after input of destination image 1-2 is completed. Also, at 00:25, the existing VCD screen of existing VCD 10a displays destination image 1-4 as the next image.

[0110] The new VCD screen of new VCD 7a displays destination image 2-1, which was the next image in the second state, as the current image. The existing VCD screen of existing VCD 10a displays destination image 2-2 (the next youngest destination image after destination image 2-1), which was received at 00:06, as the next image.

[0111] Next, the second method will be described.

[0112] Fig. 7 is a diagram for explaining the second method. Fig. 7 shows the time transition between the existing VCD screen displayed by the existing VCD 10 and the new VCD screen displayed by the new VCD 7. It is also assumed that the current image and the next image included in the existing VCD screen fail the OCR processing by the OCR input device 20.

[0113] Here, it is assumed that the existing VCDs 10a to 10c are in an active state (logged in state), and the new VCD 7a is in an active state.

[0114] In the second method, the processor 31 preferentially displays the currently inputtable destination image (the current image on the existing VCD screen) on the new VCD screen.

[0115] That is, the processor 31 sets the youngest current image (the current image with the oldest reception time) among the multiple existing VCD screens as the current image of the new VCD screen. The processor 31 also sets the youngest current image among the remaining current images of the multiple existing VCD screens as the next image of the new VCD screen. The processor 31 displays the new VCD screen including the current image and the next image on the new VCD 7a.

[0116] In the example shown in FIG. 7, the existing VCD screen of each existing VCD 10 in the first state in which the operator has not performed any keystrokes is the same as that shown in FIG. 6, and therefore a description thereof will be omitted.

[0117] Here, it is assumed that the new VCD 7a is activated at 00:11. The new VCD screen of new VCD 7a displays destination image 1-1 (the youngest current image among the existing VCD screens) received at 00:00 as the current image, and destination image 2-1 (the youngest current image among the remaining current images) received at 00:05 as the next image.

[0118] Here, it is assumed that the operator of the new VCD 7a has completed inputting the character string for the destination image 1-1 into the new VCD 7a at 00:15.

[0119] When the operator completes inputting the character string of the destination image 1-1, the state transitions from the first state to the second state.

[0120] 7, the existing VCD screen of existing VCD 10a displays destination image 1-2, which was the next image in the first state, as the current image after input of destination image 1-1 is completed. Also, at 00:15, the existing VCD screen of existing VCD 10a displays destination image 1-3 as the next image.

[0121] The new VCD screen of new VCD 7a displays destination image 2-1, which was the next image in the first state, as the current image. The new VCD screen of new VCD 7a also displays destination image 1-2, which was received at 00:01 (the youngest current image among the remaining current images), as the next image.

[0122] Here, it is assumed that the operator of the new VCD 7a has completed inputting the character string for the destination image 2-1 into the new VCD 7a at 00:20.

[0123] When the operator completes inputting the character string of the destination image 2-1, the state transitions from the second state to the third state.

[0124] 7, the existing VCD screen of existing VCD 10b displays destination image 2-2, which was the next image in state 2, as the current image after the input of destination image 2-1 is completed. Also, the existing VCD screen of existing VCD 10b displays destination image 2-3 as the next image at 00:20.

[0125] The new VCD screen of new VCD 7a displays destination image 1-2, which was the next image in the second state, as the current image. The existing VCD screen of existing VCD 10a displays destination image 2-2, which was received at 00:06 (the youngest destination image among the remaining current images), as the next image.

[0126] Next, the third method will be described.

[0127] Fig. 8 is a diagram for explaining the third method. Fig. 8 shows the time transition between the existing VCD screen displayed by the existing VCD 10 and the new VCD screen displayed by the new VCD 7. It is also assumed that the current image and the next image included in the existing VCD screen fail the OCR processing by the OCR input device 20.

[0128] Here, it is assumed that the existing VCDs 10a to 10c are in an active state (logged in state), and that the new VCDs 7a and 7b are in an active state.

[0129] In the third method, the processor 31 gives priority to displaying a destination image that can be currently input (a current image in an existing VCD screen) on the new VCD screen. That is, the processor 31 sets the youngest current image (the current image with the oldest reception time) among the multiple existing VCD screens as the current image of the new VCD screen. The processor 31 also sets the youngest current image among the remaining current images in the multiple existing VCD screens as the next image of the new VCD screen.

[0130] Furthermore, if there are not enough destination images currently available for input to set the current and next images on the new VCD screen, the processor 31 sets the current and next images on the same existing VCD screen as the current and next images on the new VCD screen.

[0131] In the example shown in FIG. 8, the existing VCD screen of each existing VCD 10 in the first state in which the operator has not performed any keystrokes is the same as that shown in FIG. 6, and therefore a description thereof will be omitted.

[0132] Here, it is assumed that the new VCD 7a is activated at 00:11. The new VCD screen of new VCD 7a displays destination image 1-1 (the youngest current image among the existing VCD screens) received at 00:00 as the current image, and destination image 2-1 (the youngest current image among the remaining current images) received at 00:05 as the next image.

[0133] Also, the new VCD 7b is assumed to be activated at 00:12. The new VCD screen of new VCD 7b displays destination image 3-1 (the youngest current image among the remaining current images) received at 00:10 as the current image. At this point, there are not enough current images (current images of the existing VCDs) to display as the next image on the new VCD screen of new VCD 7b.

[0134] Therefore, the new VCD screen of the new VCD 7b displays the next image (destination image 3-2) of the existing VCD 10c that displays the destination image 3-1 (the current image of the new VCD screen) as the next image of the new VCD screen.

[0135] Here, it is assumed that the operator of new VCD 7a completed inputting the character string for destination image 1-1 into new VCD 7a at 00:15, and the operator of new VCD 7b completed inputting the character string for destination image 3-1 into new VCD 7b at 00:16.

[0136] When each operator completes inputting the character string, the first state transitions to the second state.

[0137] As described above, the operator of the new VCD 7a completes inputting the character string for the destination image 1-1 into the new VCD 7a at 00:15.

[0138] 8, at 00:15, the existing VCD screen of existing VCD 10a displays destination image 1-2, which was the next image in the first state, as the current image, as the input of destination image 1-1 is completed. Also, at 00:15, the existing VCD screen of existing VCD 10a displays destination image 1-3 as the next image.

[0139] The new VCD screen of new VCD 7a displays destination image 2-1, which was the next image in the first state, as the current image. The existing VCD screen of existing VCD 10a displays destination image 1-2, which was received at 00:01 (the youngest current image among the remaining current images), as the next image.

[0140] As described above, the operator of new VCD 7b completes inputting the character string for destination image 3-1 into new VCD 7b at 00:16.

[0141] At 00:16, the existing VCD screen of existing VCD 10c displays destination image 3-2, which was the next image in the first state, as the current image, as the input of destination image 3-1 is complete. Also, at 00:16, the existing VCD screen of existing VCD 10c displays destination image 3-3 as the next image.

[0142] Also, the new VCD screen of new VCD 7b displays destination image 3-2, which was the next image in state 1, as the current image. At this point, there is a shortage of current images (current images of the existing VCD) to be displayed as the next image on the new VCD screen of new VCD 7b.

[0143] Therefore, the new VCD screen of the new VCD 7b displays the next image (destination image 3-3) of the existing VCD 10c that displays the destination image 3-2 (the current image of the new VCD screen) as the next image of the new VCD screen.

[0144] Here, it is assumed that the operator of new VCD 7a completed inputting the character string for destination image 2-1 into new VCD 7a at 00:20, and that the operator of new VCD 7b completed inputting the character string for destination image 3-2 into new VCD 7b at 00:21.

[0145] When each operator completes inputting the string, the second state transitions to the third state.

[0146] As described above, the operator of the new VCD 7a completes inputting the character string for the destination image 2-1 into the new VCD 7a at 00:20.

[0147] 8, at 00:20, the existing VCD screen of existing VCD 10b displays destination image 2-2, which was the next image in the second state, as the current image, as the input of destination image 2-1 is completed. Also, at 00:20, the existing VCD screen of existing VCD 10b displays destination image 2-3 as the next image.

[0148] The new VCD screen of new VCD 7a displays destination image 1-2, which was the next image in the second state, as the current image. The existing VCD screen of existing VCD 10a displays destination image 2-2, which was received at 00:06 (the youngest destination image among the remaining current images), as the next image.

[0149] Also, as described above, the operator of new VCD 7b completes inputting the character string for destination image 3-1 into new VCD 7b at 00:21.

[0150] At 00:21, the existing VCD screen of existing VCD 10c displays destination image 3-3, which was the next image in state 2, as the current image, as the input of destination image 3-2 is complete. Also, at 00:21, the existing VCD screen of existing VCD 10c displays destination image 3-4 as the next image.

[0151] Also, the new VCD screen of new VCD 7b displays destination image 3-3, which was the next image in state 2, as the current image. At this point, there is a shortage of current images (current images of the existing VCD) to be displayed as the next image on the new VCD screen of new VCD 7b.

[0152] Therefore, the new VCD screen of the new VCD 7b displays the next image (destination image 3-4) of the existing VCD 10c that displays the destination image 3-3 (the current image of the new VCD screen) as the next image of the new VCD screen.

[0153] As described above, in the third method, when there is an insufficient current image (current image of an existing VCD screen) to be displayed as the next image of a new VCD screen, the processor 31 displays the next image of the same existing VCD screen as the next image of the new VCD screen. As a result, after accepting input of a character string for the current image on the new VCD screen, the new VCD 7 can accept input of a character string using the immediately preceding next image as the current image, regardless of keystrokes on other new VCDs 7.

[0154] Next, the fourth method will be described.

[0155] Fig. 9 is a diagram for explaining the fourth technique. Fig. 9 shows the time transition between the existing VCD screen displayed by the existing VCD 10 and the new VCD screen displayed by the new VCD 7. It is also assumed that the current image and the next image included in the existing VCD screen fail the OCR processing by the OCR input device 20.

[0156] Here, it is assumed that the existing VCDs 10a to 10c are in an active state (logged in state), and that the new VCD 7a is in an active state.

[0157] Here, it is assumed that a timeout period is set for each destination image. The timeout period is the period from the time the destination image is received to the time during which input of the character string for the destination image is accepted. In this example, the timeout period is 12 seconds. That is, the existing VCD 10 accepts input of the character string for the destination image for 12 seconds from the time the destination image is received.

[0158] In the fourth method, the processor 31 takes into consideration the timeout period set for the destination image, and preferentially displays the destination image that can be currently input and whose timeout period has not yet elapsed (the current image that has not timed out) on the new VCD screen.

[0159] That is, the processor 31 sets the latest current image that has not timed out among the multiple existing VCD images (the current image with the oldest reception time among the current images that have not timed out) as the current image of the new VCD image.

[0160] Furthermore, the processor 31 sets the youngest current image among the remaining current images that have not timed out as the next image of the new VCD. If there are no current images that have not timed out, the processor 31 sets the youngest current image on the existing VCD screen as the next image of the new VCD.

[0161] The processor 31 displays a new VCD screen including the current image and the next image on the new VCD 7a.

[0162] In the example shown in FIG. 9, the existing VCD screen of each existing VCD 10 in the first state in which the operator has not performed any keystrokes is the same as that shown in FIG. 6, and therefore a description thereof will be omitted.

[0163] Here, it is assumed that the new VCD 7a is activated at 00:11. The new VCD screen of the new VCD 7a displays destination image 1-1 received at 00:00 (the youngest current image that has not timed out) as the current image, and destination image 2-1 received at 00:05 (the youngest current image among the remaining current images that have not timed out) as the next image.

[0164] Here, it is assumed that the operator of the new VCD 7a has completed inputting the character string for the destination image 1-1 into the new VCD 7a at 00:15.

[0165] When the operator completes inputting the character string of the destination image 1-1, the state transitions from the first state to the second state.

[0166] 9, the existing VCD screen of existing VCD 10a displays destination image 1-2, which was the next image in the first state, as the current image after the input of destination image 1-1 is completed. Also, at 00:15, the existing VCD screen of existing VCD 10a displays destination image 1-3 as the next image.

[0167] Also, the new VCD screen of the new VCD 7a displays the destination image 2-1, which was the next image in the first state, as the current image.

[0168] Here, 12 seconds (timeout time) have passed since the reception time of destination image 1-2, 00:01. Therefore, the new VCD screen of new VCD 7a displays destination image 3-1, received at 00:10 (the youngest current image among the remaining current images that have not timed out), as the next image.

[0169] Here, it is assumed that the operator of the new VCD 7a has completed inputting the character string for the destination image 2-1 into the new VCD 7a at 00:20.

[0170] When the operator completes inputting the character string of the destination image 2-1, the state transitions from the second state to the third state.

[0171] 9, the existing VCD screen of existing VCD 10b displays destination image 2-2, which was the next image in state 2, as the current image after the input of destination image 2-1 is completed. Also, the existing VCD screen of existing VCD 10b displays destination image 2-3 as the next image at 00:20.

[0172] Also, the new VCD screen of the new VCD 7a displays the destination image 3-1, which was the next image in the second state, as the current image.

[0173] Here, 12 seconds (timeout time) have passed since destination image 2-2 was received at 00:06. Also, there is no current image that has not timed out. Therefore, the new VCD screen of new VCD 7a displays destination image 1-2, received at 00:01 (the youngest current image on the existing VCD screen), as the next image.

[0174] Next, the fifth technique will be described.

[0175] Fig. 10 is a diagram for explaining the fifth technique. Fig. 10 shows the time transition between the existing VCD screen displayed by the existing VCD 10 and the new VCD screen displayed by the new VCD 7. It is also assumed that the current image and the next image included in the existing VCD screen fail the OCR processing by the OCR input device 20.

[0176] Here, it is assumed that the existing VCDs 10a to 10d are in an active state (logged in state). The existing VCD 10d has the same configuration as the existing VCDs 10a to 10c. It is also assumed that the new VCDs 7a to 7c are in an active state.

[0177] In the fifth technique, if there is a new VCD 7 that is not displaying the current image, the processor 31 preferentially allocates the current image of the existing VCD 10 to the new VCD 7.

[0178] The processor 31 sets the youngest current image among the plurality of existing VCD images as the current image of the new VCD image in the predetermined new VCD 7.

[0179] Furthermore, if another new VCD 7 in an activated state is displaying a current image on its new VCD screen, the processor 31 sets the youngest current image among the remaining current images as the next image of the specified new VCD 7. Furthermore, if there are no remaining current images, the processor 31 sets the next image of the existing VCD screen displaying the current image of the specified new VCD 7 as the next image of the specified new VCD 7.

[0180] Furthermore, if at least one of the other VCDs 7 that are in an activated state is not displaying the current image on the new VCD screen, the processor 31 sets the next image of the existing VCD screen that is displaying the current image of the specified new VCD 7 as the next image of the specified new VCD 7.

[0181] 10, in the first state where the operator has not entered any keys, the existing VCD screen of the existing VCD 10a displays destination image 1-1 as the current image at 00:00. Also, the existing VCD 10a displays destination image 1-2 as the next image at 00:01.

[0182] Also, the existing VCD screen of the existing VCD 10b displays the destination image 2-1 as the current image at 00:05, and the existing VCD 10b displays the destination image 2-2 as the next image at 00:06.

[0183] Also, the existing VCD screen of the existing VCD 10c displays the destination image 3-1 as the current image at 00:10, and the existing VCD 10c displays the destination image 3-2 as the next image at 00:11.

[0184] Also, the existing VCD screen of the existing VCD 10d displays the destination image 4-1 as the current image at 00:15, and the existing VCD 10d displays the destination image 4-2 as the next image at 00:16.

[0185] The new VCD 7a is assumed to be activated at 00:18. The new VCD screen of new VCD 7a displays destination image 1-1 (the youngest current image on the existing VCD screen) received at 00:00 as the current image, and destination image 2-1 (the youngest current image on the remaining existing VCD screen) received at 00:05 as the next image.

[0186] Also, the new VCD 7b is assumed to be activated at 00:20. The new VCD screen of the new VCD 7b displays the destination image 1-1 received at 00:10 (the youngest current image among the remaining current images) as the current image.

[0187] At this point, the other new VCD 7 (i.e., new VCD 7a) is displaying the current image. Therefore, the new VCD screen of new VCD 7b displays destination image 4-1 (the youngest current image among the remaining current images) received at 00:15 as the next image.

[0188] Here, it is assumed that the operator of new VCD 7a completed inputting the character string for destination image 1-1 into new VCD 7a at 00:25, and that the operator of new VCD 7b completed inputting the character string for destination image 3-1 into new VCD 7b at 00:25.

[0189] Also, it is assumed that the new VCD 7c is activated (logged in) at 00:25.

[0190] When each operator completes inputting the character string, the first state transitions to the second state.

[0191] 10, the existing VCD screen of existing VCD 10a displays destination image 1-2, which was the next image in the first state, as the current image after input of destination image 1-1 is completed. Also, at 00:25, the existing VCD screen of existing VCD 10a displays destination image 1-3 as the next image.

[0192] Furthermore, since input of destination image 3-1 is complete, destination image 3-2, which was the next image in state 1, is displayed as the current image on the existing VCD screen of existing VCD 10c. Also, at 00:25, destination image 3-3 is displayed as the next image on the existing VCD screen of existing VCD 10c.

[0193] Also, the new VCD screen of the new VCD 7a displays the destination image 2-1, which was the next image in the first state, as the current image.

[0194] At this point, one of the other new VCDs 7 (new VCD 7c in this case) is not displaying the current image. Therefore, the existing VCD screen of existing VCD 10a displays the next image (destination image 2-2) of existing VCD 10b, which is displaying destination image 2-1 (the current image of the new VCD screen), as the next image of the new VCD screen.

[0195] Also, the new VCD screen of the new VCD 7b displays the destination image 4-1, which was the next image in the first state, as the current image.

[0196] At this point, one of the other new VCDs 7 (new VCD 7c in this case) is not displaying the current image. Therefore, the existing VCD screen of existing VCD 10b displays the next image (destination image 4-2) of existing VCD 10d, which is displaying destination image 4-1 (the current image of the new VCD screen), as the next image of the new VCD screen.

[0197] Also, the new VCD screen of the new VCD 7c displays the destination image 1-2 received at 00:01 (the youngest current image on the existing VCD screen) as the current image.

[0198] At this point, the other new VCDs 7 (here, new VCDs 7a and 7b) are displaying the current image. Therefore, the new VCD screen of new VCD 7c displays destination image 3-2 (the youngest current image among the remaining current images) received at 00:11 as the next image.

[0199] Here, it is assumed that the operator of new VCD 7a completed inputting the character string for destination image 2-1 into new VCD 7a at 00:30. Also, it is assumed that the operator of new VCD 7b completed inputting the character string for destination image 4-1 into new VCD 7b at 00:30. Also, it is assumed that the operator of new VCD 7c completed inputting the character string for destination image 1-2 into new VCD 7c at 00:30.

[0200] When each operator completes inputting the string, the second state transitions to the third state.

[0201] 10, at 00:30, the existing VCD screen of existing VCD 10b displays destination image 2-2, which was the next image in the second state, as the current image, as the input of destination image 2-1 is completed. Also, at 00:30, the existing VCD screen of existing VCD 10b displays destination image 2-3 as the next image.

[0202] Furthermore, since input of destination image 4-1 is completed, destination image 4-2, which was the next image in state 2, is displayed as the current image on the existing VCD screen of existing VCD 10d. Also, at 00:31, destination image 4-3 is displayed as the next image on the existing VCD screen of existing VCD 10d.

[0203] Furthermore, since input of destination image 1-2 is complete, destination image 1-3, which was the next image in state 2, is displayed as the current image on the existing VCD screen of existing VCD 10a. Also, at 00:32, destination image 1-4 is displayed as the next image on the existing VCD screen of existing VCD 10a.

[0204] Also, the new VCD screen of the new VCD 7a displays the destination image 2-2, which was the next image in the second state, as the current image.

[0205] At this point, the other new VCDs 7 (here, new VCDs 7b and 7c) are displaying the current image. Therefore, the new VCD screen of new VCD 7a displays destination image 1-3 (the youngest next image on the existing VCD screen) as the next image.

[0206] Also, the new VCD screen of the new VCD 7b displays the destination image 4-2, which was the next image in the second state, as the current image.

[0207] At this point, there is no unassigned current image on the existing VCD screen, so the new VCD screen of the new VCD 7d displays the next image (destination image 4-3) of the existing VCD 10d, which is displaying the destination image 4-2 (the current image on the new VCD screen), as the next image on the new VCD screen.

[0208] Also, the new VCD screen of the new VCD 7c displays the destination image 3-2, which was the next image in the second state, as the current image.

[0209] At this point, there is no unassigned current image on the existing VCD screen, so the new VCD screen of new VCD 7c displays the next image (destination image 3-3) of existing VCD 10c, which is displaying destination image 3-2 (the current image on the new VCD screen), as the next image on the new VCD screen.

[0210] Here, it is assumed that the operator of new VCD 7a completed inputting the character string for destination image 2-2 into new VCD 7a at 00:36, the operator of new VCD 7b completed inputting the character string for destination image 4-2 into new VCD 7b at 00:40, and the operator of new VCD 7c completed inputting the character string for destination image 3-2 into new VCD 7c at 00:42.

[0211] When each operator completes inputting the string, the third state transitions to the fourth state.

[0212] As described above, at 00:36, the operator of the new VCD 7a completes inputting the character string for the destination image 2-2 into the new VCD 7a.

[0213] 10, at 00:36, the existing VCD screen of existing VCD 10b displays destination image 2-3, which was the next image in state 3, as the current image, as the input of destination image 2-2 is completed. Also, at 00:36, the existing VCD screen of existing VCD 10b displays destination image 2-4 as the next image.

[0214] Also, the new VCD screen of the new VCD 7a displays the destination image 1-3, which was the next image in the third state, as the current image.

[0215] At this point, the other new VCDs 7 (here, new VCDs 7b and 7c) are displaying the current image. Therefore, the new VCD screen of new VCD 7a displays destination image 2-3 (the youngest next image on the existing VCD screen) as the next image.

[0216] As described above, the operator of new VCD 7b completes inputting the character string for destination image 4-2 into new VCD 7b at 00:40.

[0217] With the input of destination image 4-2 completed, the existing VCD screen of existing VCD 10d displays destination image 4-3, which was the next image in state 3, as the current image. Also, at 00:40, the existing VCD screen of existing VCD 10d displays destination image 4-4 as the next image.

[0218] Also, the new VCD screen of the new VCD 7b displays the destination image 4-3, which was the next image in the third state, as the current image.

[0219] At this point, there is no unassigned current image on the existing VCD screen, so the new VCD screen of new VCD 7d displays the next image (destination image 4-4) of existing VCD 10d, which is displaying destination image 4-3 (the current image on the new VCD screen), as the next image on the new VCD screen.

[0220] As described above, at 00:42, the operator of the new VCD 7c completes inputting the character string for the destination image 3-2 into the new VCD 7c.

[0221] With the input of destination image 3-2 completed, the existing VCD screen of existing VCD 10c displays destination image 3-3, which was the next image in state 3, as the current image. Also, at 00:42, the existing VCD screen of existing VCD 10c displays destination image 3-4 as the next image.

[0222] Also, the new VCD screen of the new VCD 7c displays the destination image 3-3, which was the next image in the third state, as the current image.

[0223] At this point, there is no unassigned current image on the existing VCD screen, so the new VCD screen of new VCD 7c displays the next image (destination image 3-4) of existing VCD 10c, which is displaying destination image 3-3 (the current image on the new VCD screen), as the next image on the new VCD screen.

[0224] The processor 21 may use OCR processing to recognize character strings other than those related to the destination (for example, email addresses or telephone numbers). In this case, the processor 21 accepts input of character strings other than those related to the destination from the operator. The character strings that the processor 21 accepts as input are not limited to a specific configuration.

[0225] Furthermore, the OCR input device 20 and the new VCD 7 may be integrally configured. The distribution device 3 may be configured integrally with any one of the OCR input devices 20.

[0226] Furthermore, the OCR input device 20 does not have to be one that performs OCR processing on a destination image that has failed primary OCR processing, that is, the OCR input device 20 may be one that performs primary OCR processing.

[0227] The input system configured as described above displays the current and next destination images on the new VCD based on the time the existing VCD receives the destination images, etc. Therefore, the input system can effectively display destination images that can be typed, and as a result, the input system can improve the operator's typing efficiency.

[0228] Although several embodiments of the present invention have been described, these embodiments are presented as examples and are not intended to limit the scope of the invention. These novel embodiments can be embodied in various other forms, and various omissions, substitutions, and modifications can be made without departing from the spirit of the invention. These embodiments and their modifications are included within the scope and spirit of the invention, and are also included in the scope of the invention and its equivalents as defined in the claims. The following additionally describes the contents of the claims as originally filed in this application. [1] an interface for acquiring reception times at which character string images displayed on a plurality of first devices were received by the first devices; a processor that receives an input of a character string and causes a second device for inputting the character string to the first device to display the character string image as a current image for receiving the input of the character string and a next image for next receiving the input of the character string, based on the reception time; An information processing device comprising: [2] the first device displays two character string images as a current image for accepting input of a character string and a next image for subsequently accepting input of a character string; [1] The information processing device according to [1]. [3] the processor causes the second device to display the character string image with the earliest reception time as the current image, and the character string image with the earliest reception time among the remaining character string images as the next image. [1] or [2]. [4] The processor: causing the second device to display, as a current image of the second device, a current image having the earliest reception time among the current images of the first device; causing the second device to display, as a next image of the second device, a current image having the earliest reception time among the remaining current images of the first device; [2] The information processing device according to [2]. [5] The processor causes the second device to display the next image of the first device, which is displaying the current image of the second device, as the next image of the second device, if there is no current image of the first device. [4] The information processing device according to [4]. [6] the processor causes the second device to display a next image of the first device that is displaying the current image of the second device as a next image of the second device when the other second device is not displaying a current image; [4] or [5]. [7] The processor: causing the second device to display, as a current image of the second device, a current image having the earliest reception time among current images whose input to the first device has not timed out; causing the second device to display, as the current image of the second device, the current image having the earliest reception time among the remaining current images whose input to the first device has not timed out; [2] The information processing device according to [2]. [8] The string is related to the destination: An information processing device according to any one of [1] to [7]. [9] The character string image is an image for which character recognition processing has failed. An information processing device according to any one of [1] to [8]. [Explanation of symbols]

[0229] 1...input system, 3...distribution device, 4...keyboard / mouse emulator, 4a...keyboard / mouse emulator, 4b...keyboard / mouse emulator, 4c...keyboard / mouse emulator, 5...capture board, 5a...capture board, 5b...capture board, 5c...capture board, 7...new VCD, 7a...new VCD, 7b...new VCD, 7c...new VCD, 7d...new VCD, 10...existing VCD, 10a...existing VCD, 10b...existing VCD, 10c...existing VCD, 10d...existing VCD, 11...processor, 12...ROM, 13...RAM, 14...NVM, 15...communication signal unit, 16...display interface, 17...operation interface, 20...OCR input device, 20a...OCR input device, 20b...OCR input device, 20c...OCR input device, 21...processor, 22...ROM, 23...RAM, 24...NVM, 25...communication unit, 26...emulator interface, 27...image interface, 28...VCD interface, 31...processor, 32...ROM, 33...RAM, 34...NVM, 35...communication unit, 36...operation unit, 37...display unit, 40...new VCD screen, 41...first display area, 42...second display area, 43...keyboard area, 100...host device.

Claims

1. An information processing device that controls a display screen to be displayed on a second device to which a character string in a character string image displayed by a plurality of first devices is input, a communication unit that acquires reception times of character string images displayed by the plurality of first devices; a processor that selects, based on the reception time, a current image as a character string image for accepting input of a character string and a next image as a character string image for accepting input of a next character string in the second device, and causes the selected current image and next image to be displayed on the second device; An information processing device comprising:

2. each of the plurality of first devices displays a current image as a character string image for accepting input of a character string and a next image as a character string image for accepting input of a next character string; the communication unit acquires reception times of character string images to be displayed as a current image and a next image by the plurality of first devices; The information processing device according to claim 1 .

3. the processor causes the second device to display the character string image with the earliest reception time as a current image, and to display the character string image with the earliest reception time among the remaining character string images as a next image; 3. The information processing device according to claim 1 or 2.

4. The processor: displaying the current image having the earliest reception time among the current images displayed by the plurality of first devices as the current image of the second device; displaying, as a next image on the second device, a current image having the earliest reception time among the current images displayed by the plurality of first devices other than the image displayed as the current image on the second device; The information processing device according to claim 2 .

5. when there is no current image displayed by the plurality of first devices to be displayed as a next image by the second device, the processor causes a next image of the first device that is displaying the current image of the second device to be displayed as a next image by the second device; The information processing device according to claim 4 .

6. the processor, when there are a plurality of the second devices and a specific second device is displaying a current image while another second device is not displaying a current image, causes a next image of a first device displaying a current image of the specific second device to be displayed as a next image of the specific second device; 6. The information processing device according to claim 4 or 5.

7. The processor: detecting whether or not a timeout has occurred in inputting a character string into a character string image displayed by the plurality of first devices; displaying, on the second device as a current image, the character string image having the earliest reception time among the character string images for which the input of the character string has not timed out; displaying, as a next image, on the second device, a character string image having the latest reception time among character string images for which input of a character string has not timed out, other than the character string image displayed as the current image on the second device; The information processing device according to claim 2 .

8. The string is related to the destination: The information processing device according to claim 1 .

9. The character string image is an image for which character recognition processing has failed. The information processing device according to any one of claims 1 to 8.

Citation Information

Patent Citations

  • Character recognizing device and delivery processor

    JP2002189983A

  • Classification device and classification system

    JP2019109729A