Information processing device and object display method
The information processing device addresses screen size limitations by detecting swipe operations to scroll and display associated objects, improving operability and accessibility of complete information on touch panel displays.
Patent Information
- Application Number
- JP2023094214
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-06-07
- Publication Date
- 2024-12-19
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
Existing information processing devices with touch panel displays face limitations in screen size, leading to character strings being cut off and inaccessible due to restrictions, making it difficult to confirm complete information, especially in list displays where items exceed the screen size.
An information processing device that detects swipe operations on selected objects, allowing for scrolling display of both the operation target and associated objects, ensuring complete information is accessible by scrolling other objects alongside the primary object.
Enhances operability by reducing the effort required to view hidden information, allowing seamless access to complete character strings or images on touch panel displays.
Smart Images

Figure 2024176024000001_ABST
Abstract
Description
[Technical field]
[0001] The present disclosure relates to an information processing device and the like. [Background technology]
[0002] Some information processing devices, such as multifunction peripherals, are equipped with a touch panel display. A user can scroll or enlarge the object by touching the object through the screen and performing an operation such as swiping or pinching out.
[0003] The screen size of a touch panel display may be restricted due to device design, device price, etc. When the screen size is restricted, for example, in a list display screen where a plurality of items are arranged in a list, if the character strings constituting the items are longer than the screen size of the list display screen, the character strings may be cut off and the character strings at the end may not be visible.
[0004] In view of such circumstances, for example, Patent Document 1 describes an information processing device that scrolls and displays a character string within a touched item among a plurality of items displayed in a list. [Prior art documents] [Patent documents]
[0005] [Patent Document 1] JP 2018-125035 A Summary of the Invention [Problem to be solved by the invention]
[0006] An object of the present disclosure is to provide an information processing device and the like that has excellent operability for objects displayed on a touch panel display. [Means for solving the problem]
[0007] In order to solve the above problem, an information processing device according to the present disclosure includes a display unit that displays a list of multiple objects within a display area and detects an operation on an object to be operated selected from the multiple objects as an object to be operated, and a control unit that controls the display of the object to be operated based on the detected operation, and when the control unit detects a swipe operation on the object to be operated, the control unit sets the object to be operated as an object to be scrolled and, in conjunction with the scrolling of the object to be operated, scrolls other objects displayed together with the object to be operated.
[0008] In addition, the object display method according to the present disclosure is characterized in that a plurality of objects are displayed in a list within a display area, an operation on an object to be operated selected from the plurality of objects as an object to be operated is detected, and when a swipe operation on the object to be operated is detected, the object to be operated is set as an object to be scrolled and displayed, and in conjunction with the scrolling and display of the object to be operated, other objects displayed together with the object to be operated are scrolled and displayed. Effect of the Invention
[0009] According to the present disclosure, it is possible to provide an information processing device or the like that has excellent operability for objects displayed on a touch panel display. [Brief description of the drawings]
[0010] [Figure 1] 1 is a diagram illustrating an overall configuration of a multifunction peripheral according to a first embodiment. [Diagram 2] FIG. 2 is a diagram illustrating the functional configuration of the multifunction peripheral according to the first embodiment. [Diagram 3] FIG. 2 is a diagram illustrating a processing flow according to the first embodiment. [Figure 4] FIG. 4 is a diagram illustrating an operation example according to the first embodiment. [Diagram 5] FIG. 4 is a diagram illustrating an operation example according to the first embodiment. [Figure 6] FIG. 4 is a diagram illustrating an operation example according to the first embodiment. [Figure 7] FIG. 4 is a diagram illustrating an operation example according to the first embodiment. [Figure 8] FIG. 4 is a diagram illustrating an operation example according to the first embodiment. [Figure 9] FIG. 4 is a diagram illustrating an operation example according to the first embodiment. [Figure 10] FIG. 11 is a diagram illustrating an operation example according to the second embodiment. [Figure 11] FIG. 13 is a diagram illustrating an operation example according to the third embodiment. [Figure 12] FIG. 13 is a diagram illustrating an operation example according to the third embodiment. [Figure 13] FIG. 13 is a diagram illustrating an operation example according to the third embodiment. [Figure 14] FIG. 1 is a diagram illustrating a conventional technique. [Figure 15] FIG. 1 is a diagram illustrating a conventional technique. [Figure 16] FIG. 1 is a diagram illustrating a conventional technique. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0011] Hereinafter, embodiments of the present disclosure will be described with reference to the drawings. Note that the following embodiments are merely examples for explaining the present disclosure, and the technical content of the description described in the claims is not limited to the following description.
[0012] When the screen size of a touch panel display is limited, on a list display screen (hereinafter referred to as a list display screen) where multiple items are displayed side by side, if the character string that makes up the item is longer than the screen size of the list display screen, the character string may be cut off and it may be impossible to confirm the character string at the end.
[0013] For example, the address book shown in Figure 14 has the addresses (names) of four people registered: "DDD, CCC Department, BBB Office, AAA Company," "DEE, CCC Department, BBB Office, AAA Company," "DFFFF, CCC Department, BBB Office, AAA Company," and "YYY, BBB Office, AAA Company." Let's consider the case where the address book is displayed as a list on a touch panel display for each person's address.
[0014] Assuming that the number of characters that can be displayed per line on a touch panel display is 15 full-width Japanese characters, each address other than "AAA Company BBB Office YYY" will contain characters that cannot be displayed in a single list display (dotted frame in Figure 14). That is, as shown in Figure 15, the characters on the right side after "AAA Company BBB Office CCC Department D" in "AAA Company BBB Office CCC Department DDD", "AAA Company BBB Office CCC Department DEE", and "AAA Company BBB Office CCC Department DFFFF" will be hidden (hereinafter, these characters may be referred to as hidden characters).
[0015] In particular, the addresses of "AAA Company, BBB Office, CCC Department, DDD," "AAA Company, BBB Office, CCC Department, DEE," and "AAA Company, BBB Office, CCC Department, DFFFF" are identical up to the character string "AAA Company, BBB Office, CCC Department, D." Therefore, if the hidden character string is not displayed, these addresses cannot be identified.
[0016] For example, if the list display screen illustrated in FIG. 15 is configured so that a swipe operation on each person's address can scroll the character string in the swipe direction, it is possible to display the hidden character string for each person's address.
[0017] For example, Figure 16 (a) is an example of a list display screen in which the text is scrolled and hidden text is displayed by swiping in the direction of the arrow in the figure (to the left) for "AAA Company, BBB Office, CCC Department D," which is the address at the top of the list display, "AAA Company, BBB Office, CCC Department DDD."
[0018] However, with this configuration, in order to identify the address "DFFFF, CCC Division, BBB Office, AAA Company" in the third row of the list display, at least each address related to "DDD, CCC Division, BBB Office, AAA Company" (Figure 16(a)), "DEE, CCC Division, BBB Office, AAA Company" (Figure 16(b)), and "DFFFF, CCC Division, BBB Office, AAA Company" (Figure 16(c)) must be swiped to scroll the text, which is time-consuming and not necessarily user-friendly.
[0019] In the present disclosure, an information processing device with excellent operability for objects displayed on a touch panel display is realized in the following embodiments.
[0020] [1 First embodiment] The first embodiment is a form in which, when a swipe operation on an object to be operated is detected, other objects displayed together with the object to be operated are scrolled in association with the scroll display of the object to be operated. Here, an object is an object to be operated or processed on a screen, and is a character string consisting of letters, numbers, symbols, etc., or an image such as a thumbnail or an icon. In the first embodiment, a form in which the object is a character string object consisting of a character string, and the character string object is displayed in a list on a screen will be described.
[0021] [1.1 Functional configuration] A functional configuration of a multifunction peripheral 10 as an information processing device according to a first embodiment will be described with reference to Figs. 1 and 2. Fig. 1 is an external perspective view for explaining the overall configuration of the multifunction peripheral 10. Fig. 2 is a functional configuration diagram of the multifunction peripheral 10. The multifunction peripheral 10 is also an image forming device capable of performing each job such as printing, copying, faxing, and image transmission in a single housing. In the following description, an example of the multifunction peripheral 10 will be described as one form of an information processing device, but the information processing device according to the present disclosure may be an image forming device specialized for a specific function such as a printer, copier, or fax machine other than the multifunction peripheral 10.
[0022] The multifunction device 10 includes a control unit 11, a display unit 13, an input unit 15, a communication unit 17, an image processing unit 19, an image input unit 21, and a storage unit 23.
[0023] The control unit 11 controls the entire multifunction device 10. The control unit 11 is configured with, for example, one or more arithmetic devices (CPUs (Central Processing Units)) and the like. The control unit 11 realizes its functions by reading and executing various programs stored in the storage unit 23.
[0024] The display unit 13 can be configured with a display device such as a touch panel display that displays objects on a screen and can detect user operations on the objects on the screen. As an input method for the touch panel, for example, a general method such as a resistive film method, an infrared method, an electromagnetic induction method, or a capacitive method can be adopted.
[0025] The display unit 13 can detect operations on the screen by the user's finger, pen, etc. (e.g., tap, double tap, long tap, swipe, flick, pinch (pinch out, pinch in), multi-tap). For example, when the user's operation is an operation on an object on the screen, the display unit 13 can output a detection signal based on the operation content. The display unit 13 can also display information other than the object (e.g., information on the device status, notification information for the user, screen information constituting the display screen). The display unit 13 functions as a UI (User Interface) of the multifunction device 10 by combining and displaying on the screen the object to be operated or processed and information other than the object.
[0026] The input unit 15 is an input device that accepts information input by a user, etc. The input unit 15 can be configured with various input devices such as a numeric keypad, a start button, etc.
[0027] The communication unit 17 includes a wired / wireless interface or both for communicating with other devices via, for example, a local area network (LAN), a wide area network (WAN), the Internet, a telephone line, etc. Note that the communication unit 17 may include an interface related to (short-distance) wireless communication technology, such as Bluetooth (registered trademark), NFC (Near Field Communication), Wi-Fi (registered trademark), ZigBee (registered trademark), Irda, wireless USB, etc.
[0028] The image processing unit 19 includes an image forming unit that forms an image based on image data on paper or the like. The image forming unit feeds paper from a paper feed tray 25, forms an image based on image data on the paper, and then discharges the paper to a paper discharge unit 27. The image forming unit can be configured, for example, by a laser printer that uses an electrophotographic method. In this case, the image forming unit forms an image using toner supplied from a toner cartridge (not shown) that corresponds to a toner color (for example, cyan, magenta, yellow, and black). The image processing unit 19 may also include a form in which the image data input from the image input unit 21 is subjected to, for example, shading correction, density correction, and the like to generate output image data for attachment to an e-mail or for external output.
[0029] The image input unit 21 generates image data by scanning an original. The image input unit 21 can be configured as a scanner device having an image sensor such as a CCD (Charge Coupled Device) or a CID (Contact Image Sensor), an automatic document feeder (ADF), or a flatbed for placing and reading an original. There is no particular limitation on the configuration of the image input unit 21 as long as it is configured to generate image data by reading a reflected light image from an original image with an image sensor. The image input unit 21 can also be configured as an interface capable of acquiring image data stored in a portable storage medium such as a USB (Universal Serial Bus) memory, or image data transmitted from an external terminal device (not shown), for example.
[0030] The storage unit 23 stores various programs and various data necessary for the operation of the multifunction device 10. The storage unit 23 can be configured with a storage device such as a random access memory (RAM), a hard disk drive (HDD), a solid state drive (SSD), or a read only memory (ROM).
[0031] In the first embodiment, the storage unit 23 stores a control program 231 and a display control program 233, and reserves an object storage area 235.
[0032] The control program 231 is a program that is read by the control unit 11 when performing overall control of the multifunction device 10. The control unit 11 that has read the control program 231 controls the driving of the display unit 13, the input unit 15, the communication unit 17, the image processing unit 19, the image input unit 21, etc.
[0033] The display control program 233 is a program that is read by the control unit 11 when controlling the display on the display unit 13. The display control program 233 includes an operation determination program 2331, a display object specification program 2333, and an object display control program 2335.
[0034] The operation determination program 2331 is a program that the control unit 11 reads out when determining an operation on the screen via a user's finger, pen, or the like. The control unit 11 that reads out the operation determination program 2331 determines an operation performed on the display unit 13 by analyzing detection signals such as coordinate information and a contact state with the screen output from the display unit 13. For example, the control unit 11 can detect a tap operation on an object that the user desires to operate, or a swipe operation on an object to be operated.
[0035] The display target specification program 2333 is a program that the control unit 11 reads out when specifying an object to be scrolled out of the objects to be displayed on the display unit 13. When the control unit 11 reads out the display target specification program 2333, the control unit 11 specifies another object (object to be scrolled out) to be scrolled out in response to detection of a swipe operation on the object to be operated. For example, when the object to be displayed on the display unit 13 is a character string object and the display form of the character string object is a list display in a list display area, the control unit 11 compares the number of characters that can be displayed at one time per list with the number of characters of the character string of the character string object displayed in the list. When the number of characters of the object displayed in the list exceeds the number of characters that can be displayed at one time per list, the control unit 11 determines that the object is an object to be scrolled out.
[0036] The object display control program 2335 is a program that the control unit 11 reads out when performing display control on a character string or an image that constitutes an object. The control unit 11 that reads out the object display control program 2335 performs display control such as start, stop, display speed, scroll direction, and display character type (font, size, color, etc.) of the scroll display on the character string or image that constitutes the object. Furthermore, when the control unit 11 determines that a swipe operation has been performed on the object to be operated, it scrolls the character string or image of the object. At this time, the control unit 11 scrolls the character string or image of the object to be scrolled, which is displayed on the display unit 13 together with the object to be operated.
[0037] The object memory area 235 is a memory area for storing objects that can be displayed on the display unit 13.
[0038] [1.2 Processing flow] Next, the flow of processing according to the first embodiment will be described with reference to the flowchart in Fig. 3. The control unit 11 of the multifunction device 10 executes the processing described in the flowchart in Fig. 3 by reading out the control program 231, the display control program 233, etc.
[0039] The control unit 11 determines whether or not an instruction to display a character string object such as an address book exemplified in FIG. 14 and the like has been received from the user (step S100).
[0040] When the control unit 11 determines that an instruction to display a character string object has been received, the control unit 11 displays the character string object in a list display area of the display unit 13 (step S100; Yes→step S110). On the other hand, when the control unit 11 determines that an instruction to display a character string object has not been received, the control unit 11 waits until an instruction to display a character string object is received (step S100; No).
[0041] The control unit 11 initializes the scroll display flag of the displayed character string object (step S120). The scroll display flag is a flag that is attached to a character string object to which scroll display as a screen operation is applied. Here, the flag value for a character string object to which scroll display as a screen operation is applied is set to "1," and the flag value for a character string object to which scroll display is not applied is set to "0."
[0042] Next, the control unit 11 determines whether or not the selection of a string object to be operated from among the string objects displayed in the list has been accepted (step S130). In this case, the control unit 11 can accept the selection of the string object to be operated by detecting a tap operation or the like on the string object. When it is determined that the selection of the string object to be operated has been accepted, the control unit 11 sets the value of the scroll display flag related to the selected string object to be operated to "1" (step S130; Yes -> step S140). On the other hand, when it is determined that the selection of the string object to be operated has not been accepted, the control unit 11 waits until the selection is accepted (step S130; No).
[0043] Then, the control unit 11 determines whether or not there is a character string object to be scrolled among the character string objects displayed on the display unit 13 together with the character string object to be operated (step S150). If it is determined that there is a character string object to be scrolled, the control unit 11 sets the value of the scroll display flag for the character string object to "1" (step S150; Yes→step S160). On the other hand, if it is determined that there is no character string object to be scrolled, the control unit 11 skips the process of step S160 and proceeds to step S170 (step S150; No→step S170).
[0044] Next, the control unit 11 determines whether or not a swipe operation on the character string object of the operation target is detected (step S170). When it is determined that a swipe operation on the character string object of the operation target is detected, the control unit 11 scrolls and displays the character string of the character string object of the operation target. In addition, the control unit 11 scrolls and displays the character string of the character string object of which the value of the scroll display flag is set to "1" in accordance with the scroll display of the character string object of the operation target (step S180).
[0045] The control unit 11 determines whether or not there is a character string object for which display of a non-displayed character string has been completed by scrolling (step S190). If it is determined that there is a character string object for which display of a non-displayed character string has been completed, the control unit 11 sets the value of the scroll display flag for the character string object to "0" (step S190; Yes→step S200). Then, the control unit 11 stops the scroll display of the character string object. On the other hand, if it is determined that there is no character string object for which display of a non-displayed character string has been completed, the control unit 11 continues the scroll display (step S190; No→step S180).
[0046] The control unit 11 determines whether or not the display of all non-displayed character strings related to the character string objects to be scrolled is completed (step S210). If it is determined that the display of all non-displayed character strings is completed, the control unit 11 ends the process related to the scroll display (step S210; Yes→step S220). On the other hand, if it is determined that the display of all non-displayed character strings is not completed, the control unit 11 continues the scroll display (step S210; No→step S180).
[0047] [1.3 Example of operation] Next, an operation example according to the first embodiment will be described. Fig. 4(a) is a diagram for explaining a display configuration example of a list display screen W10A according to the first embodiment. The list display screen W10A is a display configuration example of a list display screen W10A that displays a list of the address book exemplified in Fig. 14, and is the same screen as the list display screen exemplified in Fig. 15.
[0048] Here, the list display screen W10A includes a list display area R10 (framed with a thick line in the figure) and an OK button B10. The list display area R10 is an area that displays each address included in the address book illustrated in FIG. 14 as a character string object. Note that the symbol "." is added after the displayed characters to indicate that the object includes a non-displayed character string. The OK button B10 is, for example, a button that accepts a confirmation of a selection instruction for each character string object. For example, when one of the character string objects corresponding to each address is selected and the OK button B10 is selected, the control unit 11 can transition to a job setting screen for executing e-mail transmission or fax transmission with the selected character string address as the destination.
[0049] 4(a), the list display screen W10A shows the character string object to be operated on by a dotted frame, and the character string object selected as the character string object to be scrolled by a chained frame. Also, the swipe direction for the object to be operated on is shown by a hollow arrow.
[0050] FIG. 4(b) shows a state in which an object to be operated is swiped in the direction of the white arrow from the state shown in the list display screen W10A in FIG. 4(a). In FIG. 4(b), by a swipe operation on the object to be operated, the character string of the character string object to be operated is scrolled to the left in the same direction as the swipe direction, and all hidden character strings are displayed ("AAA Company BBB Office CCC Division DDD"). With the scroll display of the character string object to be operated, the character strings of two character string objects to be scrolled, "AAA Company BBB Office CCC Division DEE" and "AAA Company BBB Office CCC Division DFFFF" shown in the dashed line frame in FIG. 4(a), are also scrolled to the direction of the arrow in the figure (dashed line frame in the figure). At this time, the character string object to be scrolled may be stopped from scrolling when all hidden character strings are displayed based on the process related to step S200 in FIG. 3, or may be continued from right to left in the figure until all character strings constituting the character string object are displayed. In addition, if the character string on the left side of the character string object becomes cut off and hidden due to scrolling to the left in the figure, it is possible to redisplay the cut off character string by scrolling to the right in the figure. Note that the character string object "AAA Company BBB Office YYY", which is not subject to scrolling, is not scrolled because all of the character string is displayed.
[0051] Incidentally, the scrolling of character strings accompanying a swipe operation may be applied not only to the left and right direction in the figure as illustrated in the example of FIG. 4, but also to the up and down direction in the figure.
[0052] For example, Figure 5 is an address book with the same content as Figure 14, but it is an example of an address book in which some of the addresses of "Dr. DDD, CCC Department, BBB Office, AAA Company," "DEE, CCC Department, BBB Office, AAA Company," "DFFFF, CCC Department, BBB Office, AAA Company," and "Dr. YYY, BBB Office, AAA Company" are folded back on the right side of the figure.
[0053] As with the list display screen W10A of FIG. 4, if each list in the list display area R10 has only a display area for one line of text, the second line of text in the address book illustrated in FIG. 5 will be hidden, as in the list display screen W10C illustrated in FIG. 6.
[0054] 7(a), the list display screen W10D shows the character string object to be operated in a dotted frame, and the character string object selected as the character string object to be scrolled and displayed in a chained frame. Also, the swipe direction for the character string object to be operated is shown by a hollow arrow.
[0055] FIG. 7(b) shows a state in which a swipe operation is performed on the target string object in the direction of the white arrow from the state shown on the list display screen W10D in FIG. 7(a). In FIG. 7(b), by a swipe operation on the target string object, the string of the target string object is scrolled upward in the same direction as the swipe direction, and all hidden strings are displayed ("CCC Department DDD"). With the scroll display of the target string object, the strings of the three scroll display target string objects "AAA Company BBB Office", "AAA Company BBB Office", and "AAA Company BBB Office" shown in the dashed line frame in FIG. 7(a) are also scrolled in the direction of the arrow (arrow direction in the figure), and the strings "CCC Department DEE", "CCC Department DFFFF", and "YYY" are displayed (dashed line frame in the figure).
[0056] Furthermore, when the scrolling display that accompanies a swipe operation reaches the end of the screen in the left / right direction, if the text is cut off (hidden) in the vertical direction as well, it is possible to switch to scrolling in the vertical direction as well.
[0057] For example, Figure 8 is an example of an address book in which multiple lines of entries are registered for the addresses of "DDD, CCC Department, BBB Office, AAA Company," "DEE, CCC Department, BBB Office, AAA Company," "DFFFF, CCC Department, BBB Office, AAA Company," and "YYY, BBB Office, AAA Company."
[0058] As with the list display screen W10A of FIG. 4, if each list in the list display area R10 has only enough display area for one line of text, the address book illustrated in FIG. 8 will have the right end of the text cut off, as in the list display screen W10F illustrated in FIG. 9(a), and the second line of text will not be displayed.
[0059] 9(a), the list display screen W10F shows the character string object to be operated in a dotted frame, and the object selected as the character string object to be scrolled and displayed in a chained frame. Also, the swipe direction for the character string object to be operated is shown by a hollow arrow.
[0060] FIG. 9(b) shows a state in which a swipe operation is performed on the target character string object in the direction of the white arrow from the state shown on the list display screen W10F in FIG. 9(a). In FIG. 9(b), by performing a swipe operation on the target character string object, the character string of the target character string object is scrolled to the left in the same direction as the swipe direction, and the character string "..B Office CCC Department DDD" is displayed. With the scroll display of the target character string object, the character strings of the three scroll display objects "AAA Company BBB Office CCC Department D..", "AAA Company BBB Office CCC Department D..", and "AAA Company BBB Office YYY" shown in the dashed line frame in FIG. 9(a) are also scrolled in the direction of the arrow in the figure (arrow direction in the figure), and the character strings "..B Office CCC Department DEE", "..B Office CCC Department DFFFF", and "..B Office YYY" are displayed (dashed line frame in the figure). Fig. 9(c) shows the state in which the character strings are scrolled upwards (in the direction of the white arrow) from the state shown in Fig. 9(b) where the character strings are displayed to the right end. In the state shown in Fig. 9(c), the second line of character strings (in the thick dotted frame) for all objects is displayed.
[0061] As described above, according to the first embodiment, when a swipe operation on an object to be operated is detected, other objects (character strings) displayed together with the object to be operated are scrolled in tandem with the scrolling of the object (character strings) to be operated. Therefore, when an object includes hidden character strings, the effort required to display the hidden character strings can be reduced, and operability of objects displayed on a touch panel display can be improved.
[0062] [2 Second embodiment] In the first embodiment, the object to be scrolled is automatically selected by comparing the number of characters that can be displayed at one time for each list with the number of characters in the character string object displayed in the list. In the second embodiment, the object to be scrolled is scrolled for the character string object selected by the user as the object to be scrolled.
[0063] The functional configuration and processing flow of the multifunction peripheral 10 according to the second embodiment can be implemented in the same manner as in the first embodiment, and therefore a description thereof will be omitted here.
[0064] [2.1 Example of operation] An operation example according to the second embodiment will be described. Fig. 10(a) is a diagram for explaining a display configuration example of a list display screen W10I according to the second embodiment. The list display screen W10I can have the same configuration as the list display screen W10A exemplified in Fig. 4(a), but the method of selecting character string objects to be scrolled is different from that of the first embodiment.
[0065] 10(a), the list display screen W10I indicates the character string object to be operated by a dotted frame, and indicates the character string object selected by the user as the object to be scrolled by a chained frame. Also, the swipe direction for the character string object to be operated is indicated by a hollow arrow.
[0066] FIG. 10(b) shows a state in which a swipe operation is performed on the target string object in the direction of the white arrow from the state shown on the list display screen W10I in FIG. 10(a). In FIG. 10(b), by a swipe operation on the target string object, the string of the target string object is scrolled to the left in the same direction as the swipe direction, and all hidden strings are displayed ("DDD, CCC Division, AAA Company, BBB Office"). With the scroll display of the target string object, the string of one string object "DEE, CCC Division, AAA Company, BBB Office" shown in a dashed line frame in FIG. 10(a) that is a scroll display target is also scrolled in the direction of the arrow (dashed line frame in the figure). At this time, the string object "DFFFF, CCC Division, AAA Company, BBB Office" and the object "YYY, BBB Company, AAA Office" are not selected as string objects to be scrolled, so the strings of the objects are not scrolled.
[0067] In the second embodiment, as in the first embodiment, one character string object to be scrolled selected by the user is scrolled in accordance with the scroll display in response to a swipe operation on the character string object to be operated. However, in the second embodiment, the character string of the character string object may be scrolled in response to a swipe operation on the character string object to be operated or on multiple objects selected by the user as character string objects to be scrolled. In this case, the user can select the character string objects to be scrolled all at once (at one time), thereby improving the operability of object selection.
[0068] As described above, according to the second embodiment, in addition to the effects of the first embodiment, the user can select a character string object to be scrolled in accordance with the scroll of the character string object being operated on, thereby increasing the freedom in selecting the character string object.
[0069] In the first or second embodiment, the character string objects are displayed in a list on the screen, and the character string of the object to be scrolled is scrolled in accordance with the scroll display of the character string of the character string object to be operated, thereby enabling scroll display control of multiple objects. Such scroll display control of multiple objects according to the present disclosure and scroll display control of single (single item) objects according to the conventional technology can be appropriately switched according to, for example, system settings or user-specific customization settings. For example, when there are few character string objects to be displayed in a list or there are few character string objects including non-display character strings, the scroll display control of single (single item) objects can be adopted, and when there are many character string objects to be displayed in a list or there are many character string objects including non-display character strings, the scroll display control of multiple objects can be adopted.
[0070] By setting the scroll display control to be applied in advance through system settings or user-specific customization settings, taking into consideration the number of character string objects to be displayed in a list, the number of characters constituting the character string objects, the ratio of the number of characters of the character string objects to the number of characters that can be displayed at one time on the list display screen (the ratio of non-display characters), etc., the user can perform optimal object display control without taking into consideration the number of character string objects, the number of characters, the ratio of non-display characters, etc. When setting the display control taking the number of character string objects into consideration, for example, when the number of character string objects as items in the list display is a specific number such as three or less, a single (single item) object scroll display control is adopted, and when the number of character string objects exceeds three, a multiple object scroll display control is adopted. In another form, when items (character string objects) that can be displayed in a list can be displayed on the screen, a single (single item) object scroll display control is adopted, and when all items (character string objects) cannot be displayed on the screen, a multiple object scroll display control is adopted.
[0071] In addition, the scroll display control of multiple objects according to the present disclosure and the scroll display control of a single (single item) object according to the conventional technology may be switched by a user operation. For example, when a long tap or double tap is detected on a character string object to be operated, the scroll display control of multiple objects is performed, and when a previous operation on the character string object to be operated is not detected, the scroll display control of a single (single item) object is performed. In this case, since the scroll display control of multiple objects and the scroll display control of a single (single item) object can be easily switched based on a user operation, a scroll display control of a character string object with high operability can be provided.
[0072] [3 Third embodiment] The third embodiment is a form in which the object is a thumbnail image.
[0073] [3.1 Functional configuration] The functional configuration of the multifunction device according to the third embodiment can be the same as that of the multifunction device 10 according to the first embodiment. In the case of the third embodiment, when an image object having the same or similar file format as the image object selected as the object to be operated is displayed in the list display area, the display object specification program 2333 may determine that the image file is an object to be scrolled.
[0074] The processing flow for the third embodiment can be carried out in the same manner as the flowchart of FIG. 3, except that step S190 in FIG. 3 for the first embodiment is changed to “Are any objects confirmed in the image contents?” and step S210 is changed to “All objects confirmed?”, so a description thereof will be omitted here.
[0075] [3.2 Example of operation] An operation example according to the third embodiment will be described. In the third embodiment, for example, three hold print jobs, job J10(a), job J12(b), and job J14(c) shown in Fig. 11, are stored in the storage unit 23. The hold print is a process of printing print data stored in the multifunction device 10.
[0076] 12 is a diagram for explaining a display configuration example of a file selection screen W20 based on a stored held print job. The file selection screen W20 includes a list display area R20 and an OK button B12.
[0077] The list display area R20 is a display area that displays thumbnail image SG10 as an image object based on job J10, thumbnail image SG12 as an image object based on job J12, and thumbnail image SG14 as an image object based on job J14. The OK button B12 is, for example, a button that accepts confirmation of a selection instruction for each image object. For example, when any one of thumbnail image SG10, thumbnail image SG12, or thumbnail image SG14 is selected and the OK button B12 is selected, the control unit 11 can transition to a job setting screen for executing a print job based on the selected thumbnail image.
[0078] In order to check the date and page number characters arranged at the right edge of a thumbnail image displayed in the list display area R20 of the file selection screen W20, the image may be enlarged by a pinch out operation or the like. For example, in Fig. 12, a pinch out operation is performed in the direction of the white arrow on a thumbnail image as an image object to be operated, and the thumbnail image is enlarged.
[0079] FIG. 13(a) is a diagram for explaining a state after a thumbnail image is enlarged by a pinch-out operation. As illustrated in FIG. 13(a), when a thumbnail image is enlarged, the date in the upper right part of the image is hidden and cut off. Here, for example, thumbnail image SG10 as an image object to be operated is swiped in the direction of the white arrow in the figure. By swiping thumbnail image SG10, the image inside is scrolled, and the date in the upper right part of the screen can be confirmed. Then, as shown in FIG. 13(b), following the scroll display of thumbnail image SG10, images in other thumbnail images (thumbnail image SG12 and thumbnail image SG14) are also scrolled in the direction of the arrow in the figure, and the dates related to the other thumbnail images can be confirmed.
[0080] As described above, according to the third embodiment, when a swipe operation on an object to be operated is detected, other objects (images) displayed together with the object to be operated are scrolled in tandem with the scrolling of the object (image) to be operated. This makes it possible, for example, to reduce the effort required to display portions of an image whose contents can no longer be confirmed due to enlargement processing, etc., and improves operability of objects displayed on a touch panel display.
[0081] The present disclosure is not limited to the above-described embodiments, and various modifications are possible. In other words, the technical scope of the present disclosure also includes embodiments obtained by combining technical means that are appropriately modified within the scope of the gist of the present disclosure.
[0082] Although the above-described embodiments are described separately for convenience of explanation, they may be combined and executed within a technically feasible range.
[0083] In addition, the programs that run on each device in the embodiments are programs that control the CPU and the like (programs that make a computer function) so as to realize the functions of the above-mentioned embodiments. Information handled by these devices is temporarily stored in a temporary storage device (e.g., RAM) during processing, and is then stored in various storage devices such as ROMs (Read Only Memories) and HDDs, and is read, modified, and written by the CPU as necessary.
[0084] Here, the recording medium for storing the program may be any of semiconductor media (e.g., ROM, non-volatile memory cards, etc.), optical recording media, magneto-optical recording media (e.g., DVD (Digital Versatile Disc), MO (Magneto Optical Disc), MD (Mini Disc), CD (Compact Disc), BD (Blu-ray (registered trademark) Disc, etc.)), magnetic recording media (e.g., magnetic tape, flexible disk, etc.), etc. Furthermore, not only are the functions of the above-mentioned embodiments realized by executing the loaded program, but the functions of the present disclosure may also be realized by processing in cooperation with an operating system or other application programs, etc., based on instructions from the program.
[0085] In addition, when distributing the program on the market, the program can be stored in a portable recording medium and distributed, or transferred to a server computer connected via a network such as the Internet. In this case, the storage device of the server computer is of course included in the present disclosure.
[0086] Also, each functional block or feature of the device used in the above-mentioned embodiment can be implemented and executed by an electric circuit, for example, an integrated circuit or a plurality of integrated circuits. The electric circuit designed to realize the functions described herein may include a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA), or other programmable logic device, discrete gate or trongistor logic, discrete hardware components, or a combination thereof. The general-purpose processor may be a microprocessor, or a conventional processor, controller, microcontroller, or state machine. The electric circuit described above may be composed of a digital circuit or an analog circuit. Also, when an integrated circuit technology that replaces the current integrated circuit appears due to the progress of semiconductor technology, one or more aspects of the present disclosure can use a new integrated circuit according to the technology. [Explanation of symbols]
[0087] 10 Multifunction device 11 Control section 13 Display section 15 Input section 17 Communications Department 19 Image processing section 21 Image input unit 23 Memory section 231 Control Program 233 Display Control Program 2331 Operation Judgment Program 2333 Display target specific program 2335 Object Display Control Program 235 Object Storage
Claims
1. a display unit that displays a list of a plurality of objects in a display area and detects an operation on an operation target object selected as an operation target from among the plurality of objects; a control unit that controls display of the operation target object based on the detected operation, The control unit is An information processing device characterized in that, when a swipe operation on the object to be operated is detected, the object to be operated is designated as an object to be scrolled, and other objects displayed together with the object to be operated are scrolled in association with the scrolling of the object to be operated.
2. The display unit is 2 . The information processing apparatus according to claim 1 , wherein, when the plurality of objects are character string objects that display character strings, the character string objects are displayed in a list within the display area.
3. The control unit is 3. The information processing apparatus according to claim 2, wherein, when the character string object is the object to be scrolled, the character string of the character string object displayed in a list is scrolled.
4. The control unit is 4. The information processing apparatus according to claim 3, wherein when the number of characters in the character string exceeds the number of characters that can be displayed in a list on the display unit at one time, the character string object is determined to be the object to be scrolled.
5. The control unit is The information processing apparatus according to claim 4 , wherein the display unit scrolls and displays non-display character strings that cannot be displayed in a list at one time for the scroll display target object in accordance with a swipe direction.
6. The control unit is 6. The information processing apparatus according to claim 5, wherein the scroll display of the object to be scrolled is terminated when the display of the non-display character string is completed.
7. The control unit is The information processing device according to claim 2, characterized in that a selection of the other object to be scrolled together with the object to be operated is accepted, and when a swipe operation on the object to be operated is detected, the character string of the other object whose selection has been accepted is scrolled.
8. The display unit is The information processing device according to claim 1, characterized in that when the multiple objects are image objects that display images, when a swipe operation on an image within the object to be operated is detected, images within the other objects displayed together with the object to be operated are scrolled.
9. displaying a list of a plurality of objects in a display area, and detecting an operation on an operation target object selected as an operation target from among the plurality of objects; A method for displaying objects, characterized in that, when a swipe operation on the object to be operated is detected, the object to be operated is designated as an object to be scrolled, and other objects displayed together with the object to be operated are scrolled in association with the scrolling of the object to be operated.
Citation Information
Patent Citations
Information processing apparatus, control method of the same, and program
JP2018125035A
