This application is based upon and claims the benefit of priority from the corresponding Japanese Patent Application No. 2015-220212 filed on Nov. 10, 2015, the entire contents of which are incorporated herein by reference.
The present disclosure relates to a display input device, an image forming apparatus provided with the same, and a method for controlling a display input device.
Conventionally, there is known a display input device that stores a page (a page image of each page) contained in an electronic file such as a document file or an image file and displays the page. For example, a conventional display input device (image display device) is provided with a touch panel display. Further, such a display input device displays, on the touch panel display, a thumbnail of a page contained in an electronic file.
Upon detecting, during the time of displaying the page contained in the electronic file, that a page feed operation that is a preset touch operation has been performed with respect to a display screen of the touch panel display, the above-described conventional display input device performs switching of a display page from the currently displayed page to a next page (or a previous page). An operation detected as the page feed operation is such that, while the display screen is being touched, a touched position thereon is moved in a circle. Further, by performing the page feed operation once, page feed of one page is performed.
A display input device according to a first aspect of the present disclosure is provided with a control portion, a display portion, and a touch panel portion. The control portion is provided with a CPU. Under control by the control portion, the display portion displays a preview screen for previewing a plurality of pages page by page. The touch panel portion is provided on the display portion and detects a touch operation with respect to the preview screen. Based on an output of the touch panel portion, the control portion performs detection of a touch operation. Upon detecting a touch operation of touching two points on the preview screen, the control portion judges that a search start operation that is performed to search for a page desired by a user to be displayed has been detected. In this case, the control portion sets, as a center position, either of touched positions of two-point touches detected as the search start operation, and controls the display portion to display a page search image that is an image having a circular arc shape including a circular arc about the center position. After the page search image has been displayed, upon detecting a page search operation that is a touch operation in which, while the touch on the center position is continued, the page search image is touched, the control portion sets, as a first position, a position on the circular arc corresponding to a touched position of a touch on the page search image, and sets, as a starting point position, a position of either of a pair of end portions of the circular arc. The control portion further determines a first ratio that is a ratio of a length of the circular arc between the starting point position and the first position to a total length of the circular arc, and controls the display portion to perform switching of a page to be displayed on the preview screen in such a manner that a value of a page number of the page to be displayed on the preview screen by the display portion increases with increasing value of the first ratio.
An image forming apparatus according to a second aspect of the present disclosure is provided with the above-described display input device.
A method for controlling a display input device according to a third aspect of the present disclosure is a method for controlling a display input device provided with a display portion that displays a preview screen for previewing a plurality of pages page by page and a touch panel portion that is provided on the display portion and is used to detect a touch operation with respect to the preview screen. The method includes a step in which, based on an output of the touch panel portion, a touch operation is detected, and upon detecting a touch operation of touching two points on the preview screen, it is judged that a search start operation that is performed to search for a page desired by a user to be displayed has been detected, in which case, either of touched positions of two-point touches detected as the search start operation is set as a center position, and the display portion is controlled to display a page search image that is an image having a circular arc shape including a circular arc about the center position, and a step in which, after the page search image has been displayed, upon detecting a page search operation that is a touch operation in which, while the touch on the center position is continued, the page search image is touched, a position on the circular arc corresponding to the touched position of the touch on the page search image is set as a first position, a position of either of a pair of end portions of the circular arc is set as a starting point position, a first ratio that is a ratio of a length of the circular arc between the starting point position and the first position to a total length of the circular arc is determined, and the display portion is controlled to perform switching of a page to be displayed on the preview screen in such a manner that a value of a page number of the page to be displayed on the preview screen by the display portion increases with increasing value of the first ratio.
The following describes an image forming apparatus provided with a display input device according to one embodiment of the present disclosure by using, as an example, an image forming apparatus (multi-functional peripheral) equipped with a plurality of types of functions such as a copy function and a printer function.
As shown in
The printing portion 2 is composed of a paper feed portion 3, a paper sheet conveyance portion 4, an image forming portion 5, and a fixing portion 6. The paper feed portion 3 includes a pick-up roller 31 and a paper feed roller pair 32 and supplies a paper sheet housed in a paper sheet cassette 33 to the paper sheet conveyance path 21. The paper sheet conveyance portion 4 includes a plurality of conveyance roller pairs 41 and conveys the paper sheet along the paper sheet conveyance path 21.
The image forming portion 5 includes a photosensitive drum 51, a charging device 52, an exposure device 53, a developing device 54, a transfer roller 55, and a cleaning device 56. Further, based on image data, the image forming portion 5 forms a toner image, and transfers the toner image on a paper sheet. The fixing portion 6 includes a heating roller 61 and a pressing roller 62 to heat and press the toner image transferred on the paper sheet so that the toner image is fixed thereon.
Here, an operation panel 7 is installed on the image forming apparatus 100. The operation panel 7 corresponds to a “display input device”. The operation panel 7 is disposed on, for example, a front surface side of the image forming apparatus 100 (at an area indicated by a broken line in
As shown in
As shown in
Furthermore, the main control portion 110 is connected to a communication portion 120 that has a fax modem and so on incorporated therein. The communication portion 120 is communicably connected to an external apparatus 200. For example, a personal computer (PC) used by a user is connected to the communication portion 120 via a LAN. Alternatively, a facsimile is connected to the communication portion 120 via a telephone line. This enables transmission of image data generated at the image forming apparatus 100 (for example, image data of an original document obtained by reading the original document by the image reading portion 1) to the external apparatus 200. This also enables transmission of various types of data (image data and document data) from the external apparatus 200 to the image forming apparatus 100.
The operation panel 7 includes a panel control portion 710. The panel control portion 710 is connected to the main control portion 110. Furthermore, the panel control portion 710 includes a panel CPU 711 and a panel memory 712. The panel control portion 710 (CPU 711) corresponds to a “control portion”.
Under an instruction from the main control portion 110, the panel control portion 710 controls a display action of the display portion 72. Furthermore, based on an output of the touch panel portion 73, the panel control portion 710 detects a touch operation with respect to a display screen of the display portion 72. Moreover, the panel control portion 710 also detects a press-down operation with respect to the hardware keys 74.
For example, the panel control portion 710 controls the display portion 72 to display a screen in which the software keys and so on are disposed. Upon a touch operation with respect to one of the software keys (an operation of tapping one of the software keys) being performed, based on an output of the touch panel portion 73, the panel control portion 710 detects the one of the software keys with respect to which the touch operation has been performed. Further, the panel control portion 710 controls the display portion 72 to perform switching of a display screen thereof so that a screen corresponding to the detected one of the software keys is displayed.
The operation panel 7 is equipped with a preview function. By using this preview function, respective thumbnails of a plurality of pages to be previewed can be previewed, one page at a time (it is also possible to preview thumbnails of two or more pages at a time). For example, on the operation panel 7, there is provided a preview key 74P (see
Upon an operation with respect to the preview key 74P being performed, the panel control portion 710 controls the touch panel display 71 to display a preview screen 8 as shown in
Further, in accordance with an instruction from a user (a touch operation with respect to the preview screen 8), the panel control portion 710 performs control so that switching of a page to be preview-displayed is performed. In order to accept, from a user, an instruction to perform switching of a page to be preview-displayed, a pair of page feed keys 82 (software keys) are arranged on the preview screen 8.
Upon detecting a touch operation (an operation of tapping) with respect to the page feed keys 82, the panel control portion 710 performs control so that switching of a page to be preview-displayed is performed. To be specific, upon detecting a touch operation with respect to one of the page feed keys 82 once, the panel control portion 710 performs control so that switching of a page to be displayed on the preview screen 8 from a currently displayed page to a next page is performed (so that page feed of one page is performed). Furthermore, upon detecting a touch operation with respect to the other of the page feed keys 82 once, the panel control portion 710 performs control so that switching of a page to be displayed on the preview screen 8 from a currently displayed page to a previous page is performed (so that page feed of one page is performed).
In this embodiment, even without using the page feed keys 82, switching of a page to be displayed on the preview screen 8 can be performed. The following specifically describes this operation.
As shown in
Upon detecting a search start operation, the panel control portion 710 performs control so that the page search image 9 is displayed in a superimposed manner on the preview screen 8. That is, a search start operation is an operation for displaying the page search image 9. The page search image 9 is an image for accepting an after-mentioned page search operation (an operation for searching for a page to be displayed on the preview screen 8).
As shown in
The center position CP is a position set by the panel control portion 710 and is a touched position of one of two-point touches detected as a search start operation. For example, with respect to touched positions of two-point touches detected as a search start operation, the panel control portion 710 sets, as the center position CP, that one of them which is positioned below the other in an up-and-down direction. The up-and-down direction is a direction orthogonal to an extending direction of an upper side (lower side) of the preview screen 8 and is an extending direction of a left side (right side) of the preview screen 8. That is, in an example shown in
Although there is no particular limitation, a configuration of the page search image 9 (a color, shape, and size of the image) is preset and does not vary depending on touched positions of two-point touches detected as a search start operation and an inter-touch distance between the two-point touches. That is, even when a search start operation is performed based on touched positions and an inter-touch distance different from those in the example shown in
A configuration, however, may be adopted in which depending on an inter-touch distance between two-point touches detected as a search start operation, a display size of the page search image 9 (a radius of the circular arc 90) is made to vary. For example, a configuration may be adopted in which in a case of an inter-touch distance larger than a preset upper limit value, a display size of the page search image 9 is set to a preset maximum size, in a case of an inter-touch distance smaller than a preset lower limit value, the display size of the page search image 9 is set to a preset minimum size, and in a case of an inter-touch distance that falls within a range from the upper limit value to the lower limit value, the display size of the page search image 9 is set to a preset intermediate size (a size between the maximum size and the minimum size).
As shown in
In a case where when the page search image 9 is displayed by performing two-point touches as a search start operation, a touched position of the other of the two-point touches (a touched position different from a touched position set as the center position CP) coincides with a display region of the page search image 9, a condition for being detected as a page search operation is met, and thus in this case, it is understood that a page search operation has been performed.
As shown in
To be specific, upon detecting a page search operation, the panel control portion 710 sets, as a first position P1, a position on the circular arc 90 corresponding to the subject touched position TP. At this time, the panel control portion 710 sets, as the first position P1, a position on the circular arc 90 in closest proximity to the subject touched position TP. In other words, an intersection of a straight line passing through the subject touched position TP and the center position CP (indicated by an alternate long and short dashed line in
Furthermore, the panel control portion 710 sets, as a starting point position SP, an end point position of either of the pair of end portions 90a and 90b of the circular arc 90 in a circumference direction thereof. For example, the panel control portion 710 recognizes, as a set reference position (a position for setting the starting point position SP), a touched position of the other of touches different from a touched position of one of the touches set as the center position CP at the time of detecting a search start operation. Further, in a case where the set reference position is on a right side in the left-and-right direction with respect to the center position CP, the panel control portion 710 sets, as the starting point position SP, the end point position of the end portion 90a of the circular arc 90 on the right side in the left-and-right direction. On the other hand, in a case where the set reference position is on a left side in the left-and-right direction with respect to the center position CP, the panel control portion 710 sets, as the starting point position SP, the end point position of the end portion 90b of the circular arc 90 on the left side in the left-and-right direction.
Accordingly, in a case where a search start operation has been performed as shown in
Once the first position P1 and the starting point position SP have been set, the panel control portion 710 determines a first ratio that is a ratio of a circular arc length (a length in the circumference direction) of the circular arc 90 between the starting point position SP and the first position P1 to a total length of the circular arc 90. The total length of the circular arc 90 is a circular arc length (a length in the circumference direction) of the circular arc 90 between the end point position of the end portion 90a thereof (starting point position SP) and the end point position of the end portion 90b thereof. Further, the panel control portion 710 performs control so that a value of a page number of a page to be displayed on the preview screen 8 increases with increasing value of the first ratio.
For example, the panel control portion 710 determines a value obtained by multiplying a total number of pages of a plurality of pages to be previewed (the number of pages from a first page to a last page) by the first ratio. Then, the panel control portion 710 performs control so that a page having a page number corresponding to said determined value is displayed on the preview screen 8. That is, when the total number of pages of a plurality of pages to be previewed is “100” and the first ratio has a value of “0.2”, a value obtained by multiplying the total number of pages by the first ratio is “20”. Accordingly, on the preview screen 8, a page having a page number whose value is “20 (a 20th page counted from the first page)” is displayed. In a case where a value obtained by multiplying a total number of pages by the first ratio is a decimal, a value after a decimal point may be round up, round down, or round off. With this configuration, by performing a page search operation in such a manner that a ratio of the number of pages between a page number of a first page (a lowest page number) and a page number of a desired page to a total number of pages of a plurality of pages agrees with the first ratio, the desired page can be displayed on the preview screen 8.
Furthermore, as shown in
After that, an operation in which, while the center position CP of the circular arc 90 of the page search image 9 is being touched, the subject touched position TP is moved (an operation in which the subject touched position TP is moved along a display region of the page search image 9) is performed. Every time this operation is performed, the first position P1 corresponding to the subject touched position TP is determined, and the first ratio is determined. Further, as shown in
The panel control portion 710 recognizes (sets) beforehand respective page numbers of a plurality of pages to be previewed. For example, in a case where the plurality of pages are compiled in a single file, the panel control portion 710 recognizes a page number of a first page as “1 (a lowest page number)” and a page number of a Nth page from the first page as “N”. Furthermore, in a case where the plurality of pages are divided into separate files, based on respective file names and dates and times of creation of a plurality of these files, the panel control portion 710 sets page numbers.
As shown in
When displaying the page search image 9, the panel control portion 710 performs control so that search assistance information for assisting in performing a page search also is additionally displayed. For example, the panel control portion 710 performs control so that, as search assistance information, item information 92 indicating an item name of each item is displayed (see
The panel control portion 710 judges whether or not a plurality of pages to be previewed are classified by items. For example, the panel control portion 710 judges whether or not, among pieces of data of the plurality of pages, there is one corresponding to a table of contents page, and when there is, the panel control portion 710 judges that the plurality of pages are classified by items. As one example, the panel control portion 710 searches for a page containing a plurality of numerals and a prescribed character string (for example, a character string such as “Contents” or “Index”). Then, in a case where there is said page, the panel control portion 710 extracts said page as the table of contents page (judges that the plurality of pages are classified by items). For example, a page as shown in
Furthermore, based on the piece of data of the table of contents page, the panel control portion 710 performs identification of an item name of each item and a page number (hereinafter, referred to as an item page number) of a first page of each item. For example, on the table of contents page shown in
After that, with respect to each item, the panel control portion 710 recognizes, among the plurality of pages to be previewed, the number of pages (herein, referred to as a subject number of pages) from a lowest page number to the item page number. Furthermore, the panel control portion 710 determines a second ratio that is a ratio of the subject number of pages to a total number of pages of the plurality of pages, and further performs, with respect to each item, a process in which a position on the circular arc 90 such that a ratio of a circular arc length of the circular arc 90 between the starting point position SP and this position to the total length of the circular arc 90 is equal to the second ratio is determined as a second position P2 (see
Further, as shown in
The panel control portion 710 performs control so that a search box 83 (see
Further, upon a keyword being inputted in the search box 83, from among a plurality of pages to be previewed, the panel control portion 710 searches for a page containing the keyword inputted in the search box 83. Then, in a case where there is a page containing the keyword, the panel control portion 710 performs identification of a page number (hereinafter, referred to as an applicable page number) of the page containing the keyword. There may be a plurality of pages containing the keyword.
After that, the panel control portion 710 recognizes, among the plurality of pages to be previewed, the number of pages (herein, referred to as a subject number of pages) from a lowest page number to the applicable page number. Furthermore, the panel control portion 710 determines a third ratio that is a ratio of the subject number of pages to a total number of pages of the plurality of pages, and further determines a position on the circular arc 90 such that a ratio of a circular arc length of the circular arc 90 between the starting point position SP and this position to the total length of the circular arc 90 is equal to the third ratio as a third position P3 corresponding to the applicable page number (see
Further, as shown in
With reference to a flow chart shown in
At Step S1, the panel control portion 710 performs control so that the page search image 9 is displayed on the preview screen 8.
Subsequently, at Step S2, the panel control portion 710 judges whether or not a plurality of pages to be previewed are classified by items. In other words, the panel control portion 710 judges whether or not the plurality of pages are classifiable by items. In a case where, as a result thereof, the panel control portion 710 judges that the plurality of pages are classified by items, a transition is made to Step S3. Upon the transition to Step S3, the panel control portion 710 determines the second position P2. At this time, the panel control portion 710 performs control so that information indicating the second position P2 and information indicating an item name to be displayed at the second position P2 (a vicinity thereof) are stored in the panel memory 712). After that, a transition is made to Step S4. In a case where, at Step S2, the panel control portion 710 judges that the plurality of pages are not classified by items, a transition is made from Step S2 to Step S4.
Upon the transition to Step S4, the panel control portion 710 judges whether or not a keyword has been inputted in the search box 83 on the preview screen 8. In a case where, as a result thereof, the panel control portion 710 judges that a keyword has been inputted therein, a transition is made to Step S5. Upon the transition to Step S5, the panel control portion 710 determines the third position P3. At this time, the panel control portion 710 performs control so that information indicating the third position P3 and information indicating an applicable page number to be displayed at the third position P3 (a vicinity thereof) are stored in the panel memory 712. After that a transition is made to Step S6. In a case where, at Step S4, the panel control portion 710 judges that a keyword has not been inputted therein, a transition is made from Step S4 to Step S6.
Upon the transition to Step S6, the panel control portion 710 judges whether or not there is search assistance information (an item name or an applicable page number) to be displayed on the preview screen 8. In a case where, as a result thereof, the panel control portion 710 judges that there is search assistance information, a transition is made to Step S7. Upon the transition to Step S7, the panel control portion 710 performs control so that the search assistance information is displayed. In a case where there is an item name as the search assistance information, the item name is displayed at the second position P2, and in a case where there is an applicable page number as the search assistance information, the applicable page number is displayed at the third position P3. After that, a transition is made to Step S8. In a case where, at Step S6, the panel control portion 710 judges that there is no search assistance information, a transition is made from Step S6 to Step S8.
Upon the transition to Step S8, the panel control portion 710 judges whether or not a page search operation has been detected. In a case where, as a result thereof, the panel control portion 710 judges that a page search operation has been detected, a transition is made to Step S9. Upon the transition to Step S9, the panel control portion 710 determines the first position P1 (a position corresponding the subject touched position TP). At this time, the panel control portion 710 also determines the first ratio. Further, at Step S10, the panel control portion 710 performs control so that a page corresponding to the first position P1 (a page having a page number corresponding to a value obtained by multiplying a total number of pages by the first ratio) is displayed on the preview screen 8.
After that, a transition is made to Step S11. Furthermore, also in a case where, at Step S8, the panel control portion 710 judges that a page search operation has not been detected, a transition is made to Step S11. Upon the transition to Step S11, the panel control portion 710 judges whether or not all touches on the preview screen 8 have been released. In a case where, as a result thereof, the panel control portion 710 judges that all touches have been released, a transition is made to Step S12. On the other hand, in a case where the panel control portion 710 judges that all touches have not been released (a touch on the center position CP has been continued), a transition is made to Step S8.
Upon the transition to step S12, the panel control portion 710 performs control so that the page search image 9 is stopped from being displayed. At this time, the panel control portion 710 performs control so that a currently displayed page is continued to be displayed. That is, on the preview screen 8, a page displayed at the time of releasing all touches on the preview screen 8 is continued to be displayed (a display page is determined).
In this embodiment, as described above, upon detecting a search start operation that is an operation of touching two points on the preview screen 8, the panel control portion 710 sets, as the center position CP, either of touched positions of two-point touches detected as the search start operation, and performs control so that the page search image 9 that is an image having a circular arc shape including the circular arc 90 about the center position CP is displayed. Furthermore, after the page search image 9 has been displayed, upon detecting a page search operation that is an operation in which, while the touch on the center position CP is continued, the page search image 9 is touched, the panel control portion 710 sets, as the first position P1, a position on the circular arc 90 corresponding to the touched position of the touch on the page search image 9 (subject touched position TP), and sets, as the starting point position SP, a position of either of the pair of end portions 90a and 90b of the circular arc 90. The panel control portion 710 further determines the first ratio that is a ratio of a length of the circular arc 90 between the starting point position SP and the first position P1 to the total length of the circular arc 90, and performs control so that a value of a page number of a page to be displayed on the preview screen 8 increases with increasing value of the first ratio.
According to a configuration of this embodiment, after a search start operation has been performed (after the page search image 9 has been displayed), by performing a page search operation (an operation of touching the page search image 9) in such a manner that the first ratio has an increased value, page feed of a plurality of pages is performed at a stroke. Thus, even in a case where a page number of a desired page (a page desired by a user to be displayed) is much higher/lower than a page number of a page currently displayed on the preview screen 8, without performing the same operation multiple times, switching of a display page from the currently displayed page to the desired page can be performed.
Furthermore, in this embodiment, as described above, with respect to touched positions of two-point touches detected as a search start operation, the panel control portion 710 sets, as the center position CP, that one of them which is positioned below the other in the up-and-down direction. When the touched position (set reference position) of the other of the touches different from the touched position of one of the touches set as the center position CP at the time of detecting the search start operation is on a right side in the left-and-right direction with respect to the center position CP, the panel control portion 710 sets, as the starting point position SP, a position of the end portion 90a of the pair of end portions 90a and 90b of the circular arc 90, which is on the right side with respect to the center position CP, while when the set reference position is on a left side in the left-and-right direction with respect to the center position CP, the panel control portion 710 sets, as the starting point position SP, a position of the end portion 90b of the pair of end portions 90a and 90b of the circular arc 90, which is on the left side with respect to the center position CP. With this configuration, the starting point position SP can be changed depending on a dominant arm of a user (improved operability can be provided).
The embodiment disclosed herein is to be construed in all respects as illustrative and not limiting. The scope of the present disclosure is indicated by the appended claims rather than by the foregoing description of the embodiment, and all changes that come within the meaning and range of equivalency of the claims are intended to be embraced therein.
Number | Date | Country | Kind |
---|---|---|---|
2015-220212 | Nov 2015 | JP | national |