INPUT DEVICE AND IMAGE FORMING DEVICE
20200145545 ยท 2020-05-07
Assignee
Inventors
Cpc classification
H04N1/00411
ELECTRICITY
H04N1/00549
ELECTRICITY
G06F3/04886
PHYSICS
G06F3/016
PHYSICS
G06F1/1637
PHYSICS
G06F1/1643
PHYSICS
International classification
H04N1/00
ELECTRICITY
Abstract
An input device and image forming device which can present the user a response by vibration uniformly regardless of the position where the user touches on an operation panel. The input device includes: a vibrating element which vibrates an operation panel unit in at least one direction; a vibration absorbing member which connects the operation panel unit with the device main body and absorbs the vibration of the operation panel unit; and a vibration controller which enables the vibrating element to give a vibration according to the condition in which an operation input is received on the operation panel unit. The vibration controller corrects the amount of vibration in driving the vibrating element by the amount of correction set according to the position where the vibrating element is mounted on the operation panel unit.
Claims
1. An input device comprising: an operation panel unit which receives an operation input by a user; a vibrating element which is mounted on the operation panel unit and vibrates the operation panel unit in at least one direction; a vibration absorbing member which connects the operation panel unit with a device main body and absorbs vibration of the operation panel unit; and a vibration controller which enables the vibrating element to give a vibration according to a condition in which the operation input is received on the operation panel unit, wherein the vibration controller corrects an amount of vibration in driving the vibrating element by an amount of correction set according to a position where the vibrating element is mounted on the operation panel unit.
2. The input device according to claim 1, wherein the amount of correction is set according to an amount of shift of a mounting position of the vibrating element from a gravity center axis of the operation panel unit, and an area in which the operation input by the user has been made on the operation panel unit.
3. The input device according to claim 1, wherein the vibration controller divides an operation area of the operation panel unit into a plurality of areas, sets a correction value to correct the amount of vibration in driving the vibrating element for each of the areas, and corrects the amount of vibration of the vibrating element by the correction value set for the area in which the operation input is received on the operation panel unit.
4. The input device according to claim 1, further comprising: a vibration amount detector which detects an amount of vibration given by the vibrating element, wherein when the amount of vibration detected by the vibration amount detector changes, the vibration controller corrects the amount of vibration in driving the vibrating element according to information on the detected amount of vibration.
5. An image forming device comprising: an image forming section which performs an image forming process on a printing medium; an operation panel unit which receives an operation input related to the image forming process by a user; a vibrating element which is mounted on the operation panel unit and vibrates the operation panel unit in at least one direction; a vibration absorbing member which connects the operation panel unit with a device main body and absorbs vibration of the operation panel unit; and a vibration controller which enables the vibrating element to give a vibration according to a condition in which the operation input is received on the operation panel unit, wherein the vibration controller corrects an amount of vibration in driving the vibrating element by an amount of correction set according to a position where the vibrating element is mounted on the operation panel unit.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0016] The advantages and features provided by one or more embodiments of the invention will become more fully understood from the detailed description given hereinbelow and the appended drawings which are given by way of illustration only, and thus are not intended as a definition of the limits of the present invention.
[0017]
[0018]
[0019]
[0020]
[0021]
[0022]
[0023]
[0024]
[0025]
[0026]
[0027]
DETAILED DESCRIPTION OF EMBODIMENTS
[1. Example of the Configuration of the Device]
[0028] Hereinafter, one or more embodiments of the present invention will be described with reference to
[0029]
[0030] The image forming device 100 according to the embodiment is a digital multifunctional machine called MFP (MultiFunction Peripheral).
[0031] The image forming device 100 includes a paper cassette 101, an image forming section 102, a paper delivery section 103, an original reader 104, and an operation panel unit 110.
[0032] The image forming section 102 performs the image forming process to form an image on the front or back side of a sheet transported from the paper cassette 101 according to the original read by the original reader 104 or the original image transmitted from outside.
[0033] The sheet on which the image forming section 102 has formed an image is delivered through the paper delivery section 103.
[0034] The operation panel unit 110 is an operation section in which various settings related to the image forming process are made and an instruction to start image formation is given. This operation panel unit 110 includes a liquid crystal display panel which displays various operation buttons and a touch panel which detects a touch on the panel surface. The liquid crystal display panel is a relatively large panel which measures, for example, 10 centimeters in length and 20 centimeters in width.
[0035] In addition, the operation panel unit 110 according to the present embodiment has the function to vibrate the panel itself as a response to operation. This vibration function will be described in detail later.
[0036]
[0037] The controller 120 includes a central processing unit (hereinafter called the CPU) 121, a drawing section 122, an image processing section 124, an image output section 125, and a lighting controller 126. The controller 120 further includes a ROM 127, a RAM 128, a hard disk drive (hereinafter called the HDD) 129, a network interface 130, and an external device connector 131.
[0038] The CPU 121 reads the program or data required for control from the ROM 127, RAM 128 or HDD 129 connected to it and performs the control process to form an image. By executing the read program, a control processing section 121a which performs the control processing function is formed in the CPU 121. Also, by executing the read program, a determination processing section 121b which makes a determination about the conditions of various sections of the image forming device 100 is formed in the CPU 121.
[0039] The ROM 127 and RAM 128 are used to store data temporarily and the HDD 129 is mainly used to store image data (original data).
[0040] The network interface 130 connected to the CPU 121 receives original data and so on from outside. In addition, communications with a monitoring department in charge of monitoring the operation of the image forming device 100 are made through the network interface 130.
[0041] The CPU 121 performs the image forming process for the original read by the original reader 104 or the original received by the network interface 130. The CPU 121 is connected to the image processing section 124 and the image processing section 124 performs correction or processing of the image obtained from the original data. The image data processed by the image processing section 124 is sent from the image output section 125 so that an image is formed by the image forming section 102 (
[0042] The CPU 121 is also connected to the drawing section 122 which draws the operation screen to be displayed on the operation panel unit 110, according to an instruction from the CPU 121. The operation panel unit 110 displays the operation screen drawn by the drawing section 122.
[0043] Furthermore, the CPU 121 is connected to the lighting controller 126 which controls lighting for the screen on the operation panel unit 110 according to an instruction from the CPU 121.
[0044] The controller 120 includes the external device connector 131 which enables connection to an external device such as a card reader or keyboard.
[0045]
[0046] The operation panel unit 110 includes a CPU 111, a touch panel 118, and a liquid crystal display panel 119. The touch panel 118 detects a touch on the surface of the display screen of the liquid crystal display panel 119. The CPU 111 controls the detection of a touch on the touch panel 118 and the display on the liquid crystal display panel 119.
[0047] The CPU 111 includes a coordinate determination section 111a which determines the coordinates of the touched position on the touch panel 118 and a display controller 111b which controls the display on the liquid crystal display panel 119. The display controller 111b controls the display on the liquid crystal display panel 119 according to image data supplied from the drawing section 122 (
[0048] The operation panel unit 110 further includes a buzzer section 113, a vibrating element 115, and a vibration sensor 117.
[0049] The buzzer section 113 outputs various sounds including a warning sound, under the control by a buzzer controller 112. The types of output sound and sound volume correction are set according to the data stored in a storage 116. The buzzer controller 112 controls the output of a warning sound or the like according to an instruction from the CPU 111.
[0050] The vibrating element 115 vibrates the touch panel 118 and the liquid crystal display panel 119 under the control by a vibration controller 114. Data such as the types of vibration and the amount of vibration correction for the touch panel 118 and the liquid crystal display panel 119 is stored in the storage 116. The vibration controller 114 reads the data stored in the storage 116 and controls the vibration condition according to an instruction from the CPU 111. The vibration sensor 117 detects the condition of the vibration given to the touch panel 118 and the liquid crystal display panel 119 by the vibrating element 115. As the vibration sensor 117, for example, a device which can detect the amount of vibration, such as an acceleration sensor, may be used.
[0051] The vibration sensor 117 is omissible. In the configuration shown in
[0052]
[0053] The vibration absorbing member 107 is made of rubber, spring or damper and placed in the four corners of the operation panel holding frame 108 or the like. This arrangement that the vibration absorbing members 107 are placed in the four corners is just an example; instead, for example, the vibration absorbing member 107 may be a rubber sheet which lies on the entire back side of the operation panel holding frame 108.
[0054] The vibrating element 115 is mounted on the back side of the operation panel holding frame 108. When a drive signal is applied, the vibrating element 115 vibrates the operation panel holding frame 108, touch panel 118, and liquid crystal display panel 119 in at least one direction. As the vibrating element 115, for example, a vibration motor with a weight attached eccentrically to the rotation shaft of the motor may be used.
[0055] Since the operation panel holding frame 108 is attached to the operation panel mounting section 106 through the vibration absorbing members 107, vibration is not transmitted to the main body side of the image forming device 100 other than the operation panel unit 110 and the operation panel unit 110 is vibrated efficiently while isolated from the main body side.
[2. Processing Sequence of Vibrating the Touch Panel]
[0056]
[0057] First, the CPU 111 detects whether the touch panel 118 has been pressed (touched) or not (Step S100). Here, for example, the CPU 111 detects an interrupt signal from the touch panel 118 and determines whether the touch panel 118 has been pressed or not.
[0058] If the panel 118 has not been touched (No at Step S100), nothing is performed for vibration and this determination step is repeated until it is detected at Step S100 that the panel 118 has been touched.
[0059] If it is detected at Step S100 that the panel 118 has been touched (Yes at Step S100), the CPU 111 acquires information on the position on the touch panel 118 which has been pressed (Step S101). Furthermore, the CPU 111 determines whether the pressed position (touched position) acquired at Step S101 is in one of the button areas displayed on the liquid crystal display panel 119 (Step S102). If the pressed position is not in any button area (No at Step S102), the CPU 111 returns to Step S100 for determination and then, if the panel 118 is newly pressed, the same process as above is repeated.
[0060] On the other hand, if it is detected at Step S102 that the pressed position is in one of the button areas (Yes at Step S102), the CPU 111 instructs the vibration controller 114 to perform the vibration process (Step S103) and returns to Step S100 for determination. Then, if the panel 118 is newly pressed, the same process is repeated.
[0061] As the vibration controller 114 receives an instruction to perform the vibration process at Step S103, the vibration controller 114 vibrates the vibrating element 115 for a short time. For example, the vibration controller 114 vibrates the vibrating element 115 for a short time from 20 ms to 100 ms or so.
[0062] When the touch panel 118, just above the button displayed on the liquid crystal display panel 119, is pressed, this short-time vibration is given by the vibrating element 115 as a response to the press.
[0063] The touch panel 118 may be pressed with a finger of the user as the operator or with a touch pen prepared in advance.
[3. Explanation of the Vibration Condition Depending on the Position of the Vibrating Element]
[0064]
[0065]
[0066] The vibrating members described below are the operation panel holding frame 108 and the touch panel 118 and liquid crystal display panel 119 which are mounted on the operation panel holding frame 108. In the explanation given below, the horizontal direction means the left-right direction of the touch panel 118 shown in
[0067] In the present embodiment, the vibrating element 115 is arranged so that more vibration is given in the horizontal direction (in the left-right direction in
[0068] If the vibrating element 115 can be mounted almost in the center of the back side of the operation panel holding frame 108 as shown in
[0069] However, in the actual image forming device 100, components are densely arranged inside the device for the sake of compactness of the device and it is often difficult to mount the vibrating element 115 almost in the center of the back side of the operation panel holding frame 108.
[0070] For this reason, as shown in
[0071] If the vibrating element 115 gives vibration M.sub.1 in the horizontal direction as shown in
[0072] In
[0073] If the position of the vibrating element 115 deviates from the center of the vibrating members (frame 108 and panels 118 and 119) as shown in
[0074] As a solution to this problem, in the image forming device 100 according to the present embodiment, the amount of vibration given by the vibrating element 115 is corrected according to the touched position so that the vibration is almost uniformly given regardless of the touched position.
[0075] Specifically, as shown in
[0076] On the other hand, in the horizontal direction X.sub.1 or X.sub.3 away from the horizontal direction X.sub.2 by a given distance in the vertical direction, the amount of correction corresponds to vibration B.sub.11 or B.sub.13 as the difference between vibration A.sub.11 or A.sub.13 given by the vibrating element 115 at that position and the strongest vibration A.sub.12. Furthermore, in the horizontal direction X.sub.4 further away from the horizontal direction X.sub.2 in the vertical direction, the amount of correction corresponds to stronger vibration B.sub.14 as the difference between vibration A.sub.14 given by the vibrating element 115 at that position and the strongest vibration A.sub.12.
[0077] The vibration controller 114 generates a drive signal for the vibrating element 115 to intensify the vibration by the amount of correction thus obtained according to the touched position and drives the vibrating element 115. The amount of correction may be determined, for example, by detecting the touched position of the touch panel 118 and calculating the required amount of correction for the detected position. However, in the present embodiment, the amount of correction is predetermined for each area of the panel so that the amount of correction is determined according to the area which covers the touched position.
[4. Example of Correction of Vibration]
[0078]
[0079] Therefore, only vibrations A.sub.21 and A.sub.22 are given by the vibrating element 115 in the eight areas Z1 to Z8 which are in contact with the line of the horizontal direction X.sub.2. In other words, the vibration is not corrected in the eight areas Z1 to Z8.
[0080] On the other hand, in the four areas Z9 to Z12, which are one area away from the line of the horizontal direction X.sub.2 in the vertical direction, the vibration given by the vibrating element 115, expressed as A.sub.23, is slightly weaker than the vibrations A.sub.21 or A.sub.22. Therefore, for the four areas Z9 to Z12, the difference between vibration A.sub.21 and vibration A.sub.23 (or the difference between vibration A.sub.22 and vibration A.sub.23) is set as the amount of vibration correction C.sub.23.
[0081] Also, in the four areas Z13 to Z16, which are two areas away from the line of the horizontal direction X.sub.2 in the vertical direction, the vibration given by the vibrating element 115, expressed as A.sub.24, is weaker than the vibration A.sub.23. Therefore, for the four areas Z13 to Z16, the difference between vibration A.sub.21 and vibration A.sub.24 (or the difference between vibration A.sub.22 and vibration A.sub.24) is set as the amount of vibration correction C.sub.24.
[0082]
[0083] First, the CPU 111 detects whether the touch panel 118 has been pressed (touched) or not (Step S200). For example, when the CPU 111 detects an interrupt signal from the touch panel 118, it determines that the panel has been pressed.
[0084] If the panel has not been touched (No at Step S200), nothing is performed to give a vibration and this determination step is repeated until it is detected at Step S200 that the touch panel 118 has been touched.
[0085] If it is detected at Step S200 that the touch panel 118 has been touched (Yes at Step S200), the CPU 111 acquires information on the pressed position on the touch panel 118 (Step S201). Furthermore, the CPU 111 determines whether the pressed position (touched position) is in one of the button areas displayed by the liquid crystal display panel 119 or not (Step S202). If the pressed position is not in any button area (No at Step S202), the CPU 111 returns to Step S200 for determination and then, if the panel 118 is newly pressed, the same steps as above are repeated.
[0086] The steps described so far are the same control steps as in the flowchart in
[0087] If the touched position is in one of the areas Z1 to Z8 (Yes at Step S203), the CPU 111 instructs the vibration controller 114 to perform the vibration process without a correction (Step S205). After the vibration process is performed, the CPU 111 returns to Step S200 for determination and then, if the panel 118 is newly pressed, the same steps as above are repeated.
[0088] On the other hand, if the touched position is not in any of the areas Z1 to Z8 (No at Step S203), the CPU 111 determines whether the touched position is in one of the areas Z9 to Z12 or not (Step S204).
[0089] If the touched position is in one of the areas Z9 to Z12 (Yes at Step S204), the CPU 111 instructs the vibration controller 114 to perform the vibration process with a smaller amount of correction (amount of correction C.sub.23 shown in
[0090] If it is determined at Step S204 that the touched position is not in any of the areas Z9 to Z12 (No at Step S204), the CPU 111 determines that the touched position is in one of the areas Z13 to Z16. In this case, the CPU 111 instructs the vibration controller 114 to perform the vibration process with a larger amount of correction (amount of correction C.sub.24 shown in
[0091] As explained above, in the image forming device according to the present embodiment, even if the vibrating element 115 cannot be mounted in the center of the touch panel 118, the vibration condition of the operation panel unit 110 can be corrected so that the vibration is almost uniform in all the areas of the touch panel 118. Therefore, the user who has operated the touch panel 118 can always feel a vibration with an adequate intensity regardless of which part of the touch panel 118 has been touched.
[5. Example of Further Correction Necessary for Installation of an Extended Operation Device]
[0092] An external device (optional device) can be mounted on the operation panel unit 110. For example, as shown in
[0093] If the external device 150 is installed as shown in
[0094] In this case, the amount of correction must be changed from the amount of correction shown in
[0095] Specifically, if the touched position is along the line of the horizontal direction X.sub.1 corresponding to the position G.sub.3 of the center of gravity, only vibration A.sub.31 is given by the vibrating element 115.
[0096] If the touched position is along the line of the horizontal direction X.sub.2 shifted from the line of the horizontal direction X.sub.1 in the vertical direction, the amount of correction B.sub.32 which compensates for lack of vibration is added to the vibration A.sub.32 given by the vibrating element 115.
[0097] Similarly, if the touched position is along the line of the horizontal direction X.sub.3 or X.sub.4 further shifted in the vertical direction, the amount of correction B.sub.33 or B.sub.34 which compensates for lack of vibration is added to the vibration A.sub.33 or A.sub.34 given by the vibrating element 115. The amount of correction B.sub.32, B.sub.33 or B.sub.34 is larger as the distance from the position G.sub.3 of the center of gravity in the vertical direction increases.
[0098] As explained above, even if the external device (optional device) 150 is installed on the operation panel unit 110, the vibration given to the operation panel unit 110 by the vibrating element 115 can be uniformized by correction.
[6. Example of Compensation for Temporal Change in Vibration]
[0099] In the configuration described earlier in reference to
[0100]
[0101] First, the CPU 111 determines whether the vibrating element 115 has given a vibration upon touching the panel or not (Step S300). If a vibration has not been given (No at Step S300), the CPU 111 returns to Step 300 for determination and waits for a vibration.
[0102] If the vibrating element 115 has given a vibration upon touching the panel, the CPU 111 acquires the amount of vibration from the vibration sensor 117 (Step S301). Then, the CPU 111 compares the acquired amount of vibration with the initial value of the amount of vibration stored in advance (Step S302) and determines whether the difference between the acquired amount of vibration and the initial value is a preset threshold TH or more (Step S303).
[0103] If the difference is not the threshold TH or more (No at Step S303), the CPU 111 returns to Step S300 for determination and waits for a vibration.
[0104] If the difference is the threshold TH or more (Yes at Step S303), the CPU 111 stores the value of the detected difference as a vibration correction value in the storage 116 (
[0105] Accordingly, when the vibration condition of the operation panel unit 110 has changed over time with the use of the image forming device 100, the change is automatically compensated for.
[7. Other Modifications]
[0106] In the explanation of the above embodiment, the vibrating element 115 is assumed to give a vibration mainly in the horizontal direction of the operation panel unit 110. However, even when a vibration is given in a different direction, the vibration condition may be uniformized by the same steps as above.
[0107] In the example shown in
[0108] In the description of the above embodiments, it is assumed that the operation panel unit included in the image forming device as a stationary machine is vibrated. In other various types of stationary machines, the same configuration and control process as above may also be used to vibrate the operation panel as an input device.
[0109] Although the embodiments of the present invention have been described and illustrated in detail, the disclosed embodiments are made for purposes of illustration and example only and not limitation. The scope of the present invention should be interpreted by terms of the appended claims.
REFERENCE SIGNS LIST
[0110] 100 . . . image forming device, [0111] 101 . . . paper cassette, [0112] 102 . . . image forming section, [0113] 103 . . . paper delivery section, [0114] 104 . . . original reader, [0115] 105 . . . lighting section, [0116] 106 . . . operation panel mounting section, [0117] 107 . . . vibration absorbing member, [0118] 108 . . . operation panel holding frame, [0119] 110 . . . operation panel unit, [0120] 111 . . . central processing unit (CPU), [0121] 114 . . . vibration controller, [0122] 115 . . . vibrating element, [0123] 117 . . . vibration sensor, [0124] 118 . . . touch panel, [0125] 119 . . . liquid crystal display panel, [0126] 120 . . . controller, [0127] 121 . . . central processing unit (CPU), [0128] 131 . . . external device connector, [0129] 132 . . . connection cable, [0130] 140 . . . position adjusting section, [0131] 141 . . . adjusting screw, [0132] 142 . . . gravity center adjusting section, [0133] 143 . . . adjusting screw, [0134] 150 . . . external device