Information processing device and information processing method

The information processing device allows for dynamic resizing of multiple screen areas through drag operations, addressing limitations in conventional technologies by enabling flexible screen division and area sizing based on user input.

JP7764286B2Active Publication Date: 2025-11-05FAURECIA CLARION ELECTRONICS CO LTD
View PDF 14 Cites 0 Cited by

Patent Information

Application Number
JP2022038855
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2022-03-14
Publication Date
2025-11-05
Estimated Expiration
2042-03-14

AI Technical Summary

Technical Problem

Conventional technologies are limited in dividing a screen into three or more areas aligned in one direction and dynamically changing the size of each area in response to user operations.

Method used

An information processing device that includes a display unit, operation reception unit, and screen generation unit, allowing the screen to be divided into multiple areas by parallel boundary lines, with the size of each area dynamically changed through drag operations on specific operation areas on the boundary lines.

Benefits of technology

Enables the screen to be divided into three or more areas aligned in one direction, with the size of each area dynamically adjustable based on user input, enhancing user interaction and flexibility.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007764286000001
    Figure 0007764286000001
  • Figure 0007764286000002
    Figure 0007764286000002
  • Figure 0007764286000003
    Figure 0007764286000003
Patent Text Reader

Abstract

To provide an information processing apparatus and method which enable the size of three or more subdivided areas partitioned by a plurality of parallel boundary lines on a screen to be dynamically changed in accordance with user operation.SOLUTION: An information processing apparatus enlarges a size of a subdivided area 301A and reduces a size of a subdivided area 301C, in accordance with a drag operation toward a subdivided area 301B and the subdivided area 301C, with respect to an operation area 312ABA formed in a boundary line 311AB between the subdivided area 301A and the subdivided area 301B, out of the subdivided areas 301A, 301B, and 301C arranged in order in a subdivision screen. The information processing apparatus enlarges the size of the subdivided area 301A and reduces the size of the subdivided area 301B in accordance with a drag operation toward the subdivided areas 301B and 301C with respect to an operation area 312ABB, which is different from the operation area 312ABA formed in the boundary line between the subdivided area 301A and the subdivided area 301B.SELECTED DRAWING: Figure 3
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to an information processing device and an information processing method. [Background technology]

[0002] Regarding a method of dividing a display screen into a plurality of divided areas and displaying different information in each divided area, for example, Patent Document 1 describes a display control device comprising: a divided area setting unit that dynamically changes the size of a divided area set on a screen in response to a user operation; a display control unit that sets placement areas in the divided areas, in which at least one display object is placed, and changes the relative positional relationship between the placement areas set in the same divided area in response to a change in the size of the divided area; and a priority setting unit that sets relative priorities between the placement areas set in the same divided area, wherein when at least a portion of the placement areas overlap due to a change in the relative positional relationship between the placement areas set in the same divided area, the display control unit controls the display of the display object on a placement area basis based on the priority set for the placement area. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Japanese Patent Publication No. 2020-102084 Summary of the Invention [Problem to be solved by the invention]

[0004] The technology described in Patent Document 1 divides a screen into three divided areas by two boundary lines that intersect on the screen in a T-shape. The user can dynamically change the size of the three divided areas by dragging the mouse to move the intersection of the two boundary lines.

[0005] However, conventional technologies such as the technology described in Patent Document 1 do not allow the screen to be divided into three or more divided areas aligned in one direction, or the size of each divided area to be dynamically changed in response to user operations.

[0006] The present invention has been made in consideration of such circumstances, and aims to divide the screen into three or more divided areas arranged in one direction, and to enable the size of each divided area to be dynamically changed in response to user operations. [Means for solving the problem]

[0007] The present application includes a number of means for solving at least part of the above problems, examples of which are as follows.

[0008] In order to solve the above problem, an information processing device according to one aspect of the present invention includes a display unit that displays various screens, an operation reception unit that is stacked on the display unit and that receives user operation inputs on the screen, an operation determination unit that determines the content of the user's operation on the operation reception unit, and a screen generation unit that generates a split screen including multiple divided areas separated by multiple parallel boundary lines and changes the size of the divided areas on the split screen in accordance with the determined content of the operation. The screen generation unit increases the size of the first divided area and decreases the size of the third divided area in accordance with a drag operation on a first operation area provided on the boundary line between the first divided area and the second divided area toward the second divided area and the third divided area, among a first divided area, a second divided area, and a third divided area that are arranged in order on the split screen. In addition, the screen generation unit enlarges the size of the first divided area and reduces the size of the second divided area in response to a drag operation in the direction of the second divided area and the third divided area with respect to a second operation area different from the first operation area provided on the boundary line between the first divided area and the second divided area. [Effects of the Invention]

[0009] According to one aspect of the present invention, it is possible to divide a screen into three or more divided areas aligned in one direction, and dynamically change the size of each divided area in response to a user operation.

[0010] Problems, configurations, and effects other than those described above will become apparent from the following description of the embodiments. [Brief explanation of the drawings]

[0011] [Figure 1] FIG. 1 is a block diagram showing an example of the functional block configuration of an information processing device according to an embodiment of the present invention. [Figure 2] FIG. 2 is a diagram illustrating an example of the configuration of a computer. [Figure 3] FIG. 3 is a diagram showing a first display example of the split screen. [Figure 4] FIG. 4 is a diagram for explaining an example of a drag operation on the first display example of the split screen. [Figure 5] FIG. 5 is a diagram for explaining an example of a drag operation on the first display example of the split screen. [Figure 6] FIG. 6 is a diagram for explaining an example of a drag operation on the first display example of the split screen. [Figure 7] FIG. 7 is a diagram for explaining an example of a drag operation on the first display example of the split screen. [Figure 8] FIG. 8 is a flowchart illustrating an example of the display control process. [Figure 9] FIG. 9 is a flowchart illustrating a modified example of the display control process. [Figure 10] FIG. 10 is a diagram for explaining a modified example of the drag operation on the first display example of the split screen. [Figure 11] FIG. 11 is a diagram showing a second display example of the split screen. [Figure 12] FIG. 12 is a diagram showing a third display example of the split screen. DETAILED DESCRIPTION OF THE INVENTION

[0012] An embodiment of the present invention will be described below with reference to the drawings. In all drawings used to describe the embodiment, the same components are generally designated by the same reference numerals, and repeated description thereof will be omitted where appropriate. In the following embodiments, the components (including element steps, etc.) are not necessarily essential unless otherwise specified or considered to be clearly essential in principle. Furthermore, when the terms "consisting of A," "made of A," "having A," or "including A" are used, other elements are not excluded unless otherwise specified, specifically referring to only that element. Similarly, in the following embodiments, when referring to the shape, positional relationship, etc. of components, etc., this includes those that are substantially similar or similar to the shape, etc., unless otherwise specified or considered to be clearly essential in principle.

[0013] <Configuration Example of In-Vehicle Device 10 According to an Embodiment of the Present Invention> An in-vehicle device 10 according to one embodiment of the present invention will be described below.

[0014] FIG. 1 shows an example of the functional block configuration of an in-vehicle device 10 according to one embodiment of the present invention. The in-vehicle device 10 is an electronic device with a touch panel stacked on a display, and is expected to be operated with a finger while driving. The in-vehicle device 10 has, for example, a navigation function, a call function, a music playback function, an air conditioning function, various setting functions, etc. The in-vehicle device 10 corresponds to an information processing device of the present invention.

[0015] The in-vehicle device 10 can be realized by a general computer. Fig. 2 shows an example of the configuration of a computer 100 that realizes the in-vehicle device 10. The computer 100 includes a processor 101 such as a CPU (Central Processing Unit), a RAM (Random Access Memory) 102 that temporarily stores programs and data, a ROM (Read Only Memory) that stores a boot program and the like implemented by the processor 101, a storage device 104 such as an HDD (Hard Disc Drive), an SSD, or a non-volatile memory card, a communication module 105 that connects to a network such as the Internet and communicates, a horizontally long display 106 made of a liquid crystal panel, an organic EL (Electro-Luminescence) panel, or the like, and a touch panel 107 that is stacked on the display 106.

[0016] Returning to Fig. 1, the in-vehicle device 10 includes a processing unit 11, an operation receiving unit 12, and a display unit 13. The processing unit 11 has the following functional blocks: an operation determining unit 111, a function executing unit 112, and a screen generating unit 113.

[0017] The processing unit 11 is made up of a processor 101 of the computer 100, and the operation determination unit 111, the function execution unit 112, and the screen generation unit 113 are realized by the processor 101 executing a predetermined program.

[0018] The operation determination unit 111 determines the content of the operation from the user based on the operation signal from the operation reception unit 12. The function execution unit 112 executes processing for various functions such as a navigation function, a call function, a music playback function, an air conditioning function, various setting functions, etc. Based on the processing by the function execution unit 112 and the determination result of the user operation by the operation determination unit 111, the screen generation unit 113 generates various screens and displays them on the display unit 13.

[0019] The operation reception unit 12 is made up of a touch panel 107 of the computer 100, and outputs an operation signal corresponding to an operation from the user (drag operation, touch operation, etc.) to an operation determination unit 111 of the processing unit 11. The display unit 13 is made up of a display 106 of the computer 100, and displays various screens under the control of a screen generation unit 113.

[0020] The functional blocks shown in FIG. 1 are classified according to the main processing content to facilitate understanding of the components of the in-vehicle device 10 implemented in this embodiment. Therefore, the present invention is not limited by the classification method or names of the components. Furthermore, the functional blocks of the in-vehicle device 10 can be further classified into more functional blocks according to the processing content. Furthermore, one functional block can be classified to perform even more processing.

[0021] In addition, all or part of each functional block may be constructed by hardware (such as an integrated circuit such as an ASIC) implemented in a computer, and the processing of each functional block may be executed by one piece of hardware or by multiple pieces of hardware.

[0022] <About dragging operations in split screen> Next, a description will be given of how to respond to a drag operation on the split screen 300 (FIG. 3) displayed on the display unit 13 of the in-car device 10.

[0023] <First display example of split screen 300> Fig. 3 shows a first display example of the split screen 300. Figs. 4 to 7 are diagrams for explaining a drag operation on the first display example of the split screen 300.

[0024] Split screen 300 is obtained by dividing the display area of ​​display unit 13 into three or more split areas arranged in one direction by multiple parallel boundary lines, and displaying information corresponding to different functions (navigation function, call function, music playback function, air conditioning function, various setting functions, etc.) in each split area. Note that the multiple boundary lines dividing the display area of ​​display unit 13 into split areas do not have to be parallel.

[0025] In this figure, the split screen 300 is divided into two parallel boundary lines 311 AB ,311 BC Therefore, three divided areas 301 arranged in order in one direction A ,301 B ,301 C In the case of the figure, the divided area 301 A ,301 B ,301 C are arranged in order from the left to the right of the split screen 300, but may also be arranged in order from the right to the left of the split screen 300.

[0026] In the first display example, the divided area 301 A and the divided area 301 B The boundary between AB On the top, there are two operation areas 312 that represent the user's operation positions. ABA ,312 ABC The operation area 312 is provided. ABA is the boundary line 311 AB Upper division area 301 A The operation area 312 is located at the side of the ABB is the boundary line 311 AB Upper division area 301 B It is located at a position close to the side.

[0027] Similarly, the divided area 301 B and the divided area 301 C The boundary between BC On the top, there are two operation areas 312 that indicate the user's operation positions. BCB ,312 BCC The operation area 312 is provided. BCB is the boundary line 311BC The operation area 312 is located closer to the upper divided area 301B. BCC is the boundary line 311 BC Upper division area 301 C It is located at a position close to the side.

[0028] Split area 301 A ,301 B ,301 C The operation area 312 corresponds to the first divided area, the second divided area, and the third divided area of ​​the present invention. ABA ,312 ABB ,312 BCB ,312 BCC correspond to the first operation area, the second operation area, the third operation area, and the fourth operation area of ​​the present invention.

[0029] Below, divided area 301 A ,301 B ,301 C The divided areas 301 are also referred to as divided areas A, B, and C, respectively. A ,301 B ,301 C When there is no need to distinguish between the boundary lines 311, they are collectively referred to simply as the divided area 301. AB ,311 BC are also referred to as boundary lines AB and BC, respectively. AB ,311 BC When there is no need to distinguish between them, they are collectively referred to simply as the boundary line 311. ABA ,312 ABB ,312 BCB ,312 BCC These are also referred to as operation areas ABA, ABB, BCB, and BCC, respectively. ABA ,312 ABB ,312 BCB ,312 BCC When there is no need to distinguish between them, they will be collectively referred to simply as the operation area 312.

[0030] The user can move the boundary line 311 left or right by dragging the operation area 312 on the boundary line 311 left or right, thereby dynamically changing the size of the divided area 301.

[0031] Dynamic resizing of the divided area 301 in response to a drag operation on the operation area 312 will now be described in detail.

[0032] As shown in the upper part of Fig. 4, when the user performs a leftward drag operation on operation area ABA, which is closer to divided area A on boundary line AB, boundary line AB is moved leftward. As a result, the size of divided area A is reduced, the size of divided area B is enlarged, and the size of divided area C is maintained. Then, when the user's drag operation reaches the left edge of split screen 300, divided area A is erased.

[0033] As shown in the lower part of Figure 4, when the user drags operation area ABA, which is closer to divided area A on boundary line AB, to the right, the boundaries AB and BC are synchronously moved to the right. As a result, the size of divided area A is enlarged, divided area B is moved to the right while maintaining its size, and divided area C is reduced in size. Then, when the user's dragging operation reaches the initial position of boundary line BC, divided area C is erased.

[0034] 5, when the user drags leftward on operation area ABB, which is closer to divided area B on boundary line AB, boundary line AB is moved leftward. As a result, the size of divided area A is reduced, the size of divided area B is enlarged, and the size of divided area C is maintained. Then, when the user's dragging operation reaches the left edge of split screen 300, divided area A is erased.

[0035] As shown in the lower part of Figure 5, when the user drags rightward on operation area ABB, which is closer to divided area B on boundary line AB, boundary line AB is moved rightward. As a result, the size of divided area A is enlarged, the size of divided area B is reduced, and the size of divided area C is maintained. Then, when the user's dragging operation reaches the initial position of boundary line BC, divided area B is erased.

[0036] As shown in the upper part of Figure 6, when the user drags operation area BCB, which is closer to divided area B on boundary line BC, to the left, boundary line BC is moved to the left. As a result, divided area B is reduced in size and divided area C is enlarged in size while the size of divided area A remains the same. Then, when the user's dragging operation reaches the initial position of boundary line AB, divided area B is erased.

[0037] As shown in the lower part of Fig. 6, when the user performs a rightward drag operation on operation area BCB, which is closer to divided area B on boundary line BC, boundary line BC is moved rightward. As a result, the size of divided area B is enlarged and the size of divided area C is reduced while the size of divided area A remains the same. Then, when the user's drag operation reaches the right edge of split screen 300, divided area C is erased.

[0038] As shown in the upper part of Figure 7, when the user drags operation area BCC, which is closer to divided area C on boundary line BC, to the left, the boundary lines AB and BC are moved to the left in unison. As a result, the size of divided area A is reduced, and divided area B is moved to the left while maintaining its size, thereby enlarging the size of divided area C. Then, when the user's dragging operation reaches the initial position of boundary line AB, divided area A is erased.

[0039] As shown in the lower part of Fig. 7, when the user performs a rightward drag operation on operation area BCC, which is closer to divided area C on boundary line BC, boundary line BC is moved rightward, as in the upper part of Fig. 7. As a result, the size of divided area B is enlarged and the size of divided area C is reduced, while the size of divided area A remains the same. Then, when the user's drag operation reaches the right edge of split screen 300, divided area C is erased.

[0040] Alternatively, operation area ABA may not be displayed, and the left side of boundary line AB (the right edge of divided area A) may be regarded as operation area ABA, and the same operation as when operation area ABA is dragged may be performed. Also, operation area ABB may not be displayed, and the right side of boundary line AB (the left edge of divided area B) may be regarded as operation area ABB, and the same operation as when operation area ABB is dragged may be performed. The same applies to operation areas BCB and BCC.

[0041] <Display Control Process for the First Display Example of the Split Screen 300> Next, FIG. 8 is a flowchart illustrating an example of a display control process for the first display example of the split screen 300. In FIG.

[0042] The display control process is executed every time the user performs a drag operation on the operation area 312 of the split screen 300 displayed on the display unit 13.

[0043] First, the operation determination unit 111 determines whether the operation area 312 dragged by the user is on the boundary line AB or on the boundary line BC (step S1).

[0044] If it is determined in step S1 that the dragged operation area 312 is on the boundary line AB, the operation determination unit 111 then determines whether the operation area 312 is the operation area ABA closer to the divided area A side, or the operation area ABB closer to the divided area B side (step S2).

[0045] If it is determined in step S2 that the operation area 312 is operation area ABA, then the operation determination unit 111 determines whether the drag operation is in the left direction or the right direction (step S3).

[0046] If it is determined in step S3 that the drag operation is to the left (corresponding to the upper part of Figure 4), then the screen generation unit 113 moves the boundary line AB to the left according to the amount of movement of the drag operation, thereby reducing the size of divided area A, enlarging the size of divided area B, and maintaining the size of divided area C (step S4).

[0047] Conversely, if it is determined in step S3 that the drag operation is in the right direction (corresponding to the lower part of Figure 4), then the screen generation unit 113 moves the boundary lines AB and BC in a synchronized manner in the right direction according to the amount of movement of the drag operation, thereby enlarging the size of divided area A and reducing the size of divided area C while maintaining the size of divided area B (step S5).

[0048] If it is determined in step S2 that the operation area 312 is the operation area ABB, the operation determination unit 111 then determines whether the drag operation is in the left direction or the right direction (step S6).

[0049] If it is determined in step S6 that the drag operation is in the left direction (corresponding to the upper part of FIG. 5), the process of step S4 is executed in the same manner as when it is determined in step S3 that the drag operation is in the left direction.

[0050] Conversely, if it is determined in step S6 that the drag operation is in the right direction (corresponding to the lower part of Figure 5), then the screen generation unit 113 moves the boundary line AB in the right direction according to the amount of movement of the drag operation, thereby enlarging the size of divided area A, reducing the size of divided area B, and maintaining the size of divided area C (step S7).

[0051] Also, if it is determined in step S1 that the dragged operation area 312 is on the boundary line BC, the operation determination unit 111 then determines whether the operation area 312 is the operation area BCB closer to the divided area B side, or the operation area BCC closer to the divided area C side (step S8).

[0052] If it is determined in step S8 that the operation area 312 is the operation area BCB, then the operation determination unit 111 determines whether the drag operation is in the left direction or the right direction (step S9).

[0053] If it is determined in step S9 that the drag operation is to the left (corresponding to the upper part of Figure 6), then the screen generation unit 113 moves the boundary line BC to the left in accordance with the amount of movement of the drag operation, thereby reducing the size of split area B while maintaining the size of split area A, and enlarging the size of split area C (step S10).

[0054] Conversely, if it is determined in step S9 that the drag operation is in the right direction (corresponding to the lower part of Figure 6), then the screen generation unit 113 moves the boundary line BC in the right direction according to the amount of movement of the drag operation, thereby enlarging the size of divided area B while maintaining the size of divided area A, and reducing the size of divided area C (step S11).

[0055] If it is determined in step S8 that the operation area 312 is the operation area BCC, the operation determination unit 111 then determines whether the drag operation is in the left direction or the right direction (step S12).

[0056] If it is determined in step S12 that the drag operation is to the left (corresponding to the upper part of Figure 7), then the screen generation unit 113 moves the boundary lines AB and BC synchronously to the left in accordance with the amount of movement of the drag operation, thereby reducing the size of divided area A and enlarging the size of divided area C while maintaining the size of divided area B (step S13).

[0057] Conversely, if it is determined in step S12 that the drag operation is to the right (corresponding to the lower part of FIG. 7), the process of step S11 is executed in the same manner as when it is determined in step S9 that the drag operation is to the right.

[0058] According to the display control process for the first display example of split screen 300 described above, the user can dynamically change the size of split area 301 to suit their own ease of use by dragging operation area 312 on boundary line 311. Also, different display controls can be performed regarding the change in size of split area 301 depending on which of two operation areas 312 provided on the same boundary line 311 is dragged.

[0059] However, as an exception, in the above-described display control process, the same process (step S4) is performed when "left" is selected in step S3 and when "left" is selected in step S6. Also, the same process (step S11) is performed when "right" is selected in step S9 and when "right" is selected in step S12.

[0060] Therefore, different processing may be performed for "left" in step S3 and "left" in step S6. Similarly, different processing may be performed for "right" in step S9 and "right" in step S12.

[0061] <Modification of the display control process for the first display example of the split screen> Next, Fig. 9 is a flowchart illustrating a modification of the display control process for the first display example of the split screen, and Fig. 10 is a diagram for explaining the modification.

[0062] This modified example differs from the display control process shown in Fig. 8 in that if it is determined in step S3 that the drag operation on operation area ABA is to the left, the process of step S21 is executed. Also, if it is determined in step S9 that the drag operation on operation area BCB is to the right, the process of step S22 is executed. The other steps S1 to S13 are the same as those in the display control process shown in Fig. 8, so their description will be omitted.

[0063] In this modified example, if it is determined in step S3 that the drag operation on operation area ABA is in the leftward direction, then, as shown in the upper part of Figure 10, the screen generation unit 113 moves the boundary lines AB and BC in the leftward direction according to the amount of movement of the drag operation, thereby reducing the size of split area A and enlarging the size of split area C while maintaining the size of split area B (step S21).

[0064] Also, if it is determined in step S9 that the drag operation on the operation area BCB is in the right direction, then, as shown in the lower part of Figure 10, the screen generation unit 113 moves the boundary lines AB and BC in a synchronized rightward direction in accordance with the amount of movement of the drag operation, thereby enlarging the size of the divided area A and reducing the size of the divided area C while maintaining the size of the divided area B (step S22).

[0065] According to the modified example described above, different display controls can be performed for resizing the split area 301, without exception, depending on which of the two operation areas 312 located on the same boundary line 311 is dragged.

[0066] <Second display example of the split screen 300> Next, FIG. 11 shows a second display example of the split screen 300.

[0067] In the second display example, two operation areas 312, which represent the user's operation positions, are arranged on the boundary line AB between the divided areas A and B. ABU ,312 ABL The operation area 312 is provided.ABU The operation area 312 is located in the middle of the divided areas A and B and is positioned above the boundary line AB. ABL is provided in the middle of the divided areas A and B, and at a position closer to the lower side of the boundary line 311AB.

[0068] Similarly, on the boundary line BC between the divided areas B and C, two operation areas 312 are provided, each representing a user's operation position. BCU ,312 BCL The operation area 312 is provided. BCU The operation area 312 is located in the middle of the divided areas B and C, and is positioned on the upper side of the boundary line BC. BCL is provided in the middle of the divided areas B and C, and at a position closer to the lower side of the boundary line BC.

[0069] Below, operation area 312 ABU ,312 ABL ,312 BCU ,312 BCL These are also referred to as operation areas ABU, ABL, BCU, and BCL, respectively. ABU ,312 ABL ,312 BCU ,312 BCL When there is no need to distinguish between them, they will be collectively referred to simply as the operation area 312.

[0070] In the second display example, the user can move the boundary line 311 left or right by dragging the operation area 312 on the boundary line 311 left or right, as in the first display example (Figure 3), thereby dynamically changing the size of the divided area 301.

[0071] Specifically, the operation areas ABB, ABA, BCC, and BCB in the flowchart (FIG. 8) illustrating an example of display control processing for the first display example of split screen 300 and the flowchart (FIG. 9) illustrating a variation thereof can be read as operation areas ABU, ABL, BCU, and BCL in the second display example. Alternatively, the operation areas ABB, ABA, BCC, and BCB can be read as operation areas ABL, ABU, BCL, and BCU in the second display example.

[0072] It is also possible to not display operation area ABU, and to regard one end of boundary line AB (the upper side in the figure) as operation area ABA, and to perform the same operation as when operation area ABU is dragged. Also, it is also possible to not display operation area ABL, and to regard the other end of boundary line AB (the lower side in the figure) as operation area ABB, and to perform the same operation as when operation area ABL is dragged. The same applies to operation areas BCU and BCL.

[0073] <Third display example of the split screen 300> Next, FIG. 12 shows a third display example of the split screen 300. In FIG.

[0074] In the third display example, the frame lines of the corresponding operation areas 312 and the frame lines of the split areas 301 are displayed with the same line type (or the same color) so that the correspondence between the operation areas 312 in the second display example ( FIG. 11 ) and the split areas 301 that are reduced in response to a drag operation on the operation area 312 toward the inside of the split screen 300 (in the direction in which the two split areas 301 exist, with the operation area 312 as the base) is clear. Note that the colors or brightness of the corresponding operation areas 312 and the split areas 301 may be the same, or a shadow may be displayed. Note that the display indicating the correspondence between the operation areas 312 and the split areas 301 may be displayed constantly, or may be displayed when the user starts an operation (including a touch operation) on the operation area 312. Furthermore, when the user starts an operation on the operation area 312, the display of the operation area 312 may not be changed, but a highlighting display may be performed, such as by changing the brightness of the frame lines of the corresponding split areas 301 or the entire area.

[0075] In the same figure, when operation area ABU is dragged to the right, or when operation area BCL is dragged to the left, divided area B is reduced. Therefore, the borders of operation areas ABU, BCL and divided area B are displayed with the same line type (dash line). Furthermore, when operation area ABL is dragged to the right, divided area C is reduced. Therefore, the borders of operation area ABL and divided area C are displayed with the same line type (dashed line). Furthermore, when operation area BCU is dragged to the left, divided area A is reduced. Therefore, the borders of operation area BCU and divided area A are displayed with the same line type (dotted line).

[0076] In the case of the third display example, the relationship between the operation area 312 and the divided area 301 that is reduced in size in response to a drag operation toward the inside of the screen becomes clear, thereby improving the operability for the user.

[0077] In addition, in the first display example (Figure 3), as in the third display example, the border lines of the corresponding operation areas 312 and the border lines of the divided areas 301 may be displayed in the same line type (or the same color) so as to clarify the relationship between the operation areas 312 and the divided areas 301 that are reduced in size in response to a drag operation on the operation areas 312 toward the inside of the screen.

[0078] In addition, in the above display examples, the display unit 13 of the in-vehicle device 10 is assumed to be installed horizontally. However, if the display unit 13 is installed vertically, the divided area 301 A ,301 B ,301 C may be arranged in a vertical line on the split screen 300. In that case, the descriptions of the left direction, right direction, and left-right direction in the above description of each display example may be read as the upward direction, downward direction, and up-down direction, respectively.

[0079] Furthermore, the above-described configurations, functions, processing units, processing means, etc. may be partially or entirely implemented in hardware, for example, by designing them as integrated circuits. Furthermore, the above-described configurations, functions, etc. may be implemented in software by a processor interpreting and executing a program that implements each function. Information such as the program, decision table, and files that implement each function can be stored in memory, a storage device such as an HDD or SSD, or a recording medium such as an IC card, SD card, or DVD. Furthermore, the control lines and information lines shown are those considered necessary for explanation, and not all control lines and information lines in the product are necessarily shown. In reality, it can be assumed that almost all components are interconnected.

[0080] The present invention can be provided in various forms, such as an information processing apparatus, an information processing method by an information processing apparatus, or a computer-readable program. [Explanation of symbols]

[0081] 10. In-vehicle device, 11. Processing unit, 111. Operation determination unit, 112. Function execution unit, 113. Screen generation unit, 12. Operation acceptance unit, 13. Display unit

Claims

1. a display unit that displays various screens; an operation receiving unit that is stacked on the display unit and receives operation inputs from a user to the screen; an operation determination unit that determines the content of the user's operation on the operation reception unit; a screen generation unit that generates a split screen including a plurality of divided areas separated by a plurality of boundary lines, and changes the size of the divided areas on the split screen in accordance with the determined operation content, The screen generation unit generates a first divided area, a second divided area, and a third divided area that are arranged in order on the split screen. enlarging a size of the first divided area and reducing a size of the third divided area in response to a drag operation on a first operation area provided on a boundary line between the first divided area and the second divided area in a direction toward the second divided area and the third divided area; In response to a drag operation on a second operation area, which is different from the first operation area and is provided on a boundary line between the first divided area and the second divided area, in the direction of the second divided area and the third divided area, the size of the first divided area is enlarged and the size of the second divided area is reduced. Information processing device.

2. 2. The information processing device according to claim 1, The screen generation unit In response to a drag operation on the first operation area or the second operation area in a direction toward the first divided area, the size of the first divided area is reduced and the size of the second divided area is increased. Information processing device.

3. 2. The information processing device according to claim 1, The screen generation unit In response to a drag operation on the first operation area in a direction toward the first divided area, the size of the first divided area is reduced and the size of the third divided area is increased; In response to a drag operation on the second operation area in a direction toward the first divided area, the size of the first divided area is reduced and the size of the second divided area is increased. Information processing device.

4. 4. The information processing device according to claim 1, The screen generation unit reducing a size of the second divided area and enlarging a size of the third divided area in response to a drag operation in a direction of the first divided area and the second divided area with respect to a third operation area provided on a boundary line between the second divided area and the third divided area; In response to a drag operation in the direction of the first divided area and the second divided area with respect to a fourth operation area that is different from the third operation area and is provided on a boundary line between the second divided area and the third divided area, the size of the first divided area is reduced and the size of the third divided area is enlarged. Information processing device.

5. 5. The information processing device according to claim 4, The screen generation unit the first operation area is provided on the first divided area side of a boundary line between the first divided area and the second divided area; the second operation area is provided on the second divided area side of a boundary line between the first divided area and the second divided area; the third operation area is provided on the second divided area side of a boundary line between the second divided area and the third divided area; The fourth operation area is provided on the third divided area side of the boundary line between the second divided area and the third divided area. Information processing device.

6. 5. The information processing device according to claim 4, The operation determination unit the first operation area is provided on one end side of a boundary line between the first divided area and the second divided area; the second operation area is provided on the other end side of the boundary line between the first divided area and the second divided area; the third operation area is provided on one end side of a boundary line between the second divided area and the third divided area; The fourth operation area is provided on the other end side of the boundary line between the second divided area and the third divided area. Information processing device.

7. 7. The information processing device according to claim 1, The screen generating unit displays a divided area that is reduced in response to a drag operation on the operation area in a direction toward the inside of the split screen in a manner that makes it distinguishable from other divided areas that are not reduced. Information processing device.

8. An information processing method using an information processing device including a display unit that displays various screens, and an operation receiving unit that is stacked on the display unit and receives user operation inputs to the screen, an operation determination step of determining the content of the user's operation on the operation reception unit; a screen generating step of generating a split screen including a plurality of split areas separated by a plurality of parallel boundary lines, and changing the size of the split areas on the split screen in accordance with the determined operation content, The screen generating step includes: generating a first divided area, a second divided area, and a third divided area arranged in order on the divided screen; enlarging a size of the first divided area and reducing a size of the third divided area in response to a drag operation on a first operation area provided on a boundary line between the first divided area and the second divided area in a direction toward the second divided area and the third divided area; In response to a drag operation on a second operation area, which is different from the first operation area and is provided on a boundary line between the first divided area and the second divided area, in the direction of the second divided area and the third divided area, the size of the first divided area is enlarged and the size of the second divided area is reduced. Information processing methods.

Citation Information

Patent Citations

  • Information processing unit and control method therefor, and computer program

    JP2009025920A

  • Information-providing system and information-providing method

    JP2009229172A

  • Information processor, storage medium and control method

    JP2015041271A

  • Application window divider control for window layout management

    JP2016518658A

  • Display control apparatus, and display control method

    JP2020102084A