Information processing device, information processing method, and program

The temporary window display mode on information processing devices allows users to view notifications or perform tasks without disrupting the multi-window setup, enhancing user convenience by maintaining the original display state post-task completion.

JP7786453B2Active Publication Date: 2025-12-16SONY GROUP CORP
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
JP2023510606
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Priority Date
2021-03-31
Filing Date
2022-02-14
Publication Date
2025-12-16
Estimated Expiration
2042-02-14

AI Technical Summary

Technical Problem

Users of information processing devices with multi-window capabilities face inconvenience when interrupt notifications require them to break and reset multi-window settings to view messages or notifications, especially when applications do not support multi-window display.

Method used

The device implements a temporary window display mode that allows superimposing an application window with fixed or variable position and size on the current application screen, enabling users to view notifications or perform temporary tasks without disrupting the original display state.

Benefits of technology

Enables users to easily return to the original display state after completing temporary tasks, maintaining the multi-window configuration and reducing the need for resetting display settings.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007786453000001
    Figure 0007786453000001
  • Figure 0007786453000002
    Figure 0007786453000002
  • Figure 0007786453000003
    Figure 0007786453000003
Patent Text Reader

Abstract

This information processing device comprises a display control unit that, on the basis of a user operation, displays an application window by superposing same on an application screen such that the user can visually recognize at least a portion of the application screen in a display screen. Display modes for the application window include at least a first display mode and a second display mode, for which the application window display forms differ. In the first display mode, the display control unit displays, as the application window, a first window having a fixed position and a fixed size. In the second display mode, the display control unit displays, as the application window, a second window having a variable position and a variable size.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present disclosure relates to an information processing device, an information processing method, and a program. [Background technology]

[0002] In recent years, there has been active development of information processing devices (e.g., smartphones) that have display screens such as touch panel displays. These information processing devices are capable of opening multiple applications at the same time. For example, in recent years, smartphones have appeared that can split the display screen to display different applications at the same time. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] International Publication No. 2020 / 170461 Summary of the Invention [Problem to be solved by the invention]

[0004] However, even if multiple applications can be open at once, users may experience inconveniences. For example, suppose a user splits a vertically long display screen into two halves, top and bottom, and displays different application screens on the top and bottom. If a message arrives on the display screen, the user may have to break the current split screen and open a message application in order to view the message. In this case, the user must reset the split screen settings after viewing the message, which can be inconvenient.

[0005] Therefore, the present disclosure proposes a highly convenient information processing device, an information processing method, and a program. [Means for solving the problem]

[0006] In order to solve the above problem, an information processing device of one embodiment according to the present disclosure includes a display control unit that, based on a user's operation, superimposes an application window on an application screen so that the user can view at least a portion of the application screen on the display screen, and the display modes of the application window include at least a first display mode and a second display mode in which the display manner of the application window is different, and in the first display mode, the display control unit displays a first window having a fixed position and size as the application window, and in the second display mode, displays a second window having a variable position and size as the application window. [Brief explanation of the drawings]

[0007] [Figure 1] FIG. 1 is a diagram for explaining an overview of a TWm mode. [Figure 2] FIG. 10 is a diagram for explaining an overview of a TWs mode. [Figure 3] FIG. 1 is a diagram illustrating a configuration example of a terminal device according to an embodiment of the present disclosure. [Figure 4] FIG. 2 is a diagram illustrating an example of the appearance of a terminal device. [Figure 5] FIG. 10 is a diagram for explaining a method for starting a single window mode. [Figure 6] FIG. 10 is a diagram illustrating a method for starting a multi-window mode. [Figure 7] FIG. 10 is a mode transition diagram of the temporary window display mode. [Figure 8] FIG. 10 is a diagram showing a temporary window TWm displayed. [Figure 9] FIG. 10 is a diagram showing a state in which a temporary window TWs is displayed. [Figure 10] FIG. 10 is a diagram showing a state in which a temporary window TWs-p is displayed. [Figure 11] FIG. 10 is a diagram showing a temporary window TWs iconized. [Figure 12] FIG. 10 is a diagram showing how the TWm mode is started. [Figure 13] FIG. 10 is a diagram showing how the TWs mode is activated using a user interface. [Figure 14] FIG. 10 is a diagram illustrating mode transitions in the TWs-p mode. [Figure 15] FIG. 10 is a diagram showing mode transitions in TWi mode. [Figure 16] FIG. 10 is a diagram showing how the temporary window TWs moves. [Figure 17] 10A and 10B are diagrams showing a state in which the temporary window TWs is moved horizontally when the display screen is in portrait orientation. [Figure 18] 10A and 10B are diagrams showing a state in which the temporary window TWs is moved horizontally when the display screen is in portrait orientation. [Figure 19] 10A and 10B are diagrams showing a state in which the temporary window TWs is moved vertically when the display screen is in portrait orientation. [Figure 20] 10A and 10B are diagrams showing a state in which the temporary window TWs is moved horizontally when the display screen is in landscape orientation. [Figure 21] FIG. 10 is a diagram showing another example of the temporary window TWm. DETAILED DESCRIPTION OF THE INVENTION

[0008] Hereinafter, embodiments of the present disclosure will be described in detail with reference to the drawings. In the following embodiments, the same components are designated by the same reference numerals, and redundant description will be omitted.

[0009] The present disclosure will be described in the following order. 1. Overview of this embodiment 1-1. Overview of TWm mode 1-2. Overview of TWs mode 2. Terminal Device Configuration 3. How to display the application screen 3-1. Single Window 3-2. Multi-window 4. Operation of terminal device 4-1.Temporary Window 4-2. Startup and mode transition 4-3.Changes in display mode depending on window position 5. Variations 6. Conclusion

[0010] <<1. Overview of this embodiment>> Terminal devices such as smartphones may have a function that allows multiple application screens to be displayed on a display screen at the same time. For example, recent smartphones may have a function (hereinafter referred to as multi-window) that allows the display screen to be divided into multiple sections and different application screens to be displayed on each of the divided sections.

[0011] However, even if it is possible to open multiple applications at once, it can still cause inconvenience to users. For example, suppose a user splits a portrait-oriented display screen into two, top and bottom, with different application screens displayed on the top and bottom. If an interrupt notification of a new message arrives on the display screen, the user may have to disrupt the current multi-window display state in order to view the message. For example, suppose the message application used to view the message is an application that does not allow multi-window display (e.g., an application with Non-Resizable settings). In this case, the current multi-window settings are reset as soon as the user opens the message application. This forces the user to completely reconfigure the multi-window settings to return to the original state after viewing the message.

[0012] Therefore, in this embodiment, a new application window can be superimposed on the current application screen while maintaining the display state of the application screen. The user uses this superimposed application window to perform a temporary operation (for example, viewing a message or replying to a message). To return the display screen to its original display state, the user simply closes the application window used for the temporary operation.

[0013] In the following description, a new application window that is superimposed on the current application screen is referred to as a temporary window. In the following description, temporary window may be abbreviated as TW. The term "temporary window" is a temporary name used to explain this embodiment, and the term is not limited to "temporary window." For example, a temporary window may be called a different name, such as a pop-up window.

[0014] The application window behind the temporary window is sometimes called the main window. That is, the main window is the application window that displays the current application screen before the temporary window is displayed, and is, for example, the application window located in the lowest layer.

[0015] The terminal device of this embodiment has at least two display modes for temporary windows. One is a TWm mode (first display mode) in which an application window (first window) with a fixed position and size is superimposed on the current application screen, and the other is a TWs mode (second display mode) in which an application window (second window) with a variable position and size is superimposed on the current application screen. These two display modes differ in the display manner of the application window. Below, an overview of the TWm mode and the TWs mode will be described with reference to the drawings.

[0016] <1-1. Overview of TWm mode> First, the TWm mode (first display mode) will be described.

[0017] The TWm mode is a mode intended to allow the user to temporarily work while maintaining the display state of the current application when an interruption occurs while working on the current application screen. As described above, in the TWm mode, an application window (first window) with a fixed position and size is displayed superimposed on the current application screen. After working, when the user closes the first window, the display screen returns to its original display state. In the following description, the first window may be referred to as the temporary window TWm.

[0018] FIG. 1 is a diagram for explaining an overview of the TWm mode.

[0019] State S101 in FIG. 1 shows the state of terminal device 10 before temporary window TWm is displayed. In the example of state S101, the display screen of terminal device 10 is in a multi-window state, divided into two windows, upper and lower. A video application is displayed in the upper application window (hereinafter referred to as main window MW1), and a browser application is displayed in the lower application window (hereinafter referred to as main window MW2). In the example of state S101, the user is playing a video in main window MW1 while operating the browser in main window MW2.

[0020] 1 shows a state in which a notification window NW indicating that a message has arrived is displayed on the display screen. The notification window NW displays a launch button T1 for opening a message application. When the user taps the launch button T1, the terminal device 10 displays a temporary window TWm (first window) superimposed on the main windows MW1 and MW2.

[0021] 1 shows a state in which the temporary window TWm is superimposed on the main windows MW1 and MW2. The temporary window TWm is an application window intended for the user to work on temporarily, and occupies a large portion of the display screen of the terminal device 10.

[0022] Note that an application may stop operating when it is no longer displayed on the display screen. For example, a video application stops operating because it wastes battery power when it is no longer displayed on the display screen. However, in this embodiment, the terminal device 10 displays a temporary window TWm so that the user can view a portion of the application screen displayed in the main window. In the example of state S103, a portion of the video application displayed in the main window MW1 is displayed on the display screen. Therefore, even if the temporary window TWm is displayed, the application continues to run. This prevents, for example, a situation in which a user is working while listening to the audio of a video, but the video playback stops as soon as the user opens a message application.

[0023] One of the end regions of the temporary window TWm is a bar region (hereinafter referred to as a navigation bar). In the example of state S103, the top end region of the temporary window TWm is the navigation bar. One or more function icons are arranged in the navigation bar. Since the position and size of the temporary window TWm are fixed, it is assumed that many function icons are not necessary. Therefore, in the example of state S103, only the function icon F1 and the function icon F2 are arranged in the navigation bar.

[0024] State S104 in FIG. 1 shows a state in which the temporary window TWm is closed. When the user presses the function icon F1, the terminal device 10 closes the temporary window TWm. Here, the function icon F1 is an icon (close button) for closing the temporary window. This causes the display screen to return to the display state of the original application. In the example of state S104, the application screen that was behind the temporary window TWm is still displayed in the original multi-window state.

[0025] This allows the user to easily return to the original display state after finishing temporary work in the temporary window TWm without having to redo the display settings.

[0026] <1-2. Overview of TWs mode> Next, the TWs mode (second display mode) will be described.

[0027] The TWs mode is a mode intended to allow the user to perform work on the original application while leaving the new application superimposed on the original application screen. As described above, in the TWs mode, an application window (second window) whose position and size are variable is superimposed on the current application screen. The user can freely change the position and size of the second window to balance the display with the original application screen. In the following description, the second window may be referred to as a temporary window TWs.

[0028] FIG. 2 is a diagram for explaining an overview of the TWs mode.

[0029] State S111 in Fig. 2 shows a state in which temporary window TWm (first window) is displayed superimposed on main windows MW1 and MW2. State S201 is the same state as state S103 in Fig. 1. When the user presses function icon F2, terminal device 10 closes temporary window TWm and displays temporary window TWs (second window) superimposed on main windows MW1 and MW2. Here, function icon F2 is an icon for changing the display mode of the temporary window from TWm mode (first display mode) to TWs mode (second display mode).

[0030] 2 shows a state S112 in which the temporary window TWs is displayed superimposed on the main windows MW1 and MW2. The temporary window TWs is an application window intended for the user to adjust the display balance with the application screen behind it. Therefore, the user can freely change the position and size of the temporary window TWs.

[0031] One of the end regions of the temporary window TWs is a bar region (hereinafter referred to as a navigation bar, as in the case of the temporary window TWm). In the example of state S112, the top end region of the temporary window TWs is the navigation bar. One or more function icons are arranged in the navigation bar. Since the position and size of the temporary window TWs are variable, it is expected that many function icons will be required. Therefore, in the example of state S112, more function icons are arranged in the temporary window TWs than in the temporary window TWm, which has a fixed position and size. Specifically, the navigation bar of the temporary window TWs has function icons F1, F3, F4, and F5 arranged therein.

[0032] State S113 in FIG. 2 shows a state in which the size of the temporary window TWs has been changed. When the user slides (swipes) his / her finger while touching the function icon F5, the terminal device 10 changes the size of the temporary window TWs in accordance with the user's operation. Here, the function icon F5 is an icon (resize button) for changing the size of the temporary window TWs. In the example of state S113, the user reduces the size of the temporary window TWs so that the application screen in the background is easier to see.

[0033] State S114 in FIG. 2 shows a state in which the position of the temporary window TWs has been changed. The navigation bar of the temporary window TWs has a non-display area SP for function icons. When the user slides (swipes) his / her finger while touching the non-display area SP, the terminal device 10 moves the temporary window TWs in accordance with the user's operation. In the example of state S114, the user moves the temporary window TWs to the lower right so that the application screen behind it can be seen more clearly.

[0034] This allows the user to freely change the position and size of the temporary window TWs to balance the display with the original application screen. As a result, the user can easily work on the underlying application while maintaining the display of the temporary window TWs.

[0035] The outline of this embodiment has been described above, and the terminal device 10 according to this embodiment will now be described in detail.

[0036] <<2. Terminal Device Configuration>> First, the configuration of the terminal device 10 will be described.

[0037] 3 is a diagram illustrating a configuration example of a terminal device 10 according to an embodiment of the present disclosure. The terminal device 10 is an information processing device (computer) owned by a user. The terminal device 10 is connected to other communication devices (e.g., server devices) via a network.

[0038] Here, the network refers to a communication network such as a LAN (Local Area Network), a WAN (Wide Area Network), a cellular network, a fixed telephone network, a regional IP (Internet Protocol) network, or the Internet. The network may include a wired network or a wireless network. The network may also include a core network. The core network is, for example, an EPC (Evolved Packet Core) or a 5GC (5G Core network). The network may also include a data network other than the core network. The data network may be a service network of a telecommunications carrier, for example, an IMS (IP Multimedia Subsystem) network. The data network may also be a private network such as an in-house network.

[0039] The terminal device 10 is typically a smart device (smartphone or tablet), but is not limited to a smart device. Any type of information processing device (computer) can be used as the terminal device 10. For example, the terminal device 10 may be a mobile terminal such as a mobile phone, a smart device, a PDA (Personal Digital Assistant), or a notebook PC. The terminal device 10 may also be a wearable device such as a smart watch. Alternatively, the terminal device 10 may be a portable IoT (Internet of Things) device.

[0040] The terminal device 10 may be an xR device such as an AR (Augmented Reality) device, a VR (Virtual Reality) device, or an MR (Mixed Reality) device. In this case, the xR device may be a glasses-type device such as AR glasses or MR glasses, or a head-mounted device such as a VR head-mounted display. When the terminal device 10 is an xR device, the terminal device 10 may be a standalone device consisting only of a part worn by a user (for example, a glasses part). Furthermore, the terminal device 10 may be a terminal-linked device consisting of a part worn by a user (for example, a glasses part) and a terminal part (for example, a smart device) linked to the part worn by a user.

[0041] As shown in Fig. 3, the terminal device 10 includes a communication unit 11, a storage unit 12, a control unit 13, an input unit 14, and an output unit 15. Note that the configuration shown in Fig. 3 is a functional configuration, and the hardware configuration may be different from this. Furthermore, the functions of the terminal device 10 may be distributed and implemented in multiple physically separated configurations.

[0042] The communication unit 11 is a communication interface for communicating with other devices. For example, the communication unit 11 is a LAN (Local Area Network) interface such as a NIC (Network Interface Card). The communication unit 11 may be a wired interface or a wireless interface.

[0043] When the communication unit 11 has a wireless interface, the communication unit 11 may be configured to connect to a network or another communication device using a radio access technology (RAT) such as LTE (Long Term Evolution), NR (New Radio), Wi-Fi, or Bluetooth (registered trademark). In this case, the communication device may be configured to be able to use different radio access technologies. For example, the communication device may be configured to be able to use NR and Wi-Fi. Furthermore, the communication device may be configured to be able to use different cellular communication technologies (e.g., LTE and NR). LTE and NR are types of cellular communication technologies that enable mobile communication of the communication device by arranging multiple areas covered by base stations in the form of cells. Alternatively, the terminal device 10 may be able to connect to a network or another communication device using a radio access technology other than LTE, NR, Wi-Fi, or Bluetooth.

[0044] The storage unit 12 is a data readable / writable storage device such as a dynamic random access memory (DRAM), a static random access memory (SRAM), a flash memory, a hard disk, etc. The storage unit 12 functions as a storage means of the terminal device 10.

[0045] The control unit 13 is a controller that controls each unit of the terminal device 10. The control unit 13 is realized by a processor such as a CPU (Central Processing Unit), an MPU (Micro Processing Unit), or a GPU (Graphics Processing Unit). For example, the control unit 13 is realized by a processor executing various programs stored in a storage device inside the terminal device 10 using a RAM (Random Access Memory) or the like as a working area. The control unit 13 may also be realized by an integrated circuit such as an ASIC (Application Specific Integrated Circuit) or an FPGA (Field Programmable Gate Array). The CPU, MPU, GPU, ASIC, and FPGA can all be considered as controllers.

[0046] The control unit 13 includes a notification unit 131 and a display control unit 132. Each block (notification unit 131 to display control unit 132) constituting the control unit 13 is a functional block indicating a function of the control unit 13. These functional blocks may be software blocks or hardware blocks. For example, each of the above-mentioned functional blocks may be a software module realized by software (including a microprogram), or may be a circuit block on a semiconductor chip (die). Of course, each functional block may be a processor or an integrated circuit. The control unit 13 may be configured as a functional unit different from the above-mentioned functional blocks. The method of configuring the functional blocks is arbitrary.

[0047] The control unit 13 may be configured with functional units different from the above-mentioned functional blocks. Also, some or all of the operations of each block (notification unit 131 to display control unit 132) constituting the control unit 13 may be performed by another device. For example, some or all of the operations of each block constituting the control unit 13 may be performed by a server device on the cloud. The operations of each block constituting the control unit 13 will be described later.

[0048] The input unit 14 is an input device that accepts various inputs from the outside. For example, the input unit 14 is an operation device such as a keyboard, a mouse, or operation keys that allows the user to perform various operations. If a touch panel is employed in the terminal device 10, the touch panel is also included in the input unit 14. In this case, the user performs various operations by touching the screen with a finger or a stylus.

[0049] The terminal device 10 may be provided with a touch sensor for operation in addition to the touch panel. Fig. 4 is a diagram showing an example of the external appearance of the terminal device 10. For example, the terminal device 10 may be provided with sensor areas 141 and 142 on the outer side of the display screen along the longitudinal direction, which are capable of detecting contact with a user's finger. The user can perform various operations on the terminal device 10 by sliding, for example, their thumb across the areas.

[0050] Returning to FIG. 3 , the output unit 15 is a device that outputs various types of information to the outside, such as sound, light, vibration, and image. The output unit 15 outputs various types of information to the user under the control of the control unit 13. The output unit 15 includes a display device that displays various types of information. The display device is, for example, a liquid crystal display or an organic electroluminescence display (OLED). In the following description, the display device included in the terminal device 10 or the screen formed by the display device may be referred to as a display screen 151. The display screen 151 may be a touch panel display device. In this case, the display screen 151 may be considered to be an integrated configuration with the input unit 14.

[0051] The display screen 151 may be, for example, a vertically long screen as shown in Fig. 5. An upper area A1 of the display screen 151 is an area for displaying general information (for example, time, radio wave status, battery status, etc.). A lower area A3 of the display screen 151 is an area for displaying various keys (for example, a back key, a home key, a menu / multitasking key). A central area A2 sandwiched between these areas is a display area for an application screen. Note that the display area for an application screen is not limited to the central area A2. For example, the terminal device 10 may use an area obtained by combining the central area A2 with the upper area A1 and / or the lower area A3 as the display area for the application screen.

[0052] If the terminal device 10 is an xR device (for example, AR / MR glasses), the output unit 15 may be a transparent device that projects an image onto the glasses, or a retinal projection device that projects an image directly onto the user's retina. The terminal device 10 may have a means for projecting an image directly onto the user's retina, and may not have a screen as an object (for example, a display or a screen projected onto a panel, etc.). Even in this case, if the user can recognize the screen, the screen can be considered as the display screen 151 of this embodiment.

[0053] <<3. How to display the application screen>> The configuration of the terminal device 10 has been described above, but before proceeding to a description of the operation of the terminal device 10, a method for displaying an application screen will be described.

[0054] There are at least two methods for displaying application screens: a single-window method and a multi-window method. Each of these methods will be described below. Note that the application screen display method is not limited to the single-window method and the multi-window method. In the following description, the single-window method of displaying application screens will sometimes be referred to as single-window mode, and the multi-window method will sometimes be referred to as multi-window mode.

[0055] <3-1. Single Window> First, the single window mode will be described.

[0056] In the single window mode, the terminal device 10 opens one application window (single window) on the display screen 151. The terminal device 10 displays an application screen in that window. In the following description, the application window opened in the single window mode may be referred to as a main window SW.

[0057] 5 is a diagram for explaining a method for starting the single window mode. The following processing is performed by, for example, the display control unit 132 of the terminal device 10.

[0058] When the user performs a predetermined operation, the terminal device 10 displays a first interface on the display screen 151 (state S201). The first interface is a user interface for opening an application in single window mode. The first interface is opened, for example, by the user sliding a finger upward or downward on the sensor area 141 or the sensor area 142. Of course, the method for opening the first interface is not limited to this.

[0059] The first interface displays a box B1 representing the main window SW and a box B2 representing the temporary window TWs. The focus (highlight) of boxes B1 and B2 is switched by a user tap. In the example of state S201, box B1 is in the focused state.

[0060] Furthermore, a plurality of icons are displayed on the first interface. Each of these icons is associated with an application installed on the terminal device 10. When the user taps one of the icons, the terminal device 10 displays the icon selected by the user in the box currently in focus (state S202). In the example of state S202, the terminal device 10 displays icon C1 in box B1.

[0061] After displaying the icon C1 in the box B1, the terminal device 10 displays the main window SW on the display screen 151 (state S203). At this time, the terminal device 10 displays an application linked to the icon C1 selected by the user in the main window SW. In the example of state S203, the terminal device 10 displays a browser in the main window SW.

[0062] The method of displaying a single window described here is merely an example, and other methods may be used. The first interface can be transformed into a user interface for opening an application in multi-window mode.

[0063] <3-2. Multi-window> Next, the multi-window mode will be described.

[0064] In the multi-window mode, the terminal device 10 opens a plurality of application windows (multi-windows) on the display screen 151. The terminal device 10 displays an application screen in each of the plurality of windows. In the multi-window mode of this embodiment, the terminal device 10 divides the central area A2 of the display screen 151 into two, upper and lower. In the following description, the application window opened in the upper divided area may be referred to as the main window MW1, and the application window opened in the lower divided area may be referred to as the main window MW2. The method of dividing the display screen 151 in the multi-window mode is not limited to the above.

[0065] 6 is a diagram for explaining a method for activating the multi-window mode. The following processing is performed by the display control unit 132 of the terminal device 10, for example.

[0066] When the user performs a predetermined operation, the terminal device 10 displays a second interface on the display screen 151 (state S211). The second interface is a user interface for opening an application in multi-window mode. The second interface is opened, for example, by the user sliding a finger upward or downward on the sensor area 141 or the sensor area 142. Of course, the method for opening the second interface is not limited to this.

[0067] The second interface displays a box B3 representing the main window MW1 and a box B4 representing the main window MW2. The focus (highlight) of boxes B3 and B4 is switched by a user tap. In the example of state S201, box B1 is in the focused state. Note that in the example of FIG. 6, box B2 representing the temporary window TWs is not displayed, but box B2 may be displayed as in the example of FIG. 5. In other words, terminal device 10 may be configured to open the second interface and launch temporary window TWs while keeping the state of the main window in the multi-window state.

[0068] Furthermore, a plurality of icons are displayed in the second interface. Each of these icons is associated with an application installed in the terminal device 10. When the user taps one of the plurality of icons, the terminal device 10 displays the icon selected by the user in the box currently in focus, and moves the focus (highlight) to the other box in which no icon is displayed yet. In the example of state S212, the terminal device 10 displays icon C2 in box B3, and moves the focus to box B4.

[0069] Thereafter, when the user taps one of the icons, the terminal device 10 displays the icon selected by the user in the box currently in focus (state S212). In the example of state S212, the terminal device 10 displays icon C1 in box B1.

[0070] After displaying icon C1 in box B4, the terminal device 10 displays main window MW1 and main window MW2 on the display screen 151 (state S213). At this time, the terminal device 10 displays, in main window MW1, an application linked to icon C2 that the user has caused to be displayed in box B3. In the example of state S213, the terminal device 10 displays, in main window MW1, a video application. Furthermore, the terminal device 10 displays, in main window MW2, an application linked to icon C1 that the user has caused to be displayed in box B4. In the example of state S213, the terminal device 10 displays a browser in main window MW2.

[0071] The multi-window display method described here is merely an example, and other methods may be used.

[0072] <<4. Operation of the terminal device>> The method for displaying the application screen has been described above. Based on the above, the operation of the terminal device 10 of this embodiment will be described.

[0073] <4-1. Temporary Windows> As described above, terminal device 10 can superimpose a temporary window on the current application screen. Terminal device 10 has a plurality of display modes for temporary windows. FIG. 7 is a mode transition diagram of temporary window display modes. Terminal device 10 of this embodiment has at least the following four display modes (1) to (4) for temporary window display modes.

[0074] (1) TWm mode (first display mode) (2) TWs mode (second display mode) (3) TWs-p mode (third display mode) (4) TWi mode (fourth display mode)

[0075] Each of these four display modes will be explained below.

[0076] <4-1-1.TWm mode (first display mode)> The TWm mode is a mode intended to allow the user to temporarily work while maintaining the display state of the main window when an interrupt occurs while working on the main window. In the TWm mode, the terminal device 10 displays a temporary window TWm (first window) with a fixed position and size superimposed on the current application screen.

[0077] Fig. 8 is a diagram showing a state in which the temporary window TWm is displayed. In the example of Fig. 8, the temporary window TWm is displayed in a central area A2, which is a display area of ​​the application screen. The terminal device 10 displays the temporary window TWm superimposed on the application screen so that the user can view at least a part of the application screen in the background.

[0078] Unlike the example in Figure 1, the width of the temporary window TWm shown in Figure 8 is the same as the width of the central area A2. Also, the bottom side of the temporary window TWm shown in Figure 8 is the same as the bottom side of the central area A2. However, the top side of the temporary window TWm shown in Figure 8 is located at a position that is set back below the top side of the central area A2. Therefore, the area sandwiched between the top side of the central area A2 and the top side of the temporary window TWm is a viewable area V1 in which the user can view the application screen behind it.

[0079] The terminal device 10 places a bar area (navigation bar) in one of the edge areas (top edge area, bottom edge area, left edge area, and right edge area) of the temporary window TWm. In the example of FIG. 8, the terminal device 10 displays a navigation bar N1 in the top edge area of ​​the temporary window TWm. The terminal device 10 places one or more function icons related to window operations in this navigation bar N1. Note that the function icons may be called function buttons or other names.

[0080] 8, the navigation bar N1 has function icons F1 and F2 arranged therein. Here, the function icon F1 is an icon (close button) for closing the temporary window. The function icon F2 is an icon for changing the display mode of the temporary window from TWm mode (first display mode) to TWs mode (second display mode).

[0081] Note that at least one of the function icons displayed in the temporary window TWm is different from the multiple function icons displayed in the temporary window TWs. Also, since the position and size of the temporary window TWm are fixed, it is assumed that many function icons are not required. Therefore, the number of function icons displayed in the temporary window TWm is fewer than the number of function icons displayed in the temporary window TWs. In the example of FIG. 8, only two function icons, function icon F1 and function icon F2, are arranged in the navigation bar N1.

[0082] When a user operation (e.g., a tap) is performed on the function icon F2, or when a user operation (e.g., a tap) is performed on the visible area V1, the terminal device 10 transitions the display mode of the temporary window from TWm mode (first display mode) to TWs mode (second display mode).

[0083] <4-1-2.TWs mode (second display mode)> The TWs mode is a mode that allows the user to perform work on the original application while leaving the superimposed screen of the new application on the original application screen. In the TWs mode, the terminal device 10 displays a temporary window TWs (second window) whose position and size are variable superimposed on the current application screen. In the TWs mode, unlike the TWs-p mode described below, the temporary window has focus.

[0084] Fig. 9 is a diagram showing how a temporary window TWs is displayed. In the example of Fig. 9, the temporary window TWs is displayed in a central area A2, which is a display area of ​​the application screen. Note that in the example of Fig. 9, the main window is not shown to make the temporary window TWs easier to see. The user can freely change the position and size of the temporary window TWs to balance the display with the application screen.

[0085] When at least the temporary window TWm is in focus, the terminal device 10 places a bar area (navigation bar) in one of the edge areas (top edge area, bottom edge area, left edge area, and right edge area) of the temporary window TWs. In the example of FIG. 9, the terminal device 10 displays a navigation bar N2 in the top edge area of ​​the temporary window TWs. The terminal device 10 places one or more function icons related to window operations in this navigation bar N2. Note that the function icons may be called function buttons or other names.

[0086] In the example of FIG. 9, the navigation bar N2 has function icons F1, F3, F4, and F5 arranged therein. Here, the function icon F1 is an icon (close button) for closing the temporary window. The function icon F3 is an icon for changing the display mode of the temporary window from TWs mode (second display mode) to TWi mode (fourth display mode). The TWi mode will be described later. The function icon F4 is an icon for changing the display mode of the temporary window from TWs mode (second display mode) to TWm mode (first display mode). The function icon F5 is an icon (resize button) for changing the size of the temporary window TWs.

[0087] Note that at least one of the function icons displayed in the temporary window TWs is different from the multiple function icons displayed in the temporary window TWm. Also, since the position and size of the temporary window TWs are variable, it is expected that more function icons will be required than in the temporary window TWm. Therefore, the number of function icons displayed in the temporary window TWs is greater than the number of function icons displayed in the temporary window TWm. In the example of FIG. 9, five function icons, namely, function icon F1, function icon F3, function icon F4, and function icon F5, are arranged in the navigation bar N2.

[0088] The navigation bar N2 of the temporary window TWs has a non-display area SP for function icons. The terminal device 10 moves the position of the temporary window TWs based on a user's operation to move the temporary window TWs using the non-display area SP. For example, when the user slides (swipes) their finger while touching the non-display area SP, the terminal device 10 moves the temporary window TWs in accordance with the user's movement operation. The non-display area may be called a blank area or another name.

[0089] <4-1-3.TWs-p mode (third display mode)> The TWs-p mode is a state in which the temporary window TWs loses focus in the TWs mode (second display mode). In the TWs-p mode, the terminal device 10 displays a temporary window TWs-p (third window), which is the temporary window TWs that has lost focus, superimposed on the current application screen. The TWs-p mode (third display mode) can be considered as a type of the TWs mode (second display mode). The temporary window TWs-p (third window) can also be considered as a type of the temporary window TWs (second window).

[0090] FIG. 10 is a diagram showing the temporary window TWs-p displayed. In the example of FIG. 10, the main window is also omitted from the illustration to make the temporary window TWs-p easier to view. When the display mode of the temporary window transitions from the TWs mode to the TWs-p mode, that is, when the focus of the temporary window TWs is shifted from the temporary window TWs to another window, the terminal device 10 removes the navigation bar N2 from the temporary window TWs. This makes it easier to view the application screen in the background.

[0091] <4-1-4. TWi mode (4th display mode)> The TWi mode is a state in which the temporary window TWs is iconized in the TWs mode (second display mode). FIG. 11 is a diagram showing the state in which the temporary window TWs is iconized. In the following description, the iconized temporary window TWs is referred to as the icon TWi. In the example of FIG. 11, the main window is not shown to make the icon TWi easier to see. In the TWs mode shown in FIG. 9, when the user presses the function icon F3, the terminal device 10 iconizes the temporary window TWs and displays it on the application screen. At this time, the image of the icon TWi displayed by the terminal device 10 may be the image of an icon associated with the application displayed in the temporary window TWs.

[0092] <4-2. Startup and mode transition> Next, the activation of each display mode and mode transitions will be explained. In the following explanation, for ease of understanding, the main window is assumed to be a single window (main window SW), but the main window may be a multi-window (main windows MW1 and MW2). In this case, the following description of main window SW can be replaced with main windows MW1 and MW2.

[0093] <4-2-1.TWm mode (first display mode)> First, the activation of the TWm mode and the mode transition will be described.

[0094] FIG. 12 is a diagram showing how the TWm mode is started. State 311 in FIG. 12 shows a state in which a notification window NW indicating that a message has arrived is displayed while a browser is displayed in the main window SW. This notification is executed, for example, by the notification unit 131 of the terminal device 10. The terminal device 10 displays a launch button T1 in the notification window NW. The launch button T1 is a button for opening an application related to the notification in a temporary window TWm. In this embodiment, as an example, the application related to the notification is a message application, but the application related to the notification is not limited to a message application.

[0095] When the user performs an operation to display the notification, the terminal device 10 displays the temporary window TWm displaying the notification on the application screen in a superimposed manner on the application screen while keeping the application screen in the background. For example, when the user taps the start button T1, the terminal device 10 displays the temporary window TWm displaying the message application in a superimposed manner on the main window SW (state S312).

[0096] The user can transition the display mode of the temporary window from the TWm mode to the TWs mode. The terminal device 10 transitions the display mode of the temporary window from the TWm mode to the TWs mode based on the user's operation. For example, when the user taps the function icon F1 of the temporary window TWm, the terminal device 10 closes the temporary window TWm and displays the temporary window TWs superimposed on the main window SW (state S313). Note that the temporary window TWs maintains the display of the message application that was displayed in the temporary window TWm.

[0097] Note that the method for transitioning the display mode of the temporary window to the TWs mode is not limited to the above. For example, when a user performs an operation on the visible area V1 during the TWm mode, the terminal device 10 may transition the display mode of the temporary window from the TWm mode to the TWs mode. For example, when the user taps on the visible area V1 while the temporary window TWm is displayed, the terminal device 10 closes the temporary window TWm and displays the temporary window TWs superimposed on the main window SW.

[0098] <4-2-2.TWs mode (second display mode)> Next, we will explain how to start the TWs mode and the mode transition.

[0099] As described above, the TWs mode can be activated by a mode transition from the TWm mode (first display mode). However, the TWs mode can also be activated using the user interface.

[0100] FIG. 13 is a diagram showing how the TWs mode is activated using a user interface. When a user performs a predetermined operation to open the first interface, the terminal device 10 displays the first interface on the display screen 151 (state S321). Here, the first interface is a user interface for opening an application in the TWs mode. The first interface displays a first box representing the display area of ​​the application screen and a second box representing the TWs window. In the example of state S321, the terminal device 10 displays a box B1 representing the main window SW as the first box, and a box B2 representing the temporary window TWs as the second box. Note that the first box may be a box representing the main window M1 and the main window M2 (for example, box B3 and box B4 shown in FIG. 6).

[0101] When the user taps on box B1 and box B2, the focus (highlight) is switched. In the example of state S321, box B1 is in the focused state. When the user taps on box B2, the focus moves to box B2 (state S321).

[0102] Furthermore, a plurality of icons are displayed on the first interface. Each of these icons is associated with an application installed on the terminal device 10. When the user taps one of the icons, the terminal device 10 displays the icon selected by the user in box B2 (icon C3 in the example of state S322). Here, it is assumed that icon C3 is associated with a message application.

[0103] After displaying the icon C3 in the box B1, the terminal device 10 displays the temporary window TWs superimposed on the main window Sw on the display screen 151 (state S323). At this time, the terminal device 10 displays an application linked to the icon C3 in the temporary window TWs. In the example of state S203, the terminal device 10 displays a message application in the temporary window TWs.

[0104] The user can transition the display mode of the temporary window from the TWs mode to the TWm mode. The terminal device 10 transitions the display mode of the temporary window from the TWs mode to the TWm mode based on the user's operation. For example, when the user taps the function icon F4 of the temporary window TWs, the terminal device 10 closes the temporary window TWs and displays the temporary window TWm superimposed on the main window SW. Note that the message application that was displayed in the temporary window TWm remains displayed in the temporary window TWm.

[0105] <4-2-3.TWs-p mode (third display mode)> Next, we will explain the activation of TWs-p mode and mode transitions.

[0106] It is possible to transition from the TWs mode to the TWs-p mode, as shown in the mode transition diagram in Fig. 7. As described above, the TWs-p mode is a state in which the temporary window TWs loses focus.

[0107] Fig. 14 is a diagram showing mode transitions in the TWs-p mode. In state S331 in Fig. 14, the temporary window TWs is displayed on the main window SW. In the example of state S331, the temporary window TWs has focus.

[0108] Here, when the user taps on the display area of ​​the main window SW outside the temporary window TWs, the terminal device 10 transitions the display mode of the temporary window from the TWs mode to the TWs-p mode (state S332). With the mode transition, the terminal device 10 superimposes the temporary window TWs-p on the main window SW in place of the temporary window TWs. The temporary window TWs-p is the temporary window TWs that has lost focus. In the TWs-p mode, the terminal device 10 erases the navigation bar N2.

[0109] To return the display mode to the TWs mode, the user simply taps the display area of ​​the temporary window TWs-p. When the user taps the display area of ​​the temporary window TWs-p, the terminal device 10 transitions the display mode of the temporary window from the TWs-p mode to the TWs mode (state S333). Following the mode transition, the terminal device 10 superimposes the temporary window TWs on the main window SW in place of the temporary window TWs-p.

[0110] <4-2-4. TWi mode (4th display mode)> Next, we will explain how to start the TWi mode and the mode transition.

[0111] It is possible to transition from the TWs mode to the TWi mode, as shown in the mode transition diagram in Fig. 7. As described above, the TWi mode is a state in which the temporary window TWs is iconified.

[0112] Figure 15 is a diagram showing mode transitions in TWi mode. In state S341 of Figure 15, a temporary window TWs is displayed on the main window SW. As described above, the temporary window TWs has a function icon F3 arranged therein. As described above, the function icon F3 is an icon for changing the display mode of the temporary window from TWs mode to TWi mode.

[0113] Here, when the user taps the function icon F3, the terminal device 10 transitions the display mode of the temporary window from the TWs mode to the TWi mode (state S342). With the mode transition, the terminal device 10 closes the temporary window TWs and displays an icon TWi superimposed on the main window SW. The icon TWi is the iconized temporary window TWs. Here, the image of the icon TWi may be the image of an icon associated with the application that was displayed in the temporary window TWs. Furthermore, the user may be able to freely change the position of the icon TWi by swiping, etc.

[0114] To return the display mode to the TWs mode, the user simply taps the icon TWi. When the user taps the icon TWi, the terminal device 10 transitions the display mode of the temporary window from the TWi mode to the TWs mode (state S343). With the mode transition, the terminal device 10 erases the icon TWi from the display screen 151 and displays the temporary window TWs superimposed on the main window SW.

[0115] <4-3. Changes in display mode depending on window position> The activation of each display mode and mode transition have been described above, but the change in the display mode of the temporary window TWs depending on the position of the temporary window TWs on the display screen 151 will now be described.

[0116] <4-3-1. Moving temporary windows (TWs)> As described above, the position and size of the temporary window TWs can be changed. Fig. 16 is a diagram showing how the temporary window TWs moves. In state S401 of Fig. 16, the temporary window TWs is displayed on the display screen 151. Note that in the example of Fig. 16, the main window is not shown in order to make it easier to visually recognize the movement of the temporary window TWs.

[0117] The terminal device 10 moves the temporary window TWs based on a user's movement operation using the non-display area SP. The movement operation is, for example, an operation in which the user slides (swipes) their finger while touching the non-display area SP. The terminal device 10 moves the temporary window TWs in accordance with the user's movement operation (state S402).

[0118] At this time, the user can move a part of the temporary window TWs beyond the display screen 151. That is, the terminal device 10 of this embodiment is configured to be able to move the temporary window TWs beyond at least one of the top edge, bottom edge, left edge, and right edge of the display screen 151. At this time, it is desirable that the terminal device 10 move the temporary window TWs so that at least a part of the non-display area SP remains within the display screen 151.

[0119] If a part of the temporary window TWs extends beyond the display screen 151, a part of the navigation bar N2 also extends beyond the display screen 151 and is no longer displayed. As described above, the navigation bar N2 displays the non-display area SP and multiple function icons. In this case, if the non-display area SP and the function icon F5 (resize button) also extend beyond the display screen 151, the user will no longer be able to change the position and size of the temporary window TWs. Therefore, at least one of the non-display area SP and the function icon F5 must remain on the display screen 151. As a result, movement of the temporary window TWs is restricted.

[0120] Therefore, the terminal device 10 of this embodiment changes the display mode of the temporary window TWs according to the situation so as to increase the movable area of ​​the temporary window TWs on the display screen 151. For example, the terminal device 10 changes the display position of the navigation bar N and the arrangement of the function icons based on the position of the temporary window TWs on the display screen 151. Hereinafter, the operation of the terminal device 10 will be described with reference to the drawings.

[0121] <4-3-2. Changes in display mode when moving horizontally in portrait orientation> First, a change in the display mode of the temporary window TWs when the temporary window TWs moves horizontally while the display screen 151 is in portrait orientation will be described. Figures 17 and 18 are diagrams showing the state in which the temporary window TWs moves horizontally when the display screen 151 is in portrait orientation. Figure 17 shows the state in which the temporary window TWs moves leftward, and Figure 18 shows the state in which the temporary window TWs moves rightward. Here, the portrait orientation state refers to the state in which the longitudinal direction of the display screen 151 is the up-down direction, as shown in Figures 17 and 18.

[0122] In the portrait state, the navigation bar N2 is located in the upper or lower end region of the temporary window TWs. In the case of horizontal movement, the terminal device 10 changes the display order of the multiple function icons in the navigation bar N2 based on information about the position of the temporary window TWs on the display screen 151.

[0123] (1) Move left First, the leftward movement of the temporary window TWs will be described with reference to Fig. 17. In the example of Fig. 17, the navigation bar N2 is placed in the upper end region of the temporary window TWs, but it may also be placed in the lower end region.

[0124] In the following description, the position of the temporary window TWs on the display screen 151 is defined by a pivot P. The position of the pivot P is somewhere in the display area of ​​the temporary window TWs. The pivot P is at a fixed position on the temporary window TWs and moves in accordance with the movement of the temporary window TWs. In this embodiment, as an example, the pivot P is located at the top center of the temporary window TWs. More specifically, as shown in FIG. 17, the pivot P is located on the top edge of the area of ​​the temporary window TWs excluding the navigation bar N2, and at the horizontal center of the temporary window TWs. In this embodiment, the position of the pivot P is illustrated in the drawings, but this is merely to make the embodiment easier to understand, and the pivot P is not actually displayed on the display screen 151.

[0125] 17 also illustrates a line L11 positioned a predetermined distance to the left of the horizontal center along the longitudinal direction of the display screen 151, and a line L12 positioned a predetermined distance to the right of the horizontal center. These lines are lines that trigger a change in the display order of multiple function icons. The terminal device 10 changes the display order of multiple function icons when the pivot P reaches the range from the right edge of the display screen 151 to the line L11 or the range from the left edge of the display screen 151 to the line L12. The area between the line L11 and the line L12 is a hysteresis to prevent the display order of multiple function icons from being frequently changed. These lines are also merely intended to facilitate understanding of this embodiment and are not actually displayed on the display screen 151.

[0126] In state S411 of Fig. 17, a temporary window TWs is displayed. Note that in the example of Fig. 17, the main window is not shown to make it easier to visually recognize the movement of the temporary window TWs. In the example of state S411, the navigation bar N2 is located in the upper end region of the temporary window TWs. The display order of the function icons in the navigation bar N2 is, from right to left, function icon F1, function icon F3, function icon F4, and function icon F5.

[0127] The terminal device 10 moves the temporary window TWs to the left in accordance with the user's operation. Then, when the pivot P of the temporary window TWs reaches the line L11, the terminal device 10 changes the display order of the multiple function icons in the navigation bar N2 (state S412). In the example of state S412, the terminal device 10 changes the display order of the function icons in the navigation bar N2 to the position farthest from the left end of the display screen 151. More specifically, the terminal device 10 changes the display order of the function icons in the navigation bar N2 to, from right to left, the function icon F5, the function icon F4, the function icon F3, and the function icon F1. With the change in the display order of the multiple function icons, the non-display area SP of the function icons is also positioned farthest from the left end of the display screen 151.

[0128] The terminal device 10 moves the temporary window TWs further to the left in accordance with the user's operation (state S413). Because the function icon F5 and the non-display area SP have moved to positions farther from the left edge of the display screen 151, the terminal device 10 can increase the range of movement of the lower side of the temporary window TWs. For example, the terminal device 10 can make the temporary window TWs extend farther outward from the left edge of the display screen 151.

[0129] (2) Move to the right Next, moving the temporary window TWs to the left will be described with reference to Fig. 18. In the example of Fig. 18, the navigation bar N2 is also placed in the upper end region of the temporary window TWs, but it may also be placed in the lower end region. The position of the temporary window TWs on the display screen 151 is defined by the pivot P, as in the example of Fig. 17. The lines that trigger a change in the display order of multiple function icons are lines L11 and L12, as in the example of Fig. 17.

[0130] In state S421 of Fig. 18, a temporary window TWs is displayed. Note that in the example of Fig. 18, the main window is not shown to make it easier to visually recognize the movement of the temporary window TWs. In the example of state S422, the navigation bar N2 is located in the upper end region of the temporary window TWs. The display order of the function icons in the navigation bar N2 is, from left to right, function icon F1, function icon F3, function icon F4, and function icon F5.

[0131] The terminal device 10 moves the temporary window TWs to the right in accordance with the user's operation. Then, when the pivot P of the temporary window TWs reaches the line L12, the terminal device 10 changes the display order of the multiple function icons in the navigation bar N2 (state S422). In the example of state S422, the terminal device 10 changes the display order of the function icons in the navigation bar N2 to, from left to right, the function icon F5, the function icon F4, the function icon F3, and the function icon F1. With the change in the display order of the multiple function icons, the non-display area SP of the function icons is also positioned farther from the right end of the display screen 151.

[0132] The terminal device 10 moves the temporary window TWs further to the right in accordance with the user's operation (state S423). Because the function icon F5 and the non-display area SP have moved to positions farther from the right edge of the display screen 151, the terminal device 10 can increase the range of movement of the temporary window TWs on the right side. For example, the terminal device 10 can make the temporary window TWs extend farther outward from the right edge of the display screen 151.

[0133] <4-3-3. Changes in display state when moving vertically in portrait orientation> Next, a description will be given of a change in the display mode of the temporary window TWs when the temporary window TWs moves vertically while the display screen 151 is in the portrait orientation. Fig. 19 is a diagram showing the temporary window TWs moving vertically when the display screen 151 is in the portrait orientation.

[0134] In the portrait orientation, the navigation bar N2 is located in the upper or lower end region of the temporary window TWs. In the case of vertical movement, the terminal device 10 changes the position of the navigation bar N2 to another end region based on information about the position of the temporary window TWs on the display screen 151.

[0135] The position of the temporary window TWs on the display screen 151 is defined by the pivot P, as in the example of FIG. 17. Also, in FIG. 19, lines L21 and L22 are shown at separate positions above the short side of the display screen 151. These lines are lines that trigger a change in the display position of the navigation bar N2. When the pivot P reaches the range from the top of the display screen 151 to the line L21 or the range from the bottom of the display screen 151 to the line L22, the terminal device 10 changes the display order of the multiple function icons. The area between the line L21 and the line L22 is a hysteresis area to prevent the position of the navigation bar N2 from changing too frequently.

[0136] In state S431 of Fig. 19, the temporary window TWs is displayed. Note that in the example of Fig. 19, the main window is not shown to make it easier to visually recognize the movement of the temporary window TWs. In the example of state S431, the navigation bar N2 is located in the upper end region of the temporary window TWs.

[0137] The terminal device 10 moves the temporary window TWs upward in accordance with the user's operation. Then, when the pivot P of the temporary window TWs reaches the line L21, the terminal device 10 changes the position of the navigation bar N2 (state S432). In the example of state S432, the terminal device 10 changes the position of the navigation bar N2 from the upper end region to the lower end region of the temporary window TWs so that the position of the navigation bar N2 is farther from the upper end of the display screen 151. Because the navigation bar N2 has moved to a position farther from the upper end of the display screen 151, the terminal device 10 can increase the range of movement of the upper side of the temporary window TWs. For example, the terminal device 10 can make the temporary window TWs extend farther outward from the upper end of the display screen 151.

[0138] Next, the terminal device 10 moves the temporary window TWs downward in accordance with the user's operation. Then, when the pivot P of the temporary window TWs reaches the line L22, the terminal device 10 changes the position of the navigation bar N2 (state S433). In the example of state S433, the terminal device 10 changes the position of the navigation bar N2 from the bottom end region to the top end region of the temporary window TWs so that the position of the navigation bar N2 is farther from the bottom end of the display screen 151. Because the navigation bar N2 has moved to a position farther from the bottom end of the display screen 151, the terminal device 10 can increase the range of movement of the lower side of the temporary window TWs. For example, the terminal device 10 can make the temporary window TWs extend farther outward from the bottom end of the display screen 151.

[0139] <4-3-4. Changes in display mode when in landscape orientation> In the above-described embodiment, the display screen 151 is in a portrait state, but the display screen 151 can also be in a landscape state. Here, the landscape state refers to a state in which the longitudinal direction of the display screen 151 is in the landscape direction. Below, a description will be given of changes in the display mode of the temporary window TWs when the temporary window TWs is moved while the display screen 151 is in a landscape state.

[0140] First, a change in the display mode of the temporary window TWs when the temporary window TWs moves horizontally will be described. Fig. 20 is a diagram showing the state in which the temporary window TWs moves horizontally when the display screen 151 is in landscape orientation.

[0141] In the landscape orientation, the navigation bar N2 is located in the left or right edge region of the temporary window TWs. In the case of horizontal movement, the terminal device 10 changes the position of the navigation bar N2 to another edge region based on information about the position of the temporary window TWs on the display screen 151.

[0142] The position of the temporary window TWs on the display screen 151 is defined by a pivot P, as in the example of FIG. 17. In the example of FIG. 20, the pivot P is located at the top center. Also, FIG. 20 illustrates a line L31 at a position a predetermined distance to the left of the horizontal center along the longitudinal direction of the display screen 151, and a line L32 at a predetermined position to the right of the horizontal center. These lines trigger a change in the display position of the navigation bar N2. When the pivot P reaches the range from the left edge of the display screen 151 to the line L31 or the range from the right edge of the display screen 151 to the line L32, the terminal device 10 changes the display order of the multiple function icons. The area between the lines L31 and L32 is a hysteresis area to prevent the position of the navigation bar N2 from frequently changing.

[0143] In state S441 of Fig. 20, the temporary window TWs is displayed. Note that in the example of Fig. 20, the main window is not shown to make it easier to visually recognize the movement of the temporary window TWs. In the example of state S441, the navigation bar N2 is located in the right edge region of the temporary window TWs.

[0144] The terminal device 10 moves the temporary window TWs to the right in accordance with the user's operation. Then, when the pivot P of the temporary window TWs reaches the line L32, the terminal device 10 changes the position of the navigation bar N2 (state S442). In the example of state S442, the terminal device 10 changes the position of the navigation bar N2 from the right end region to the left end region of the temporary window TWs so that the position of the navigation bar N2 is farther from the right end of the display screen 151. Because the navigation bar N2 has moved to a position farther from the right end of the display screen 151, the terminal device 10 can increase the range of movement of the temporary window TWs on the right side. For example, the terminal device 10 can make the temporary window TWs extend farther outward from the right end of the display screen 151.

[0145] Next, the terminal device 10 moves the temporary window TWs to the left in accordance with the user's operation. Then, when the pivot P of the temporary window TWs reaches the line L31, the terminal device 10 changes the position of the navigation bar N2 (state S443). In the example of state S443, the terminal device 10 changes the position of the navigation bar N2 from the left edge region to the right edge region of the temporary window TWs so that the position of the navigation bar N2 is farther from the left edge of the display screen 151. Because the navigation bar N2 has moved to a position farther from the left edge of the display screen 151, the terminal device 10 can increase the movement range of the left side of the temporary window TWs. For example, the terminal device 10 can make the temporary window TWs extend farther outward from the left edge of the display screen 151.

[0146] The display mode of the temporary window TWs may also be changed when the temporary window TWs moves vertically. Specifically, the operation of the terminal device 10 is the same as the operation when the temporary window TWs moves horizontally while the display screen 151 is in a vertical orientation. Specifically, the terminal device 10 changes the display order of the multiple function icons in the navigation bar N2 based on the position (pivot P) of the temporary window TWs on the display screen 151. For example, the terminal device 10 displays the multiple function icons in either the left edge region or the right edge region of the temporary window TWs. Then, when the temporary window TWs moves vertically and reaches a predetermined range from the top or bottom edge of the display screen 151, the terminal device 10 changes the display order of the multiple function icons in the navigation bar N2. Specifically, the terminal device 10 moves the positions of the function icon F5 and the non-display area SP to positions farther from the top or bottom edge of the display screen 151, as in the examples of FIGS. 17 and 18 . This allows the terminal device 10 to increase the range of movement of the upper or lower side of the temporary window TWs.

[0147] <<5. Modifications>> The above-described embodiment is merely an example, and various modifications and applications are possible.

[0148] For example, in the above-described embodiment, the terminal device 10 changes the position of the navigation bar N2 or the display order of the multiple function icons in the navigation bar N2 when the pivot P exceeds a predetermined line due to the movement of the temporary window TWs. However, the terminal device 10 may also change the position of the navigation bar N2 or the display order of the multiple function icons in the navigation bar N2 when the pivot P exceeds a predetermined line due to the resizing of the temporary window TWs.

[0149] 1 and 8 are shown as examples of the temporary window TWm (first window). However, the form of the temporary window TWm is not limited to the examples shown in FIGS. 1 and 8. FIG. 21 is a diagram showing another example of the temporary window TWm. In the temporary window TWm shown in FIG. 21, the area of ​​the navigation bar N2 is a protruding area. More specifically, the horizontal width of the navigation bar N2 is reduced compared to the navigation bar N2 shown in FIG. 8 to a width sufficient to accommodate function icons. The upper part of the temporary window TWm other than the navigation bar N2 (protruding area) is a viewable area V1 in which a portion of the application screen behind it is viewable. When a user operates a portion (shaded area) other than the protruding area at the top of the temporary window TWm during the TWm mode, the terminal device 10 transitions the display mode of the temporary window from the TWm mode (first display mode) to the TWs mode (second display mode). By making the navigation bar N2 smaller, the visible area V1 becomes larger, so the user can tap this area more easily. As a result, it becomes easier to switch the display mode of the temporary window.

[0150] The control device that controls the terminal device 10 of this embodiment may be realized by a dedicated computer system or a general-purpose computer system.

[0151] For example, a communication program for executing the above-described operations is stored in a computer-readable recording medium such as an optical disk, a semiconductor memory, a magnetic tape, or a flexible disk and distributed. Then, for example, the program is installed in a computer and the above-described processing is executed to configure a control device. In this case, the control device may be a device external to the terminal device 10 (for example, a personal computer). Alternatively, the control device may be a device internal to the terminal device 10 (for example, the control unit 13).

[0152] The communication program may also be stored in a disk device provided in a server device on a network such as the Internet, and may be downloaded to a computer. The above-mentioned functions may also be realized by cooperation between an OS (Operating System) and application software. In this case, the parts other than the OS may be stored on a medium and distributed, or may be stored in a server device and downloaded to a computer.

[0153] Furthermore, among the processes described in the above embodiments, all or part of the processes described as being performed automatically can be performed manually, or all or part of the processes described as being performed manually can be performed automatically using a known method. In addition, the information including the processing procedures, specific names, various data, and parameters shown in the above documents and drawings can be changed as desired unless otherwise specified. For example, the various information shown in each drawing is not limited to the information shown in the drawings.

[0154] Furthermore, each component of the illustrated device is a functional concept and does not necessarily have to be physically configured as illustrated. In other words, the specific form of distribution and integration of the device is not limited to that shown in the figure, and all or part of it can be functionally or physically distributed and integrated in any unit depending on various loads, usage conditions, etc.

[0155] The above-described embodiments can be combined as appropriate within the scope of the processing content without causing inconsistency. The order of the processing in the above-described embodiments can be changed as appropriate.

[0156] Furthermore, for example, this embodiment can also be implemented as any configuration that constitutes an apparatus or system, such as a processor as a system LSI (Large Scale Integration), a module using multiple processors, a unit using multiple modules, a set in which other functions are added to a unit, etc. (i.e., a configuration of a part of an apparatus).

[0157] Furthermore, for example, this embodiment can have a cloud computing configuration in which one function is shared and processed jointly by a plurality of devices via a network.

[0158] <<6. Conclusion>> As described above, according to an embodiment of the present disclosure, terminal device 10, based on a user's operation, displays a temporary window superimposed on a main window so that the user can view at least a portion of the main window on display screen 151. Temporary window display modes include a TWm mode (first display mode) that displays a temporary window TWm with a fixed position and size, and a TWs mode (second display mode) that displays a temporary window TWm with a variable position and size. The temporary window allows the user to perform temporary work while maintaining the main window. As a result, the user does not need to reset the main window, thereby improving the convenience of terminal device 10.

[0159] Although the embodiments of the present disclosure have been described above, the technical scope of the present disclosure is not limited to the above-described embodiments, and various modifications are possible within the scope of the gist of the present disclosure. Furthermore, components of different embodiments and modifications may be combined as appropriate.

[0160] Furthermore, the effects of each embodiment described in this specification are merely examples and are not intended to be limiting, and other effects may also be obtained.

[0161] The present technology can also be configured as follows. (1) a display control unit that displays an application window superimposed on the application screen based on a user's operation so that the user can view at least a part of the application screen in the display screen; The display modes of the application window include at least a first display mode and a second display mode in which the display manner of the application window differs, The display control unit In the first display mode, a first window having a fixed position and size is displayed as the application window; In the second display mode, a second window whose position and size are variable is displayed as the application window. Information processing device. (2) the display control unit transitions the display mode of the application window from the first display mode to the second display mode or from the second display mode to the first display mode based on the user's operation. The information processing device according to (1) above. (3) the display control unit, when the user performs an operation on a viewable area of ​​the application screen during the first display mode, transitions the display mode of the application window from the first display mode to the second display mode. The information processing device according to (2) above. (4) the display control unit displays one or more function icons related to window operations in the application window. The information processing device according to any one of (1) to (3). (5) At least one of the one or more function icons displayed in the first window is different from the plurality of function icons displayed in the second window. The information processing device according to (4) above. (6) the number of function icons displayed in the first window is less than the number of function icons displayed in the second window; The information processing device according to (4) or (5). (7) the first window has a protruding region at an upper portion for displaying the one or more function icons, and a part of the application screen behind the protruding region at the upper portion of the first window is visible; the display control unit, when the user performs an operation on a part of the first window other than the protruding region at the top of the first window during the first display mode, transitions the display mode of the application window from the first display mode to the second display mode. The information processing device according to (6) above. (8) the display control unit displays the one or more function icons in any one of an upper end region, a lower end region, a left end region, and a right end region among edge regions of the second window when the second window is in focus. The information processing device according to any one of (4) to (7). (9) when the focus is moved from the second window to another window, the display control unit erases the end area in which the one or more function icons are displayed. The information processing device according to (8). (10) the display control unit moves a position of the second window based on a movement operation for moving the second window by the user; the moving operation is an operation using a non-display area of ​​the end area in which the one or more function icons are displayed, the display control unit is capable of moving the second window beyond at least one of the top edge, bottom edge, left edge, and right edge of the display screen so that at least a portion of the non-display area remains on the display screen. The information processing device according to (8) or (9). (11) the display control unit changes the end area in which the one or more function icons are displayed to another end area based on information about a position of the second window on the display screen. The information processing device according to (10) above. (12) The display control unit When the display state of the display screen is portrait, the one or more function icons are displayed in either the top region or the bottom region of the second window; when it is determined that the second window has reached a predetermined range from the top edge of the display screen, changing the edge region in which the one or more function icons are displayed from the top edge region to the bottom edge region; The information processing device according to (11) above. (13) The display control unit When the display state of the display screen is landscape, the one or more function icons are displayed in either the left edge region or the right edge region of the second window; when it is determined that the second window has reached a predetermined range from the left edge of the display screen, the edge region in which the one or more function icons are displayed is changed from the left edge region to the right edge region; The information processing device according to (11) or (12). (14) the display control unit changes the display order of the plurality of function icons in the end area based on information relating to the position of the second window on the display screen. The information processing device according to any one of (10) to (13). (15) The display control unit When the display state of the display screen is portrait mode, the plurality of function icons are displayed in either the top region or the bottom region of the second window; when the second window reaches a predetermined range from the left or right edge of the display screen, changing the display order of the plurality of function icons in the edge area. The information processing device according to (14) above. (16) The display control unit When the display state of the display screen is landscape, the plurality of function icons are displayed in either the left edge region or the right edge region of the second window; when the second window reaches a predetermined range from the top or bottom edge of the display screen, changing the display order of the plurality of function icons in the edge area. The information processing device according to (14) or (15). (17) a notification unit that notifies the user while the application screen is being displayed; and when the user performs an operation to display information related to the notification after the notification has been sent to the user, the display control unit superimposes the first window, in which information related to the notification has been displayed, on the application screen while maintaining the application screen. The information processing device according to any one of (1) to (16). (18) the display control unit displays a user interface for opening an application in the second display mode; a first box representing an image of a display area of ​​the application screen and a second box representing an image of the second window are displayed on the user interface; an icon of a selected application selected by the user through an operation by the user can be displayed in the second box; the display control unit, when an operation for displaying the icon in the second box is performed, superimposes the second window in which the display related to the selected application is displayed on the application screen. The information processing device according to any one of (1) to (17). (19) a display control step of superimposing an application window on the application screen based on a user's operation so that the user can view at least a part of the application screen in the display screen, The display modes of the application window include at least a first display mode and a second display mode in which the display manner of the application window differs, The display control step includes: In the first display mode, a first window having a fixed position and size is displayed as the application window; In the first display mode, a second window whose position and size are variable is displayed as the application window. Information processing methods. (20) Computer, a display control unit that displays an application window superimposed on the application screen based on a user operation so that the user can view at least a part of the application screen; The display modes of the application window include at least a first display mode and a second display mode in which the display manner of the application window differs, The display control unit In the first display mode, a first window having a fixed position and size is displayed as the application window; In the second display mode, a second window whose position and size are variable is displayed as the application window. program. [Explanation of symbols]

[0162] 10 Terminal Equipment 11 Communications Department 12 Storage section 13 Control Unit 14 Input section 15 Output section 131 Notification Department 132 Display control unit 141, 142 sensor area 151 Display screen A1 upper area A2 central area A3 bottom area B1~B4 Box C1, C2, C3, TWi icons F1~F5 function icons SP hidden area SW, MW1, MW2 main window T1 launch button TWm, TWs, TWs-p temporary windows L11, L12, L21, L22, L31, L32 lines N1, N2 Navigation Bar V1 Visible Area

Claims

1. A display control unit that displays an application window superimposed on an application screen based on a user's operation so that the user can view at least a portion of the application screen in the display screen, The display modes of the application window include at least a first display mode and a second display mode in which the display manner of the application window differs, The display control unit In the first display mode, a first window having a fixed position and size is displayed as the application window; In the second display mode, a second window whose position and size are variable is displayed as the application window; the display control unit transitions the display mode of the application window from the first display mode to the second display mode or from the second display mode to the first display mode based on an operation by the user. Information processing device.

2. the display control unit, when the user performs an operation on a viewable area of ​​the application screen during the first display mode, transitions the display mode of the application window from the first display mode to the second display mode. The information processing device according to claim 1 .

3. the display control unit displays one or more function icons related to window operations in the application window.

3. The information processing device according to claim 1 or 2.

4. A display control unit that displays an application window superimposed on the application screen based on a user's operation so that the user can view at least a part of the application screen in the display screen, The display modes of the application window include at least a first display mode and a second display mode in which the display manner of the application window differs, The display control unit In the first display mode, a first window having a fixed position and size is displayed as the application window; In the second display mode, a second window whose position and size are variable is displayed as the application window; the display control unit displays one or more function icons related to window operations in the application window; At least one of the one or more function icons displayed in the first window is different from the plurality of function icons displayed in the second window. Information processing device.

5. A display control unit that displays an application window superimposed on the application screen based on a user's operation so that the user can view at least a part of the application screen in the display screen, The display modes of the application window include at least a first display mode and a second display mode in which the display manner of the application window differs, The display control unit In the first display mode, a first window having a fixed position and size is displayed as the application window; In the second display mode, a second window whose position and size are variable is displayed as the application window; the display control unit displays one or more function icons related to window operations in the application window; the number of function icons displayed in the first window is smaller than the number of function icons displayed in the second window; Information processing device.

6. the first window has a protruding region at an upper portion for displaying the one or more function icons, and a part of the application screen behind the protruding region at the upper portion of the first window is visible; the display control unit, when the user performs an operation on a part other than the protruding region at the top of the first window during the first display mode, transitions the display mode of the application window from the first display mode to the second display mode. The information processing device according to claim 5 .

7. the display control unit displays the one or more function icons in any one of an upper end region, a lower end region, a left end region, and a right end region of edge regions of the second window when at least the second window is in focus; The information processing device according to any one of claims 3 to 6.

8. A display control unit that displays an application window superimposed on the application screen based on a user's operation so that the user can view at least a part of the application screen in the display screen, The display modes of the application window include at least a first display mode and a second display mode in which the display manner of the application window differs, The display control unit In the first display mode, a first window having a fixed position and size is displayed as the application window; In the second display mode, a second window whose position and size are variable is displayed as the application window; the display control unit displays one or more function icons related to window operations in the application window; the display control unit displays the one or more function icons in any one of an upper end region, a lower end region, a left end region, and a right end region of edge regions of the second window when at least the second window is focused; When the focus is shifted from the second window to another window, the display control unit erases the end area in which the one or more function icons are displayed. Information processing device.

9. A display control unit that displays an application window superimposed on the application screen based on a user's operation so that the user can view at least a part of the application screen in the display screen, The display modes of the application window include at least a first display mode and a second display mode in which the display manner of the application window differs, The display control unit In the first display mode, a first window having a fixed position and size is displayed as the application window; In the second display mode, a second window whose position and size are variable is displayed as the application window; the display control unit displays one or more function icons related to window operations in the application window; the display control unit displays the one or more function icons in any one of an upper end region, a lower end region, a left end region, and a right end region of edge regions of the second window when at least the second window is focused; the display control unit moves a position of the second window based on a movement operation for moving the second window by the user; the moving operation is an operation using a non-display area of ​​the end area in which the one or more function icons are displayed, the display control unit is capable of moving the second window beyond at least one of the top edge, the bottom edge, the left edge, and the right edge of the display screen so that at least a part of the non-display area remains on the display screen. Information processing device.

10. the display control unit changes the end area in which the one or more function icons are displayed to another end area based on information about a position of the second window on the display screen. The information processing device according to claim 9 .

11. The display control unit When the display state of the display screen is portrait, the one or more function icons are displayed in either the top region or the bottom region of the second window; when it is determined that the second window has reached a predetermined range from the top edge of the display screen, the edge region displaying the one or more function icons is changed from the top edge region to the bottom edge region; The information processing device according to claim 10.

12. The display control unit When the display state of the display screen is landscape, the one or more function icons are displayed in either the left edge region or the right edge region of the second window; when it is determined that the second window has reached a predetermined range from the left edge of the display screen, the edge region displaying the one or more function icons is changed from the left edge region to the right edge region; The information processing device according to claim 10 or 11.

13. the display control unit changes the display order of the plurality of function icons in the end area based on information relating to the position of the second window on the display screen. The information processing device according to any one of claims 9 to 12.

14. The display control unit When the display state of the display screen is portrait mode, the plurality of function icons are displayed in either the top region or the bottom region of the second window; when the second window reaches a predetermined range from the left or right edge of the display screen, changing the display order of the plurality of function icons in the edge area. The information processing device according to claim 13.

15. The display control unit When the display state of the display screen is landscape, the plurality of function icons are displayed in either the left edge region or the right edge region of the second window; when the second window reaches a predetermined range from the top or bottom edge of the display screen, changing the display order of the plurality of function icons in the edge area.

15. The information processing device according to claim 13 or 14.

16. A display control unit that displays an application window superimposed on the application screen based on a user's operation so that the user can view at least a part of the application screen in the display screen; a notification unit that notifies the user while the application screen is being displayed, The display modes of the application window include at least a first display mode and a second display mode in which the display manner of the application window differs, The display control unit In the first display mode, a first window having a fixed position and size is displayed as the application window; In the second display mode, a second window whose position and size are variable is displayed as the application window; and when the user performs an operation to display information related to the notification after the notification has been sent to the user, the display control unit superimposes the first window, in which information related to the notification has been displayed, on the application screen while maintaining the application screen. Information processing device. a display control unit that displays an application window superimposed on the display screen based on a user's operation so that the user can view at least a portion of the application screen; The display modes of the application window include at least a first display mode and a second display mode in which the display manner of the application window differs, The display control unit In the first display mode, a first window having a fixed position and size is displayed as the application window; In the second display mode, a second window whose position and size are variable is displayed as the application window; the display control unit displays a user interface for opening an application in the second display mode; a first box representing an image of a display area of ​​the application screen and a second box representing an image of the second window are displayed on the user interface; an icon of a selected application selected by the user through an operation by the user can be displayed in the second box; the display control unit, when an operation for displaying the icon in the second box is performed, superimposes the second window in which the display related to the selected application is displayed on the application screen. Information processing device.

18. a display control step of superimposing an application window on the application screen based on a user's operation so that the user can view at least a part of the application screen in the display screen, The display modes of the application window include at least a first display mode and a second display mode in which the display manner of the application window differs, The display control step includes: In the first display mode, a first window having a fixed position and size is displayed as the application window; In the first display mode, a second window whose position and size are variable is displayed as the application window; the display control step transitions the display mode of the application window from the first display mode to the second display mode or from the second display mode to the first display mode based on an operation by the user. Information processing methods.

19. A display control step of superimposing an application window on the display screen based on a user's operation so that the user can view at least a part of the application screen, The display modes of the application window include at least a first display mode and a second display mode in which the display manner of the application window differs, The display control step includes: In the first display mode, a first window having a fixed position and size is displayed as the application window; In the second display mode, a second window whose position and size are variable is displayed as the application window; the display control step displays one or more function icons related to window operations in the application window; At least one of the one or more function icons displayed in the first window is different from the plurality of function icons displayed in the second window. Information processing methods.

20. A display control step of superimposing an application window on the display screen based on a user's operation so that the user can view at least a part of the application screen, The display modes of the application window include at least a first display mode and a second display mode in which the display manner of the application window differs, The display control step includes: In the first display mode, a first window having a fixed position and size is displayed as the application window; In the second display mode, a second window whose position and size are variable is displayed as the application window; the display control step displays one or more function icons related to window operations in the application window; the number of function icons displayed in the first window is smaller than the number of function icons displayed in the second window; Information processing methods.

21. A display control step of superimposing an application window on the application screen based on a user's operation so that the user can view at least a part of the application screen in the display screen, The display modes of the application window include at least a first display mode and a second display mode in which the display manner of the application window differs, The display control step includes: In the first display mode, a first window having a fixed position and size is displayed as the application window; In the second display mode, a second window whose position and size are variable is displayed as the application window; the display control step displays one or more function icons related to window operations in the application window; the display control step displays the one or more function icons in any one of an upper end region, a lower end region, a left end region, and a right end region of edge regions of the second window when at least the second window is focused; the display control step includes, when the focus is moved from the second window to another window, erasing the end area in which the one or more function icons are displayed. Information processing methods.

22. A display control step of superimposing an application window on the application screen based on a user's operation so that the user can view at least a part of the application screen in the display screen, The display modes of the application window include at least a first display mode and a second display mode in which the display manner of the application window differs, The display control step includes: In the first display mode, a first window having a fixed position and size is displayed as the application window; In the second display mode, a second window whose position and size are variable is displayed as the application window; the display control step displays one or more function icons related to window operations in the application window; the display control step displays the one or more function icons in any one of an upper end region, a lower end region, a left end region, and a right end region of edge regions of the second window when at least the second window is focused; the display control step includes moving a position of the second window based on a movement operation for moving the second window by the user; the moving operation is an operation using a non-display area of ​​the end area in which the one or more function icons are displayed, the display control step can move the second window beyond at least one of an upper edge, a lower edge, a left edge, and a right edge of the display screen so that at least a part of the non-display area remains on the display screen. Information processing methods.

23. A display control step of superimposing an application window on the application screen based on a user's operation so that the user can view at least a part of the application screen on the display screen; a notification step of notifying the user while the application screen is being displayed, The display modes of the application window include at least a first display mode and a second display mode in which the display manner of the application window differs, The display control step includes: In the first display mode, a first window having a fixed position and size is displayed as the application window; In the second display mode, a second window whose position and size are variable is displayed as the application window; and when the user performs an operation to display information related to the notification after the notification has been sent to the user, the display control step displays the first window, in which information related to the notification has been displayed, superimposed on the application screen while maintaining the application screen. Information processing methods.

24. A display control step of superimposing an application window on the display screen based on a user's operation so that the user can view at least a part of the application screen, The display modes of the application window include at least a first display mode and a second display mode in which the display manner of the application window differs, The display control step includes: In the first display mode, a first window having a fixed position and size is displayed as the application window; In the second display mode, a second window whose position and size are variable is displayed as the application window; the display control step displays a user interface for opening an application in the second display mode; a first box representing an image of a display area of ​​the application screen and a second box representing an image of the second window are displayed on the user interface; an icon of a selected application selected by the user through an operation by the user can be displayed in the second box; the display control step includes, when an operation for displaying the icon in the second box is performed, superimposing the second window in which the display related to the selected application is displayed on the application screen. Information processing methods.

25. Computer, a display control unit that displays an application window superimposed on the application screen based on a user operation so that the user can view at least a part of the application screen; The display modes of the application window include at least a first display mode and a second display mode in which the display manner of the application window differs, The display control unit In the first display mode, a first window having a fixed position and size is displayed as the application window; In the second display mode, a second window whose position and size are variable is displayed as the application window; the display control unit transitions the display mode of the application window from the first display mode to the second display mode or from the second display mode to the first display mode based on an operation by the user. program.

26. A computer, a display control unit that displays an application window superimposed on the application screen based on a user's operation so that the user can view at least a part of the application screen; The display modes of the application window include at least a first display mode and a second display mode in which the display manner of the application window differs, The display control unit In the first display mode, a first window having a fixed position and size is displayed as the application window; In the second display mode, a second window whose position and size are variable is displayed as the application window; the display control unit displays one or more function icons related to window operations in the application window; At least one of the one or more function icons displayed in the first window is different from the plurality of function icons displayed in the second window. program.

27. ​​A computer, a display control unit that displays an application window superimposed on the application screen based on a user's operation so that the user can view at least a part of the application screen; The display modes of the application window include at least a first display mode and a second display mode in which the display manner of the application window differs, The display control unit In the first display mode, a first window having a fixed position and size is displayed as the application window; In the second display mode, a second window whose position and size are variable is displayed as the application window; the display control unit displays one or more function icons related to window operations in the application window; the number of function icons displayed in the first window is smaller than the number of function icons displayed in the second window; program.

28. A computer, a display control unit that displays an application window superimposed on the application screen based on a user's operation so that the user can view at least a part of the application screen; The display modes of the application window include at least a first display mode and a second display mode in which the display manner of the application window differs, The display control unit In the first display mode, a first window having a fixed position and size is displayed as the application window; In the second display mode, a second window whose position and size are variable is displayed as the application window; the display control unit displays one or more function icons related to window operations in the application window; the display control unit displays the one or more function icons in any one of an upper end region, a lower end region, a left end region, and a right end region of edge regions of the second window when at least the second window is focused; When the focus is shifted from the second window to another window, the display control unit erases the end area in which the one or more function icons are displayed. program.

29. A computer, a display control unit that displays an application window superimposed on the application screen based on a user's operation so that the user can view at least a part of the application screen; The display modes of the application window include at least a first display mode and a second display mode in which the display manner of the application window differs, The display control unit In the first display mode, a first window having a fixed position and size is displayed as the application window; In the second display mode, a second window whose position and size are variable is displayed as the application window; the display control unit displays one or more function icons related to window operations in the application window; the display control unit displays the one or more function icons in any one of an upper end region, a lower end region, a left end region, and a right end region of edge regions of the second window when at least the second window is focused; the display control unit moves a position of the second window based on a movement operation for moving the second window by the user; the moving operation is an operation using a non-display area of ​​the end area in which the one or more function icons are displayed, the display control unit is capable of moving the second window beyond at least one of the top edge, the bottom edge, the left edge, and the right edge of the display screen so that at least a part of the non-display area remains on the display screen. program.

30. A computer, a display control unit that displays an application window superimposed on the application screen based on a user's operation so that the user can view at least a part of the application screen in the display screen; a notification unit that notifies the user while the application screen is being displayed; The display modes of the application window include at least a first display mode and a second display mode in which the display manner of the application window differs, The display control unit In the first display mode, a first window having a fixed position and size is displayed as the application window; In the second display mode, a second window whose position and size are variable is displayed as the application window; and when the user performs an operation to display information related to the notification after the notification has been sent to the user, the display control unit superimposes the first window, in which information related to the notification has been displayed, on the application screen while maintaining the application screen. program.

31. A computer, a display control unit that displays an application window superimposed on the application screen based on a user's operation so that the user can view at least a part of the application screen; The display modes of the application window include at least a first display mode and a second display mode in which the display manner of the application window differs, The display control unit In the first display mode, a first window having a fixed position and size is displayed as the application window; In the second display mode, a second window whose position and size are variable is displayed as the application window; the display control unit displays a user interface for opening an application in the second display mode; a first box representing an image of a display area of ​​the application screen and a second box representing an image of the second window are displayed on the user interface; an icon of a selected application selected by the user through an operation by the user can be displayed in the second box; the display control unit, when an operation for displaying the icon in the second box is performed, superimposes the second window in which the display related to the selected application is displayed on the application screen. program.

Citation Information

Patent Citations

  • Device screen control apparatus and method

    JP2014186736A

  • Method and device for providing GUI for mobile terminal

    JP2014508354A

  • Electronic device, control program, and operation method

    JP2015011398A

  • Secondary display of application windows

    JP2017527882A

  • Information processing device and information processing method

    WO2020170461A1