This application is based on an application No. 2009-136216 filed in Japan, the contents of which are hereby incorporated by reference.
1. Field of the Invention
The present invention relates to an image processing apparatus, and particularly to an image processing apparatus having a user interface screen made up of a plurality of screens of which displaying order constitutes a hierarchical structure.
2. Description of the Related Art
In recent years, functions of an image processing apparatus tend to be diversified, and for example, a digital complex machine (MFP) as one example of such an image processing apparatus is an apparatus intensively having a copy function, a scanner function, a printer function, a facsimile function, a mail transmission and reception function, and the like.
In many MFPs, as a user interface device thereof, a liquid crystal display device configured integrally with a touch panel (LCD touch panel) is utilized. On the LCD touch panel of the MFP, a current status of its own machine and a key group for various types of function setting is displayed, so that an operator performs various inputs to the MFP by touching keys displayed on the panel. However, an area of a display surface of the LCD touch panel is limited, and thus, all the keys necessary for operating the MFP cannot be displayed simultaneously. The user interface device of the MFP, therefore, has a plurality of screens and switches the screens to be displayed as needed. The operator touches the LCD touch panel and, for example, selects a desired option from a menu displayed in sequence to use the various functions of the MFP.
As a technique for configuring a plurality of screens, there has been known a technique called hierarchization of screens.
In this case, a hierarchical structure is configured such that as the hierarchy of the screens becomes deeper, more detailed setting is enabled. In such MFP, a screen referred to as a base screen is prepared for each operation mode (copy, scanning, facsimile or the like). In this case, the base screen for each of the operation modes is positioned at the highest hierarchy level in the above-described hierarchical structure. Taking the copy mode as an example, the operator starts detailed setting of several functions at the copy mode base screen (see
In this manner, the operator needs to come and go through many hierarchies until the settings for the operation mode is accomplished, which requires substantial time for the operation. Moreover, in many cases, in order to display detailed information to see set contents of the operation mode and so on, the operator is obliged to use a dedicated key.
Conventionally, a variety of techniques for structuring screens for a user interface device employing an LCD touch panel has been proposed.
JP 2002-162869 A discloses an image forming apparatus. The image forming apparatus of JP 2002-162869 A includes a display, in which a screen is switchable to a plurality of screens. In the apparatus, a function frequently used by the operator is learned, and the frequently-used function is displayed on a first screen and infrequently-used functions are displayed on a second screen or later.
In this manner, in the image forming apparatus, convenience of the operator is increased by dividing the one display screen into a plurality of regions to secure a region where the function often used by the operator is displayed.
JP 2006-178781 A discloses a display device usable as a user interface device of an image processing apparatus such as an MFP. In the display device of JP 2006-178781 A, displayed contents are moved to another position by a predetermined key operation, and a second display part is displayed in the space generated by this movement. In the second display part, new keys and the like corresponding to the above predetermined key operation are displayed.
In this manner, the display device increases the convenience of the operator by displaying the new contents corresponding to the above-described predetermined key operation while displaying the contents displayed at the time point immediately before the above-described predetermined key operation.
JP 2003-008808 A discloses a touch panel input/display device usable in an image recording apparatus. The input/display device of JP 2003-008808 A can make setting so as to simultaneously display, on a display screen, a plurality of keys corresponding to operations to an arbitrary plurality of functions included in functions that the image recording apparatus has.
The above-described configuration of the touch panel input/display device allows the plurality of functions such as facsimile, copy, scanning and the like to be simultaneously displayed on the same screen, thereby enabling the operator to operate them.
JP 2002-344683 A discloses an image processing system. The image processing system of JP 2002-344683 A includes a plurality of image processing units each provided with a display part that displays information relating to image processing. The display part in each of the image processing units receives information of a status of the other image processing unit from the relevant other image processing unit, and based on the status of the other image processing unit, the display of the display unit of its own is switched.
In the image processing system configured above, since the display of the display part of the image processing unit is switched in conjunction with the operation status of the other image processing unit, the convenience of the operation is expected to be increased when the operator uses the plurality of image processing units cooperatively.
In this manner, there are many proposals relating to apparatuses, devices and systems each having a plurality of screens as a user interface.
However, when the method of screen display made up of the plurality of screens having the hierarchized structure is employed, the operator cannot display the target screens to perform the desired operations (setting and the like) without performing many operations for screen switching. The operator therefore needs to memorize the operation procedure.
Moreover, the operator often makes erroneous setting to the image processing apparatus. Such erroneous setting may be attributed to the fact that current set values of the other setting items cannot be referred to when a certain operation is being performed on a screen in a deeper (lower) hierarchy.
Moreover, it is not uncommon that the operator loses a position in the hierarchical structure of the screen currently displayed, and that much time is often required for switching another screen.
In order to solve the above-described problems in the related art, the present invention provides an image processing apparatus including a user interface that employs a hierarchized screen display method.
It is an object of the present invention to provide an image processing apparatus capable of simultaneously displaying screens at different hierarchical depths to thereby increase operational convenience of an operator, and solve the above-described problems in the related art.
in one aspect of the present invention, there is provided an image processing apparatus having a user interface display unit which is made up of a plurality of screens of which displaying order constitutes a hierarchical structure. The image processing apparatus includes: the user interface display unit which simultaneously displays at least two screens on a same display screen, the at least two screens including a first screen and a second screen, the first screen and the second screen being displayed with visual directions being different from each other; and a display screen determining unit which determines contents to be displayed on the first screen and the second screen, wherein the display screen determining unit determines the content of the first screen based on set contents being set in the image processing apparatus and determines the content of the second screen such that the content of the second screen has a predetermined relationship with the determined content of the first screen, and cause the user interface display unit to display the first screen and the second screen in accordance with the determinations.
The above and further objects and novel features of the present invention will more fully appear from the following detailed description when the same is read in connection with the accompanying drawings, and in which:
It is to be expressly understood, however, that the drawings are for the purpose of illustration only and are not intended as definitions of the limits of the invention. Preferred embodiments of the present invention are described in more detail below referring to these accompanying drawings.
According to an embodiment of the present invention, there is provided with an image processing apparatus capable of simultaneously displaying screens which are positioned on different hierarchical depth levels, thereby bringing about an effect of increasing operational convenience of an operator.
Hereinafter, the embodiment of the present invention is described in detail.
The embodiment of the present invention is an image processing apparatus (e.g., a digital complex machine: Multi-Function Peripheral: MFP) having a user interface including a display unit capable of simultaneously providing an operator with a plurality of different screens on a same display surface in accordance with a visual direction (of an operator viewing the screen). The above-described display unit is realized by cooperative operation between an LCD touch panel using a multiview liquid crystal technology and a controller that controls the LCD touch panel. In the image processing apparatus according to the present embodiment, when a predetermined operation screen is displayed as a first screen, the control is performed so that another operation screen positioned at one-lower hierarchical level from the predetermined operation screen may be displayed as a second screen, for example. In short, the image processing apparatus according to the present embodiment presents different screens in accordance with the visual direction of the operator. In other words, the screens are displayed in different viewing angles from one another. Although viewing angles of both the screens may be partly overlapped, the viewing angles of both the screens are preferably connected without the overlapped portion and without gap therebetween. This allows the operator to operate the image processing apparatus with reference to the different screens on the same display surface only by changing his/her visual direction without any operation to the image processing apparatus required. Here, the above mentioned different screens are, for example, screens on different hierarchy levels in the above-described hierarchized structure of the user interface screen.
In the specification of the present application, the visual direction is an angle between a line of sight of the operator and a normal line of the LCD touch panel. In the specification of the present application, a parallax is a difference between visual directions when the same object (LCD touch panel) is viewed from two points different from each other.
(Hardware Configuration)
a computer main part 101 that is a computer performs an arithmetic operation function, a control function, and the like;
a data storage unit 103 which holds various types of data; an interface unit 105 which performs data transmission and reception with an external apparatus;
an image reader unit 107 which reads an image to generate electronic data of the image;
an image processing unit 109 which performs various types of image processing to the electronic data of the image;
an image forming unit 111 which prints out the electronic data subjected to the image processing using an electrophotographic process; and
a user interface unit 121 which allows an operator to perform an input for settings and instructions, and displays confirmation of the set function, various warnings or the like. The computer main part 101 has a central processing unit (CPU) 113, a read only memory (ROM) 115, a random access memory (RAM) 117, and an internal nonvolatile memory (NVRAM) 119. The CPU 113 executes various programs to perform various types of data arithmetic operation processing and control processing of the MFP body. The ROM 115 holds various programs that the CPU 113 can execute. The RAM 117 holds data that the CPU 113 uses. The internal nvram 119 is used to hold data such as set modes and the like even in a case where the power is turned off. Moreover, the user interface unit 121 includes a display unit 123 to present information to the operator, and an operation unit 125 for the operator to input setting, an instruction and the like to the MFP 100. The display unit 123 includes a multiview liquid crystal, and can simultaneously present a plurality of screens to an operator. The operator changes the visual direction of his/her own to thereby refer to the plurality of screens. The operation unit 125 includes a touch panel configured integrally with the multiview liquid crystal. The interface unit 105 can communicate with other MFPs (MFP2 to MFP4 and server apparatuses (301, 303, 305, 307)) through a network 200 so as to be capable of data transmission and reception, and can transmit and receive data with respect to a portable storage device (USB memory 300 or the like). The MFP 100 according to the present embodiment can acquire various programs through the interface unit 105. Accordingly, programs for realizing actions described later and the like can be acquired through the interface unit 105, and can be executed.
(Functional Configuration)
The MFP 100 includes:
an operation frequency counting unit 131 which records contents of operations performed by the operator and counts (tabulates) frequencies at which the respective operations are used;
a timer unit 133 which outputs information of time from a certain time being as an origin;
a display screen determining unit 135 which determines a screen(s) to be displayed on the display unit 123;
an operation reception unit 137 which receives an operation which the operator performs to the operation unit 125;
a viewing angle determining unit 139 that determines a viewing angle for the respective plurality of screens making up the display of the display unit 123;
a viewing angle adjusting unit 141 which adjusts the viewing angle of the display unit, based on a value of the viewing angle determined by the viewing angle determining unit 139; and
a first screen displaying section 143 and a second screen displaying section 145 each of which displays the screen determined by the display screen determining unit 135 at the viewing angle determined by the viewing angle determining unit 139. The display screen determining unit 135 determines the contents of the plurality of screens to be displayed on the display unit 123 made of the multiview liquid crystal, and outputs the contents to the display unit 123. The viewing angle determining unit 139 determines the viewing angle of a first screen displayed on the first screen displaying section 143 and the viewing angle of a second screen displayed on the second screen displaying section 145. The viewing angle adjusting unit 141 adjusts a parallax barrier of the multiview liquid crystal and the like to adjust the viewing angles of the first and second screens. The viewing angle is a range in the visual direction where the operator can refer to the screen.
(Flowchart of Multi-Hierarchical Screen Simultaneous-Display Processing)
In step S101, the MFP 100 displays a base screen as the first screen 151 (
Referring back to
In this manner, the MFP 100 controls the display of the display unit 123 so that one of the screens is a one-lower-level screen which is selectable at the other screen of the multi-screen display being made up of two screens. When there are two or more one-lower-level screens selectable from the other screen, one of them may be displayed.
Referring back to
In step S107, the MFP 100 updates the display of the first screen 151 in accordance with the contents set in the pressed operation key of step S105. For example, it is assumed that the “paper” key 171 on the first screen 151 is pressed. In this case, the MFP 100 displays the “paper selection screen” (see
In step S109, the MFP 100 displays, on the second screen 153, a one-lower-level screen than the hierarchy level of the screen displayed on the first screen 151. For example, if the “paper selection screen” (
In the MFP 100 according to the present embodiment, the first screen 151 (first screen displaying section 143) and the second screen 153 (second screen displaying section 145) share the operation unit (touch panel) 125. Accordingly, in a relationship between the screens displayed on the first screen displaying section 143 and the second screen displaying section 145 at a time, the operation keys arranged on both the screens are arranged so that positions thereof are displaced from one another. This enables the MFP 100 to exactly know to which operation key of which screen is operated thorough the operation onto the touch panel.
(Flowchart of Selective Lower-Hierarchical Screen Display Processing Based on an Amount of Operation Frequency Counting)
Next, referring to
In step S101, the MFP 100 displays the base screen (
The MFP 100, in step S203, derives a priority order of the lower-level screens for displaying the second screen 153, and configures the second screen 153 in accordance with the derived priority order. The priority order is decided in a way that a screen having higher possibility for being used is given a higher priority. Here, the possibility for being used is determined based on past operation record (past actual performance of operations). Specifically, the MFP 100 refers to the operation frequency count amount outputted by the operation frequency counting unit 131 to derive the priority order. The operation frequency counting unit 131 can output an amount indicating the operation frequency of the past operations by the operator. It is preferable for the amount to be a predetermined amount of statistics.
In step S205, the MFP 100 displays the lower-level screen having the higher priority order on the second screen displaying section 145 of the display unit 123 as the second screen 153.
As described, when the plurality of lower-level screens are exist, the lower-level screen to be displayed as the second screen 153 is determined. The operator can refer to the lower-level screen that the operator actually needs to operate simultaneously with the base screen without any operation to the MFP 100.
(Flowchart of Timer-Driven Selective Lower-Hierarchical Screen Display Processing)
Below, another mode for displaying a lower-level screen is described, in which the screen to be displayed as the lower-level screen is automatically switched with time.
In step S101, the MFP 100 displays the base screen (
In step S303, the MFP 100 sets a value (T) of a time counter to zero. At this time, the MFP 100 stores a value outputted from the timer unit 133 so as to make a correlation of the value T=zero.
In step S305, the MFP 100 branches the processing based on the value T of the time counter. For example, if the value T of the time counter is more than or equal to zero and less than 10 (the unit may be, for example, a “second”), the processing shifts to step S307, if the value T of the time counter is more than or equal to 10 and less than 20, the processing shifts to step S309, and if the value T of the time counter is more than or equal to 20, the processing shifts to step S311.
In step S307, the paper selection screen (
In step S309, the color selection screen (not shown) is displayed as the second screen 153.
In step S311, double sides/page combining setting screen (not shown) is displayed as the second screen 153.
As described, regarding the one-lower-level screens which is selectable from a screen displayed on one of the screens, the MFP 100 sequentially displays them by temporally switching the one-lower-level screens to be displayed. In the present example, the “paper selection screen”, the “color selection screen”, and the “double sides/page combining setting screen”, which are the lower-level screens of the base screen, are automatically switched at a periodic interval in this order. This is because it is considered that when the operator makes setting of a copy job, he or she often performs the setting operation in the order of selecting paper, selecting a color and making the double sides/page combining setting. Thus, automatic temporal switching of the second screen 153 allows the operator to finish the series of the setting operations by performing the setting operations in this order, and thus, the operator is not at a loss to operate during the setting operations. When the screen other than the base screen is displayed on the first screen 151 or on the second screen 153, to the similar effect, the one-lower-level screens displayed on the other screen may be switched temporally to contribute to the convenience of the operator.
In step S313, the MFP 100 updates the value T of the time counter with reference to the output of the timer unit 133. When the unit of the value T is a “second”, the value T is updated using a difference (second) between the output of the timer unit 133 in step S313 and the output of the timer unit 133 at T=zero.
In step S315, the MFP 100 determines whether the value T of the time counter is more than or equal to 30. If the MFP 100 determines that the value T of the time counter is more than or equal to 30 (“YES” in step S315), the processing shifts to step S317. If the MFP 100 determines that the value T of the time counter is less than 30 (“NO” in step S315), the processing shifts to step S319 with step S317 skipped.
In step S317, the MFP 100 resets the value T of the time counter. The processing in step S317 may be performed similarly to the processing in step S303. Here, the MFP 100 resets the value T of the time counter in a period of 30 seconds because the three types of lower-level screens are switched at intervals of 10 seconds. In the case of a period different from that of 30 seconds, in step S317, when the value T of the time counter exceeds a value corresponding to the period, the value of the time counter may be reset.
In step S319, the MFP 100 determines whether there has been an operation to the first screen 151. If the operation to the first screen is performed (“YES” in step S319), the processing ends. As long as the operation to the first screen is not performed (“NO” in step S319″), the processing returns to step S305 to be looped.
(Processing for Displaying a Screen Based on Operator's Setting)
In the MFP 100 according to the present embodiment, the operator can, in advance, set which screens are to be displayed as the second screen 153. In this case, the second screen 153 may not be the one-lower-level screen which is selectable from the first screen 151 in the relationship with the first screen 151.
(Setting List Screen Display)
(Finishing Image Display)
(Guidance Screen Display)
(Flowchart of the Processing for Screen Display Processing Based on Operator's Setting)
In step S101, the MFP 100 displays the base screen (
In step S403, the MFP 100 branches the processing based on second-screen (right-screen) display content-setting set by the operator. If the operator selects the “not display” (“set value=not display” in step S403), the processing shifts to step S405. If the operator selects the “operation setting display” (“set value=operation setting display” in step S403), the processing shifts to step S407. If the operator selects the “setting list display” (“set value=setting list display” in step S403), the processing shifts to step S409. If the operator selects the “finishing image display” (“set value finishing image display” in step S403), the processing shifts to step S411. If the operator selects the “guidance display” (“set value=guidance display” in step S403), the processing shifts to step S413.
As described, in the MFP 100 according to the present embodiment, the operator can, in advance, set the contents to be displayed as the second screen 153.
(Viewing Angle Control Processing in Accordance with Displayed Contents)
The MFP 100 according to the present embodiment adjusts a range of visual direction (viewing angle), from which the screen can be visually recognized, in accordance with the contents of the displayed screen. This prevents the operator from performing an erroneous operation.
For example, when screens for operation setting (e.g., the paper selection screen as shown in
(Flowchart of Viewing Angle Control Processing in Accordance with Displayed Contents)
In step S101, the MFP 100 displays the base screen (
In step S503, the MFP 100 determines whether or not displayed contents of the second screen 153 are of the screen for operation setting. If the MFP 100 determines that the displayed contents of the second screen 153 are of the screen for operation setting (“YES” in step S503), the processing shifts to step S505. If the MFP 100 determines that the displayed contents of the second screen 153 are not of the screen for operation setting (“NO” in step S503), the processing shifts to step S507.
The adjustment of viewing angles is not limited to the example of
The above-described multi-hierarchical screens simultaneous-display processing (
According to the constitution of the embodiment of the present invention, the operator can view the plurality of screens of the different hierarchy levels by only moving himself/herself to a range of the divided viewing angles of the liquid crystal. This increases operability of the operator.
The embodiment of the present invention is usable as an image processing apparatus. In the image processing apparatus according to the present invention, operational convenience of the operator is increased, and effects of reduction in erroneous operation, shortened time required for operation and the like are brought about.
As this invention may be embodied in several forms without departing from the spirit of essential characteristic thereof, the present embodiment is therefore illustrative and not restrictive, since the scope of the invention is defined by the appended claims rather than by the description preceding them, and all changes that fall within metes and bounds of the claims, or equivalence of such metes and bounds thereof are therefore intended to be embraced by the claims.
Number | Date | Country | Kind |
---|---|---|---|
2009-136216 | Jun 2009 | JP | national |