Information processing apparatus, display control method, and program
The information processing device enhances visibility in electronic dictionaries by dynamically adjusting scrollable and non-scrollable display areas based on user interactions, addressing the fixed line limitations of existing technologies.
Patent Information
- Application Number
- JP2024030873
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-03-01
- Publication Date
- 2025-09-11
AI Technical Summary
Existing electronic dictionaries limit the visibility of displayed information by fixing the number of lines in scrollable and non-scrollable areas, reducing the amount of information visible on the screen.
An information processing device that adjusts the amount of information displayed in scrollable and non-scrollable areas based on user operations, allowing dynamic changes in the ratio of these areas to enhance visibility.
The solution prevents a decrease in visibility by dynamically adjusting the display areas, enabling more information to be shown without compromising user experience.
Smart Images

Figure 2025133129000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to an information processing device, a display control method, and a program. [Background technology]
[0002] In electronic dictionaries, when the display unit cannot display all of the detailed information about a searched entry word at once, the portion of the detailed information to be displayed on the display unit can be changed by scrolling. Some electronic dictionaries of this type divide the display screen into upper and lower halves, and allow the display of either the upper or lower split screen to be scrolled while the display of the other split screen is fixed (for example, Patent Document 1). [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2013-186753 Summary of the Invention [Problem to be solved by the invention]
[0004] In the electronic dictionary of Patent Document 1, when the display screen is divided into upper and lower sections by a specific user operation other than the scrolling operation, the number of lines of information displayed in the scrollable area and the non-scrollable area is fixed. This limits the amount of information displayed in the scrollable area, reducing the visibility of the information.
[0005] An object of the present invention is to prevent a decrease in the visibility of displayed information when information is displayed by dividing a display screen into a scrollable area and a non-scrollable area. [Means for solving the problem]
[0006] An information processing device according to one embodiment of the present invention includes a control unit that, when setting a first display area on a display screen that displays specified information on a display unit, in which a first portion of the information is displayed in a scrollable state, and a second display area in which a second portion of the information that is different from the first portion is displayed in an unscrollable state, changes the amount of information that can be displayed in the first display area and the amount of information that can be displayed in the second display area in accordance with a user operation that scrolls the display of the first display area. [Effects of the Invention]
[0007] According to the above aspect, when information is displayed by dividing the display screen into a scrollable area and a non-scrollable area, it is possible to suppress a decrease in the visibility of the displayed information. [Brief explanation of the drawings]
[0008] [Figure 1] 1A and 1B are diagrams illustrating an example of the external configuration of an electronic dictionary according to an embodiment. [Figure 2] FIG. 2 is a block diagram illustrating an example of the functional configuration of the electronic dictionary. [Figure 3] 3A and 3B are diagrams illustrating an example of a hierarchical structure of dictionary data. [Figure 4] 4A and 4B are diagrams illustrating examples of priority information. [Figure 5] 5A and 5B are diagrams illustrating thresholds for a fixed display area within a display screen. [Figure 6] 10 is a flowchart illustrating an example of processing performed by an electronic dictionary. [Figure 7] 7 is a flowchart illustrating a specific example of the fixed display setting process of FIG. 6. [Figure 8] 10A to 10C are diagrams illustrating an example of a change in a scrollable area on a display screen. [Figure 9] 9A to 9C are diagrams illustrating an example of updating the display in response to a scroll operation. [Figure 10]10A and 10B are diagrams illustrating an example of switching the display of fixedly displayed information. DETAILED DESCRIPTION OF THE INVENTION
[0009] Hereinafter, an embodiment of the present invention will be described with reference to the drawings. The electronic dictionary 1 illustrated in FIG. 1 comprises a first housing portion 3 having a keyboard 2, and a second housing portion 5 having a touch panel display 4. The first housing portion 3 and the second housing portion 5 are connected, for example, by a hinge mechanism or the like, so that the angle of the display surface of the touch panel display 4 in the second housing portion 5 can be changed relative to the surface on which the keys of the keyboard 2 are arranged in the first housing portion 3. The external configuration of the electronic dictionary 1 may be a well-known configuration, and therefore a detailed description of the external configuration of the electronic dictionary 1 will be omitted in this specification. Note that the external configuration of the electronic dictionary 1 is not limited to the external configuration illustrated in FIG. 1.
[0010] The electronic dictionary 1 is an example of an information processing device according to the present invention. The electronic dictionary 1 can be an electronic device specialized for providing multiple types of content, including dictionary content. In terms of functional configuration, the electronic dictionary 1 includes a control unit 100, a storage unit 110, a first input unit 121, a second input unit 122, a display unit 130, a sound collection unit 140, and a sound emission unit 150, as illustrated in FIG. 2. The electronic dictionary 1 may also include functions not illustrated in FIG. 2, such as a communication unit for communicating with an external device.
[0011] The control unit 100 controls the operation of the electronic dictionary 1. The control unit 100, for example, executes the contents of the dictionary, searches for entry words input or selected by user operation, and displays the search results. The functions of the control unit 100 are provided by a processor that executes programs such as an OS (Operating System) program and various programs related to the use of content stored (contained) in the storage unit 110. The processor may include a CPU (Central Processing Unit).
[0012] The storage unit 110 stores content data 111 including multiple types of content, as well as other data, programs, etc. (not shown). Storage devices that provide the functions of the storage unit 110 include a read-only memory (ROM) and a random access memory (RAM). Some of the functions of the storage unit 110 may be provided by, for example, a cache memory built into a processor such as a CPU, or by a portable recording medium such as a card-type memory. The content data 111 may include content 6A of English-Japanese dictionary A and content 6B of English-Japanese dictionary B shown in FIG. 2, as well as one or more contents not shown in FIG. 2. The English-Japanese dictionary contents 6A and 6B are examples of dictionary content. The dictionary content may include content other than an English-Japanese dictionary, such as a Japanese-English dictionary, a Japanese language dictionary, a dictionary describing the relationship between Japanese and languages other than English, and other dictionaries, encyclopedias, etc. The dictionary content includes, for example, dictionary data 7, priority information 8, and threshold information 9 shown in content 6A of English-Japanese dictionary A in FIG. 2.
[0013] The first input unit 121 and the second input unit 122 accept input of information relating to the operation (operation) of the electronic dictionary 1. The inputs accepted by the first input unit 121 and the second input unit 122 include input for selecting content, input of entry words, etc. The display unit 130 visualizes and displays information relating to the operation, etc. of the electronic dictionary 1. The information displayed by the display unit 130 includes information on a content selection screen, information on an entry word input screen, information on an entry word search result screen, detailed information on entry words, etc. The function of the first input unit 121 is provided by, for example, a keyboard 2 (see FIG. 1). The functions of the second input unit 122 and the display unit 130 are provided by a touch panel display 4 (see FIG. 1). The second input unit 122 is an optional function (component) of the electronic dictionary 1 and may be omitted.
[0014] The sound collection unit 140 converts sounds (sound waves) around the electronic dictionary 1 into audio data (electrical signals). The sound emission unit 150 emits the audio data (electrical signals) as sounds (sound waves) around the electronic dictionary 1. The electronic dictionary 1 may omit either or both of the sound collection unit 140 and the sound emission unit 150.
[0015] Next, the dictionary data 7, priority information 8, and threshold information 9 included in the content will be described.
[0016] The dictionary data 7 has a hierarchical structure in which, for each entry word, entry words and detailed information about the entry word are stored. For example, in the dictionary data 7 shown in FIG. 3A, first hierarchical structure information 710 for a first entry word (entry word #1) includes a root element 711 at the first level indicating the first entry word and text elements 712 to 715 at the second level that have a parent-child relationship with the root element 711. When the first entry word that is the root element 711 is an English word, the text element 712 includes, for example, text data of an outline of the first entry word (e.g., information such as phonetic symbols, representative Japanese translations, and etymology). The text elements 713 to 715 include, for example, text data in which the Japanese translation of the first entry word, example sentences, etc. are listed for each meaning. Text elements 712-715 in the electronic dictionary 1 according to the present embodiment include, for example, hierarchical level identification information 712A for identifying text element 712, number of lines to be displayed in a folded state 712B, and information (text data) 712C to be displayed, as in the case of text element 712 shown in FIG. 3B. Hierarchical level identification information 712A includes, for example, information indicating that the text elements are subordinate to root element 711 and information indicating the display order of the text data of text elements 712-715. Number of lines to be displayed in a folded state 712B is the number of lines to be displayed when the text data of text element 712 is displayed in a collapsed state within the fixed display area (see FIG. 4B) of the display screen. The number of text elements in the second level in one piece of hierarchical level information is not limited to four. Furthermore, hierarchical level information may include text elements in the third level that are subordinate to the text elements in the second level. Elements subordinate to the root element in the hierarchical level information are not limited to text elements, and may include elements containing text data and image data. The term "abbreviated display" in this specification refers to displaying a portion of the text data to be displayed in the fixed display area, or keywords or summaries associated with the content of the text data, in an allocated partial area within the fixed display area.
[0017] The description format of the information in the dictionary data 7 including the first hierarchical structure information 710 is not limited to a specific format. The information in the dictionary data 7 may be described in accordance with the description format of XML (Extensible Markup Language), for example.
[0018] Priority information 8 may be information indicating the priority when selecting and displaying text data of multiple text elements within a fixed display area of the display screen. Priority information 8A illustrated in FIG. 4A indicates the order of display of text data on display unit 130, with text elements containing text data earlier in the display order having a higher priority. For example, among the text data of text elements 712 to 715 illustrated in FIG. 3A, text data of text element 712 is displayed first, and when a scrolling operation in a predetermined direction (e.g., a downward scrolling operation to display text below the currently displayed text) is performed, the text data of text element 713, text element 714, and text element 715 are displayed in this order. In this case, according to priority information 8A, text element 712 has the highest priority, followed by text element 713, text element 714, and text element 715 in decreasing order of priority. The display order of priority information 8A in FIG. 4A may also serve as information indicating the order of text data displayed in scroll display area 1001 when a scrolling operation in a predetermined direction is performed.
[0019] Priority information 8B shown in Fig. 4B is sorted in order of hierarchical difference from the text element containing the text data currently displayed (at the time of determining the priority), with the smaller the difference, the higher the priority of the text element. According to priority information 8B, when the text data of text element 714 of text elements 712 to 715 shown in Fig. 3A is displayed, text element 713 has a higher priority than text element 712.
[0020] The threshold information 9 can be the upper limit value of the fixed display area set within the display screen. In the electronic dictionary 1 of the present embodiment, when displaying the text data of a plurality of text elements included in one hierarchical structure information on the display unit 130, as illustrated in FIG. 5A, the display screen 10 can be divided into two vertically, with the lower side being the scroll display area 1001 and the upper side being the fixed display area 1010. The scroll display area 1001 is an area where the range of text to be displayed on the display unit 130 among all the text can be changed according to a scroll operation. The fixed display area 1010 is an area for displaying the text of text elements different from the text elements including the text displayed in the scroll display area 1001 among the text above the text displayed in the scroll display area 1001 (in other words, the text that is displayed in the scroll display area 1001 when scrolled up). That is, the scroll display area 1001 is a scrollable area, and the fixed display area 1010 is a non-scrollable area.
[0021] In the electronic dictionary 1 of the present embodiment, according to a user operation, the ratio of the scroll display area 1001 and the fixed display area 1010 within the display screen 10 changes. As illustrated in FIG. 5A, when it is possible to display U lines of all the text within the display screen 10, the fixed display area 1010 is variable within the range of 0 lines to V (<U) lines, and the number of lines of the scroll display area 1001 is changed according to the number of lines of the fixed display area 1010 within the display screen 10. Note that the number of text display lines within the display screen 10 changes according to, for example, the size of the characters. Therefore, the upper limit value (threshold value) of the fixed display area in the threshold information 9 may be, for example, a value D obtained by dividing the maximum number of lines V of the fixed display area 1010 by the number of display lines U within the display screen 10 as shown in FIG. 5B. When U = 10 and D = 0.4, the fixed display area 1010 is variable within the range of 0 lines to 4 lines.
[0022] In addition, the electronic dictionary 1 of this embodiment may be switchable between an operating mode in which the ratio between the scroll display area 1001 and the fixed display area 1010 can be changed in response to scrolling operations, and an operating mode in which the entire display screen 10 is always the scroll display area 1001.
[0023] Next, an example of display control of text data in the electronic dictionary 1 of this embodiment will be described with reference to Figures 6 and 7. When detailed information about a certain entry word is designated as hierarchically structured information to be displayed by a well-known user operation, the electronic dictionary 1 performs processing, for example, in accordance with the flowcharts of Figures 6 and 7. The processing described below is mainly performed by the control unit 100 (for example, a processor that executes a program) in cooperation with the storage unit 110, input units 121 and 122, and display unit 130.
[0024] Control unit 100 first causes display unit 130 to display the beginning portion of text data (detailed information), which is information of the specified hierarchical structure (step S1). When text elements 712 to 715, which are detailed information about the entry word of root element 711 illustrated in FIG. 3A, are specified as information of the hierarchical structure to be displayed, control unit 100 causes display unit 130 to display, in step S1, display screen 10 including, for example, the beginning (first few lines) of text data 712C of text element 712. At this time, the entire display screen 10 is scroll display area 1001. When the number of displayed lines of text data 712C is less than the number of displayable lines in scroll display area 1001, a portion of the text data of text element 713 is displayed following text data 712C.
[0025] Next, the control unit 100 determines whether or not an operation on the fixed display area 1010 has been detected (step S2). The operation on the fixed display area 1010 may be, for example, an operation of pressing a button associated with information displayed in the fixed display area 1010.
[0026] If it is determined that no operation on the fixed display area 1010 has been detected (step S2; NO), the control unit 100 subsequently determines whether or not a scroll operation has been detected (step S3). If it is determined that no scroll operation has been detected (step S3; NO), the control unit 100 determines whether or not to end the display of information (step S9). In step S9, if the control unit 100 detects an operation to hide the entire hierarchical structure information currently being displayed, such as an operation to search for another entry word or an operation to execute another content, the control unit 100 determines that the display of information should be ended. If it is determined that the display should not be ended (step S9; NO), the control unit 100 performs the determination of step S2.
[0027] If it is determined that a scroll operation has been detected (step S3; YES), the control unit 100 determines whether the current display mode is "normal" or "fixed" (step S4). "Normal" is a display mode in which the fixed display area 1010 is not always displayed regardless of the range of text displayed on the display screen 10, and "fixed" is a display mode in which the fixed display area 1010 is set according to the range of text displayed on the display screen 10. If the control unit 100 determines that the display mode is "normal" (step S4; normal), it initializes the scrolling display area 1001 of the display screen 10 (step S5). In step S5, the control unit 100 sets the entire display screen 10 to the scrolling display area 1001. If the control unit 100 determines that the display mode is "fixed" (step S4: fixed), the control unit 100 performs a fixed display setting process (step S6). In step S6, the control unit 100 sets the scrolling display area 1001 and the fixed display area 1010 in the display screen 10, and sets the display in the fixed display area 1010. After the process of step S5 or step S6, the control unit 100 updates the display screen 10 based on the process result of step S5 or step S6 and the scroll amount corresponding to the detected scrolling operation (step S7). After step S7, the control unit 100 performs the determination of step S9 described above. If it determines not to end (step S9; NO), the control unit 100 performs the determination of step S2.
[0028] On the other hand, if it is determined in step S2 that an operation on fixed display area 1010 has been detected (step S2; YES), control unit 100 expands or collapses the information displayed in fixed display area 1010 in accordance with the detected operation (step S8). A specific example of step S8 will be described later. After step S8, control unit 100 makes the determination in step S9 described above. If it is determined not to end (step S8; NO), control unit 100 makes the determination in step S2. The processing in step S8 may be incorporated into the fixed display setting processing in step S6.
[0029] The fixed display setting process of step S6 includes, for example, the processes of steps S601 to S612 shown in Fig. 7. The program that causes the electronic dictionary 1 to execute the fixed display setting process may be incorporated as part of a main routine or as a subroutine in a display control program corresponding to the flowchart in Fig. 6. In step S601, the control unit 100 acquires hierarchical information of information (text) to be displayed in the fixed display area 1010 of the display screen 10, which is specified in response to the detected scroll operation. If a downward scroll operation is detected, the control unit 100 acquires in step S601 hierarchical information of information already displayed in the fixed display area 1010 and hierarchical information of information that may be newly displayed in the fixed display area 1010. If an upward scroll operation is detected, the control unit 100 in step S601 identifies a text element including text that will be displayed in the top line of the scroll display area 1001 when the range of text to be displayed in the scroll display area 1001 of the display screen 10 is changed in response to the detected scroll operation, and acquires hierarchical information about a text element including text that will be displayed ahead of the text of that text element.
[0030] Next, control unit 100 derives the number of display lines of information (text) to be displayed in fixed display area 1010 (step S602), and determines whether the derived number of display lines is equal to or less than a threshold value (step S603). In step S602, control unit 100 calculates the total number of display lines in the collapsed display of the text elements identified in step S601 as the objects to be displayed in fixed display area 1010 out of all the text, based on the hierarchical information acquired in step S601. In step S603, control unit 100 determines whether the value obtained by dividing the number of display lines derived in step S602 by the number of display lines U on display screen 10 is equal to or less than threshold value D of threshold value information 9 (see FIG. 5B). If it is determined that the number of display lines is equal to or less than the threshold value (step S603; YES), the control unit 100 updates the fixed display settings (step S604). The fixed display settings include settings for the range (number of lines) of the fixed display area 1010 on the display screen 10, the number of display lines of text for each text element to be displayed in the fixed display area 1010, and the range of the text to be displayed.
[0031] If it is determined that the number of display lines is greater than the threshold (step S603; NO), the control unit 100 then determines whether to prioritize multi-line display or full-hierarchy display (step S605). The "multi-line display" is intended to display the text of the text elements in the number of display lines in the collapsed display, while the "full-hierarchy display" is intended to display the text of all text elements identified in step S601 as targets for display in the fixed display area 1010. The priority between multi-line display and full-hierarchy display may be switched by a predetermined user operation. If it is determined that multi-line display is to be prioritized (step S605; multiple lines), the control unit 100 provisionally executes a first control to exclude text elements with a low priority for display in the fixed display area 1010 based on the priority information 8 from targets for display in the fixed display area 1010 (step S606). If it is determined that displaying all hierarchies is prioritized (step S605; all hierarchies), control unit 100 provisionally executes a second control that reduces the number of display lines of text for all text elements to be displayed in fixed display area 1010 to one line (step S607). After step S606 or S607, control unit 100 determines whether the number of display lines in fixed display area 1010 will be equal to or less than a threshold value when one of the first control and the second control is provisionally executed (step S608). The terms "first" and "second" above are intended only to distinguish between the two controls, and do not imply that the first control of step S606 takes precedence over (prioritizes) the second control of step S607. In other words, the control of step S607 may be called the "first control," and the control of step S606 may be called the "second control."
[0032] If the result of provisionally executing the first control in step S606 is that the number of display lines is equal to or less than the threshold (step S608; YES), control unit 100 actually executes the first control to update the fixed display settings based on the text elements to be displayed in fixed display area 1010, excluding the text elements excluded in step S606, and updates the fixed display settings (step S604).If the result of provisionally executing the second control in step S607 is that the number of display lines is equal to or less than the threshold (step S608; YES), control unit 100 actually executes the second control to set the number of display lines of text for all text elements to be displayed in fixed display area 1010 to one line, and updates the fixed display settings (step S604).
[0033] If it is determined that the number of display lines is still greater than the threshold value after performing step S606 or step S607 (step S608; NO), control unit 100 provisionally executes both the first control and the second control (step S609), and determines whether the number of display lines in fixed display area 1010 will be equal to or less than the threshold value when both the first control and the second control are provisionally executed (step S610). Step S609 may be, for example, processing to limit the number of display lines of text of all text elements remaining as display targets in fixed display area 1010 by the processing of step S606 to one line. Step S609 may be, for example, processing to further exclude text elements with low priority from all text elements remaining as display targets by the processing of step S606, and then limit the number of display lines of text of text elements remaining as display targets to one line.
[0034] If the result of performing step S609 is that the number of fixed display lines is equal to or less than the threshold (step S610; YES), control unit 100 updates the fixed display setting so that the number of display lines of text for all text elements remaining to be displayed in fixed display area 1010 is one line (step S604). If it is determined that the number of display lines is still greater than the threshold after performing step S609 (step S610; NO), control unit 100 maintains the current fixed display setting (step S611). The current fixed display setting is the fixed display setting at the time the currently performed fixed display setting process was started (in other words, the fixed display setting immediately before the scroll operation that triggered the start of the currently performed fixed display setting process was detected). After step S604 or step S611, the control unit 100 updates the setting of the scroll display area 1001 based on the setting of the fixed display (step S612), and ends the fixed display setting process. Note that if the hierarchical information acquired in step S601 does not change before and after the detected scroll operation (in other words, if the text displayed in the scroll display area 1001 before and after the scroll is text of the same text element), the processes from step S602 onwards may be omitted.
[0035] A specific example of the display control process described above will be described below with reference to FIGS. 6 and 7. In step S1, for example, as in the "initial display" of FIG. 8, the entire display screen 10 for U rows is a scroll display area 1001, and the first (leading) U rows of text of text data 11, which is a concatenation of text from multiple text elements, are displayed in the scroll display area 1001. In the text data 11 of FIG. 8, the top side is the leading side and the bottom side is the trailing side. Information #1, information #2, information #3, and information #4 in the text data 11 represent blocks corresponding to the text data of text elements 712 to 715 of FIG. 3A. The range of the text data 11 that is initially displayed in the scroll display area 1001 can be changed by a scroll operation that scrolls downward. When the display mode of the electronic dictionary 1 is "normal," even if the text displayed in the scroll display area 1001 is changed to the text of information #2 by a scroll operation that scrolls downward, the entire display screen 10 for U rows remains in the scroll display area 1001 as in the "normal display" of FIG. 8. The display screen 10 of the display unit 130 (touch panel display 4) of the electronic dictionary 1 is about 10 cm diagonally, and there is a limit to the amount of information (text) that can be displayed at one time on the display screen 10. In the normal display mode, the entire display screen 10 of the display unit 130 is used as the scroll display area 1001, which provides a high level of visibility of the text of one text element, but it can be difficult to grasp the content of the text of text elements above (towards the beginning of) the text element of the currently displayed text.
[0036] In the electronic dictionary 1 of the present embodiment, as described above, by setting the display mode to fixed display, a variable fixed display area 1010 can be set within the display screen 10 of row U in the range of rows 0 to V (<U). In the fixed display area 1010, it is possible to perform an abbreviated display in which the text of the text element on the head side of the text data 11 rather than the text element including the text displayed in the scroll display area 1001 is folded within the range of one to several lines. For this reason, for example, when the text of information #2 is displayed within the scroll display area 1001 as in "Fixed Display 1" in FIG. 8, only the uppermost one row of the display screen 10 of row U is set as the fixed display area 1010, and the remaining U-1 rows become the scroll display area 1001. At this time, the text 1011 (#1) obtained by folding the text of information #1 into one line is displayed in the fixed display area 1010. When a scroll operation is performed in such a display state, the display within the scroll display area 1001 is changed according to the scroll operation, but the display of the folded text 1011 (#1) within the fixed display area 1010 does not change.
[0037] 8, when information #3 is displayed in scroll display area 1001, for example, text 1011 (#1) obtained by folding the text of information #1 is displayed in the top line of display screen 10 in row U, and text 1012 (#2) obtained by folding the text of information #2 into two lines is displayed in the second and third lines from the top. That is, in "fixed display 2" in FIG. 8, the top three lines of display screen 10 in row U form fixed display area 1010, and the remaining U-3 lines form scroll display area 1001. Note that in "fixed display 2" in FIG. 8, folded text 1012 (#2) of information #2 is displayed in two lines, but the number of lines in abbreviated display may be one line or three lines. When the upper side of the text data 11 is the leading side and the lower side is the trailing side, text that has moved to the top of the display screen 10 and become hidden due to downward scrolling is displayed in a condensed form in the fixed display area 1010 set at the top of the display screen 10. This allows the user to easily understand that the information displayed in the fixed display area 1010 is information above the information displayed in the scrolling display area 1001. Note that the position of the fixed display area 1010 on the display screen 10 is not limited to above the scrolling display area 1001. For example, when scrolling upward so that the information displayed in the scrolling display area 1001 moves downward on the screen, the fixed display area 1010 may be set below the scrolling display area 1001. The text of each block in the text data 11 may be arranged in a display order that is intended for viewing while scrolling upward. For example, the text data 11 illustrated in FIG. 8 may have the leading side at the bottom and the trailing side at the top, in which case the fixed display area 1010 is set below the scrolling display area 1001.
[0038] Furthermore, although detailed description will be omitted, when the display in scroll display area 1001 is changed from the text of information #3 to the text of information #2 by scrolling up in the display state of fixed display 2 in FIG. 8, the display on display unit 130 is changed from the display state of fixed display 2 to the display state of fixed display 1. When the display in scroll display area 1001 is changed from the text of information #2 to the text of information #1 by scrolling up in the display state of fixed display 1 in FIG. 8, the display on display unit 130 is changed from the display state of fixed display 1 to the display state of initial display. Furthermore, when an operation is performed to change the display mode from fixed to normal in the display state of fixed display 1, the display on display unit 130 is changed from the display state of fixed display 1 to the display state of normal display. Conversely, when the display state is in the display state of normal display in FIG. 8, when an operation is performed to change the display mode from normal to fixed, the display on display unit 130 is changed from the display state of normal display to the display state of fixed display 1.
[0039] In this way, in electronic dictionary 1 according to the present embodiment, the proportion of fixed display area 1010 in the entire display screen 10 is variable, and the text displayed in fixed display area 1010 is folded to a range of one to several lines. Furthermore, in the electronic dictionary 1 according to the present embodiment, threshold information 9 sets an upper limit on the proportion of fixed display area 1010 in the entire display screen 10. For example, even when the proportion of fixed display area 1010 in display screen 10A shown in FIG. 9A has reached the upper limit, electronic dictionary 1 that detects a downward scroll operation performs the fixed display setting process illustrated in FIG. 7. If the text to be displayed in scroll display area 1001 after the detected scroll operation changes from the text of information #6 to the text of information #7, one text element becomes the target for display in fixed display area 1010. Therefore, if the text of all the target text elements is to be displayed in fixed display area 1010, the number of fixed display lines increases by one or more lines compared to before the scroll operation. Therefore, electronic dictionary 1 determines in step S603 that the number of fixed display lines is greater than the threshold, and after the determination in step S605, performs tentative execution of the first control in step S606 or tentative execution of the second control in step S607.
[0040] In step S606, which is performed when a multi-line display is prioritized, electronic dictionary 1 provisionally executes a first control to exclude, based on priority information 8, for example, the text with the lowest priority to be displayed in fixed display area 1010 from among the six pieces of text, information #1 to information #6, from the objects to be displayed in fixed display area 1010. If priority information 8 is priority information 8A of the display order exemplified in FIG. 4A, the text of information #6, which has the lowest priority, is excluded from the objects to be displayed in fixed display area 1010. As a result of step S606, the text to be displayed in fixed display area 1010 remains the five pieces of text, from folded text 1011 of information #1 to folded text 1015 of information #5 on display screen 10A in FIG. 9A, and the number of display lines of each of the folded texts 1011 to 1015 also remains unchanged. Therefore, in step S608 following step S606, the electronic dictionary 1 determines that the number of fixed display lines will be equal to or less than the threshold value when the first control is executed, and then executes the first control to update the fixed display settings (step S604). Note that in this example, the text to be displayed in fixed display area 1010 does not change, so the update of the fixed display settings in step S604 is an overwrite update in which the setting information does not change before and after step S604. In other words, if the display in scroll display area 1001 is changed from the text of information #6 to the text of information #7 by a scroll operation, the screen displayed on display unit 130 after the processing of step S606 is changed from display screen 10A illustrated in FIG. 9A to display screen 10B illustrated in FIG. 9B.
[0041] In step S607, which is performed when prioritizing full-hierarchy display, the electronic dictionary 1 provisionally executes the second control to set the number of display lines of six pieces of text 1011-1016, from information #1 to information #6, to one line, as shown in the display screen 10C illustrated in FIG. 9C. On display screen 10C, the number of display lines of folded text 1012 of information #2, which has more display lines than the other folded text on display screen 10A, is reduced to one line, making it possible to display folded text 1016 of information #6. Therefore, in step S608 following step S607, the electronic dictionary 1 determines that the number of fixed display lines will be equal to or less than the threshold value when the second control is executed, and then officially executes the second control to update the fixed display setting (step S604). In this example, the fixed display setting is updated to a setting indicating that all pieces of text 1011-1016 of information #1 to information #6 are displayed folded onto a single line.
[0042] Furthermore, although detailed description is omitted, when a scroll operation for scrolling upward is performed while display screen 10B or display screen 10C is displayed, and the display in scroll display area 1001 is changed from the text of information #7 to the text of information #6, the display on display unit 130 is changed from display screen 10B or display screen 10C to display screen 10A. Furthermore, for example, when a scroll operation for scrolling downward is performed while display screen 10C is displayed, and the display in scroll display area 1001 is changed from the text of information #7 to the text of information #8, electronic dictionary 1 maintains the current fixed display setting (step S611). If priority information 8 is priority information 8B illustrated in FIG. 4B, when the text of information #8 is displayed in scroll display area 1001, for example, folded text of information #2 to #7 is displayed in fixed display area 1010.
[0043] In this way, when the electronic dictionary 1 according to the present embodiment detects a user operation to scroll the text (information) displayed in the scroll display area 1001, it changes the ratio of the scroll display area 1001 to the fixed display area 1010 within the display screen 10 in accordance with the user operation. In other words, the electronic dictionary 1 can change the amount of information that can be displayed in the scroll display area 1001 and the amount of information that can be displayed in the fixed display area 1010 in accordance with the scroll operation. Therefore, compared to the electronic dictionary of Patent Document 1, in which the ratio of the fixed display area within the display screen is fixed, the electronic dictionary 1 according to the present embodiment can suppress a decrease in the visibility of information due to a decrease in the ratio of the scroll display area 1001. Note that, although the present specification has given an example of folding text (displaying only the first one to several lines of information) as an example of abbreviated display in the fixed display area 1010, the display format for abbreviated display is not limited to this. The display format for abbreviated display in the fixed display area 1010 may be a format that makes it easy to intuitively understand what information the text contains, such as displaying keywords extracted from the text to be abbreviated.
[0044] Furthermore, in electronic dictionary 1 of this embodiment, the proportion of scroll display area 1001 decreases as the amount of scrolling from the display state corresponding to the initial display in FIG. 8 increases. However, by setting an upper limit (threshold) for the proportion of fixed display area 1010, it is possible to display more information on display screen 10 while suppressing a decrease in the visibility of the information displayed in scroll display area 1001. Furthermore, by reducing the number of texts (text elements) to be displayed in fixed display area 1010 based on priority information 8 or the number of lines displayed when each text is displayed in a folded state, so that the proportion of fixed display area 1010 does not exceed the upper limit, it is possible to suppress a deterioration in operability. In particular, by reducing the number of lines displayed when each text is displayed in a folded state, it is possible to display more text elements in fixed display area 1010, and a decrease in the visibility of the information is also suppressed. Furthermore, when the number of texts (text elements) to be displayed in the fixed display area 1010 is reduced based on the priority information 8, the text of text elements that are close to the text (text elements) displayed in the scroll display area 1001 in response to the scroll operation remains in the fixed display area 1010, making it easier to understand the relationship between the text displayed in the scroll display area 1001 and the text displayed in the fixed display area 1010.
[0045] Furthermore, as described above with reference to FIG. 6, electronic dictionary 1 according to this embodiment may be capable of unfolding text data that is displayed in a folded state in fixed display area 1010. For example, FIG. 10A shows display screen 10C in which three pieces of text 1011 to 1013, information #1 to information #3, are displayed in a folded state in fixed display area 1010. Operation buttons 1020 are displayed in association with the three pieces of text 1011 to 1013 displayed in fixed display area 1010. When display screen 10C is displayed and an operation is performed to press operation button 1020 associated with folded text 1013 of information #3, electronic dictionary 1 determines that an operation on fixed display area 1010 has been detected (step S2; YES). At this time, electronic dictionary 1 changes text 1013 of information #3 from a folded state to an unfolded state (step S3), as in display screen 10D illustrated in FIG. 10B, and displays operation button 1021 for returning to the folded state. When the operation of pressing operation button 1021 is detected, electronic dictionary 1 displays on display unit 130 display screen 10C in which text 1013 of information #3 is changed from expanded display to collapsed display. In this way, by temporarily expanding and displaying the text that is displayed in a folded state in fixed display area 1010, it is possible to eliminate the need to perform a scrolling operation on scroll display area 1001, thereby improving the operability of electronic dictionary 1. Note that if the information to be expanded and displayed in fixed display area 1010 includes a portion that does not fit on display screen 10, the information that is expanded and displayed in fixed display area 1010 may be temporarily made scrollable.
[0046] The above-described embodiment is a specific example shown to facilitate understanding of the invention, and the present invention is not limited to the above-described embodiment. Various modifications and changes can be made to the information processing device, display control method, and program without departing from the scope of the claims. For example, the information processing device according to the present invention is not limited to a dedicated electronic device that provides dictionary content such as the above-described electronic dictionary 1, but may be a smartphone, a tablet computer, or any other type of computer that can execute dictionary content. The information processing device may be, for example, one that can use a web browser to execute dictionary content stored in a server device connected via a communication network such as the Internet. [Explanation of symbols]
[0047] 100...control unit, 110...storage unit, 121, 122...input unit, 130...display unit, 712-715...text elements, 10, 10A-10D...display screen, 1001...scrolling display area, 1010...fixed display area, 1011-1016...folded text, 11...text data
Claims
1. When a display screen for displaying designated information on a display unit is set with a first display area for displaying a first portion of the information in a scrollable state and a second display area for displaying a second portion of the information different from the first portion in a non-scrollable state, The amount of information that can be displayed in the first display area and the amount of information that can be displayed in the second display area are changed in response to a user operation for scrolling the display in the first display area. An information processing device equipped with a control unit.
2. the second portion of the information is a portion of the information closer to the beginning of the information than the first portion of the information, 2. The information processing device according to claim 1, wherein the control unit moves and displays information that was displayed at the beginning of the first part to the second part in response to a user operation that scrolls the display of the first display area from the beginning to the end of the information.
3. 3. The information processing device of claim 2, wherein the control unit sets the second display area as an area above the first display area when scrolling the display of the first display area from the beginning to the end of the information while displaying the beginning of the information above the first display area and the end of the information below the first display area.
4. 4. The information processing device according to claim 1, wherein the control unit reduces the amount of information that can be displayed in the first display area and increases the amount of information that can be displayed in the second display area as the amount of scrolling from the beginning of the information to the first portion increases.
5. 4. The information processing device according to claim 1, wherein when the control unit increases the amount of displayable information in the second display area in response to user operation, if the increased amount of displayable information exceeds a threshold, the control unit changes the display format of the second part of the information to be displayed in the second display area so that the amount of the second part of the information to be displayed in the second display area is equal to or less than the threshold.
6. the information is text data consisting of multiple lines of text, the control unit folds a plurality of lines of text within a predetermined range of the text data into a number of lines less than the predetermined number of lines, and displays the resulting text as the second portion in the second display area; The information processing device according to claim 1 .
7. the plurality of lines of text of the text data are divided into a plurality of blocks, the control unit folds a plurality of lines of text in each block and displays the folded text as the second part in the second display area; The information processing device according to claim 6 .
8. The information processing device according to claim 7 , wherein the control unit changes the number of the second portions to be displayed in the second display area in response to a user operation for scrolling the display in the first display area.
9. The control unit when increasing the amount of information that can be displayed in the second display area in response to a user operation, if the increased amount of information that can be displayed exceeds a threshold, determining whether to prioritize display of all blocks that are to be displayed in the second display area; when it is determined that display of all the blocks is to be prioritized, a first control is performed to reduce the display range of the text when folded so that the text of all the blocks to be displayed in the second display area is displayed; when it is determined that display of all the blocks is not prioritized, a second control is performed to exclude the second parts of blocks with low priority among all the blocks to be displayed in the second display area from the objects to be displayed in the second display area; The information processing device according to claim 7 .
10. The information processing device according to claim 9 , wherein the priority is higher for a block closer to a block of text displayed in the first display area.
11. 10. The information processing device according to claim 9, wherein the control unit performs both the first control and the second control when the amount of displayable information exceeds a threshold even when performing either the first control or the second control.
12. 11. The information processing device according to claim 10, wherein the control unit maintains the display in the second display area before detecting the user operation when the amount of displayable information exceeds a threshold even when both the first control and the second control are performed.
13. The information processing device according to claim 6 , wherein the control unit switches the display of the second portion between a folded text state and an unfolded text state in response to a user operation on the second portion.
14. the control unit further performs control to switch between a first display mode in which display of the second display area is enabled and a second display mode in which display of the second display area is disabled in response to a user operation; When switching to the first display mode while the information is being displayed in the second display mode, the control unit determines an amount of information that can be displayed in the first display area and an amount of information that can be displayed in the second display area according to an amount of scrolling from a beginning of the information to the first portion that is being displayed in the first display area at the time of switching. The information processing device according to claim 1 .
15. The computer of the information processing device When a display screen for displaying designated information on a display unit is set with a first display area for displaying a first portion of the information in a scrollable state and a second display area for displaying a second portion of the information different from the first portion in a non-scrollable state, The amount of information that can be displayed in the first display area and the amount of information that can be displayed in the second display area are changed in response to a user operation for scrolling the display in the first display area. Display control method.
16. The computer of the information processing device When a display screen for displaying designated information on a display unit is set with a first display area for displaying a first portion of the information in a scrollable state and a second display area for displaying a second portion of the information different from the first portion in a non-scrollable state, The amount of information that can be displayed in the first display area and the amount of information that can be displayed in the second display area are changed in response to a user operation for scrolling the display in the first display area. A program that executes a process.
Citation Information
Patent Citations
Electronic equipment and program
JP2013186753A