CROSS-REFERENCE TO RELATED APPLICATIONS

This application claims priority to Japanese Patent Application No. 2020-171183 filed on Oct. 9, 2020, the entire content of which is incorporated herein by reference.

TECHNICAL FIELD

The present disclosure relates to an information processing apparatus and a control method.

BACKGROUND

In recent years, there have been known information processing apparatuses such as laptop personal computers (hereinafter referred to as laptop PCs (Personal Computers)) that use display screens as virtual input devices such as software keyboards. Further, there has been proposed an information processing apparatus capable of providing a multiple display environment, in which a plurality of display units can be used by the single information processing apparatus.

Meanwhile, in general, when a virtual input device is implemented by software, there are concerns about security and privacy risks such as reading inputs to the virtual input device in an unauthorized manner from other software. For this reason, when implementing a virtual input device by software, the virtual input device is implemented as a tool that comes with an OS (Operating System) such as Windows (registered trademark), and third parties are not allowed to implement their own virtual input devices in most cases.

SUMMARY

According to one or more embodiments, an information processing apparatus includes a display unit, a touch sensor disposed on the display unit and configured to detect contact with an object on the display unit, a main system, and an embedded system. The embedded system is configured to generate image data of an input area for a virtual input device, output image data of the input area to the main system by using a first general-purpose interface protected by the main system, and output input information, which is based on detection information detected in the input area by the touch sensor, via the virtual input device to the main system by using a second general-purpose interface protected by the main system. The main system is configured to display, on the display unit, the image data of the input area output by the embedded system.

