US20040119751A1 - Data input device, image processing device, data input method and computer readable recording medium on which data input program is recorded - Google Patents
Data input device, image processing device, data input method and computer readable recording medium on which data input program is recorded Download PDFInfo
- Publication number
- US20040119751A1 US20040119751A1 US10/634,907 US63490703A US2004119751A1 US 20040119751 A1 US20040119751 A1 US 20040119751A1 US 63490703 A US63490703 A US 63490703A US 2004119751 A1 US2004119751 A1 US 2004119751A1
- Authority
- US
- United States
- Prior art keywords
- key
- group
- image
- size
- modifying
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F3/04886—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
Definitions
- the invention relates to a data input device, in particular, a data input device that is capable of showing a plurality of key images on its display screen, and entering data assigned to said key images when input designation areas are designated on said display screen.
- MFP multi-function peripheral
- an operating panel using a touch panel is normally adopted as a data input unit.
- Such an operating panel has a touch panel provided on the display screen to show various operating key images, detects that a input designation area that corresponds to a specific key image is designated by the user by means of the touch panel, and enters the data assigned to said key image.
- the invention is made to solve the aforementioned problems of the prior art, and it intends to provide a data input device that is capable of showing a plurality of key images on its display screen, and, when an input designation area is designated corresponding to the display area of a key image on said display screen, entering data assigned to said key image; in particular, such a data input device that allows the operator to modify the sizes of specific operating keys arbitrarily and automatically modifies the layout of other operating keys.
- a data input device for displaying a group of key images on a display screen and when an input designation area is designated on said display screen corresponding to a display area for each key image belonging to said group of key images, entering data assigned to said key image, comprising: a key image size modifying unit for modifying the size of a first key image among said group of key images; a key image layout modifying unit for modifying the layout of said group of key images with modifying the size of said first key image; and a key image display modifying unit that reduces the size of a second key image among said group of key images when it becomes impossible to display all the key images belonging to said group of key images simultaneously on said display screen as a result of modifying the size of said first key image.
- An image processing device comprising: at least two items selected from a group consisting of an image reading device for obtaining image data by reading document images, a printing device for printing the image data; and a transmitting device for transmitting the image data; and a data input device described in (1).
- a data input method for a data input device for displaying a group of key images on a display screen and when an input designation area is designated on said display screen corresponding to a display area for each key image belonging to said group of key images, entering data assigned to said key image comprising: a step of modifying the size of a first key image among said group of key images; a step of modifying the layout of said group of key images with modifying the size of said first key image; and a step of reducing the size of a second key image among said group of key images when it becomes impossible to display all the key images belonging to said group of key images simultaneously on said display screen as a result of modifying the size of said first key image.
- a computer readable recording medium on which a data input program is recorded said program causing a data input device for displaying a group of key images on a display screen and when an input designation area is designated on said display screen corresponding to a display area for each key image belonging to said group of key images, entering data assigned to said key image, to execute: a step of modifying the size of a first key image among said group of key images; a step of modifying the layout of said group of key images with modifying the size of said first key image; and a step of reducing the size of a second key image among said group of key images when it becomes impossible to display all the key images belonging to said group of key images simultaneously on said display screen as a result of modifying the size of said first key image.
- a data input device for displaying a first group of key images on a display screen and when an input designation area is designated on said display screen corresponding to a display area for each key image belonging to said first group of key images, entering data assigned to said key image, comprising: a key image size modifying unit for modifying the size of a first key image among said first group of key images; a key image layout modifying unit for modifying the layout of said first group of key images with modifying the size of said first key image; and a key image display modifying unit for displaying a second key image for selecting and designating data to be entered from data assigned to key images belonging to a second group of key images in place of the second group of key images among said first group of key images when it becomes impossible to display all the key images belonging to said first group of key images simultaneously on said display screen as a result of modifying the size of the first key image.
- An image processing device comprising: at least two items selected from a group consisting of an image reading device for obtaining image data by reading document images, a printing device for printing the image data; and a transmitting device for transmitting the image data; and a data input device described in (5).
- a data input method for a data input device for displaying a first group of key images on a display screen and when an input designation area is designated on said display screen corresponding to a display area for each key image belonging to said first group of key images, entering data assigned to said key image comprising: a step of modifying the size of a first key image among said first group of key images; a step of modifying the layout of said first group of key images with modifying the size of said first key image; and a step of displaying a second key image for selecting and designating data to be entered from data assigned to key images belonging to a second group of key images in place of the second group of key images among said first group of key images when it becomes impossible to display all the key images belonging to said first group of key images simultaneously on said display screen as a result of modifying the size of the first key image.
- a computer readable recording medium on which a data input program is recorded said program causing a data input device for displaying a first group of key images on a display screen and when an input designation area is designated on said display screen corresponding to a display area for each key image belonging to said first group of key images, entering data assigned to said key image, to execute: a step of modifying the size of a first key image among said first group of key images; a step of modifying the layout of said first group of key images with modifying the size of said first key image; and a step of displaying a second key image for selecting and designating data to be entered from data assigned to key images belonging to a second group of key images in place of the second group of key images among said first group of key images when it becomes impossible to display all the key images belonging to said first group of key images simultaneously on said display screen as a result of modifying the size of the first key image.
- FIG. 1 is a block diagram showing the constitution of an MFP 1 a according to a first embodiment of the invention.
- FIG. 2 is a flowchart showing the procedure of data input process of an operating panel unit 14 of MFP 1 a shown in FIG. 1.
- FIG. 3 is a flowchart showing the procedure of operating screen display process of operating panel unit 14 of MFP 1 a shown in FIG. 2.
- FIG. 4 is an example of initial screen control information of MFP 1 a shown in FIG. 3.
- FIG. 5 shows an example of an initial screen displayed on a display 14 a of control panel 14 of MFP 1 a based on the initial screen control information shown in FIG. 4.
- FIG. 6 is a screen obtained by enlarging the key image of a size variable key and modifying the layout of the initial screen of display 14 a shown in FIG. 5.
- FIG. 7 is an example of updated screen control information by further enlarging the size of the key image of the size variable key and modifying the layout of the screen of display 14 a shown in FIG. 6.
- FIG. 8 is a screen obtained by modifying the layout based on the screen control information of FIG. 7.
- FIG. 9 is a flowchart showing the procedure of operating screen display process of operating panel unit 14 of an MFP 1 b according to the second embodiment of the invention.
- FIG. 10 is an example of initial screen control information of MFP 1 b shown in FIG. 9.
- FIG. 11 shows an example of an initial screen displayed on a display 14 a of control panel 14 of MFP 1 b based on the initial screen control information shown in FIG. 10.
- FIG. 12 is an example of updated screen control information by further enlarging the size of the key image of the size variable key and modifying the layout of the screen of display 14 a shown in FIG. 11.
- FIG. 13 is a screen obtained by modifying the layout based on the screen control information of FIG. 12.
- FIG. 1 is a block diagram showing the constitution of MFP 1 a according to a first embodiment of the invention.
- MFP 1 a contains a CPU 11 , a ROM 12 , a RAM 13 , an operating panel unit 14 , an image reading unit 15 , a printing unit 16 , a network interface 17 , and a telephone circuit interface 18 , all of which are interconnected each other via a bus 19 for exchanging signals.
- CPU 11 controls various parts indicated above and executes various arithmetic processes according to a program.
- ROM 12 stores various programs and parameters.
- RAM 13 stores programs and data temporarily as a working area.
- An operating panel unit 14 consists of a display 14 a , a touch panel 14 b provided on the screen of display 14 a , a display control unit (not shown), etc.
- Display 14 a consists of a liquid crystal display, a CRT and the like, and displays various operating keys and information.
- Touch panel 14 b can be of an electronic, electrostatic, optical or ultrasonic type or other types, and detects the information of the position where the panel is touched.
- operating panel unit 14 identifies the key image designated through touch panel 14 b and enters the data assigned to said key image.
- Image reading unit 15 casts light on a document set on a specified location from a light source such as a fluorescent lamp and the like, converts reflected lights from the document surface into electrical signals with the help of light sensitive devices such as CCD or CIS, and generates image data (bitmap data) from the electrical signals.
- Image reading unit 15 is also equipped with an automatic document feeder (“ADF”) that transfers a document consisting of multiple sheets one sheet at a time to the specified location so that they can be readed sequentially.
- ADF automatic document feeder
- Printing unit 16 prints the image data after image processing according to the setup condition.
- Network interface 17 is an interface to connect with a network for communicating with other devices on the network using standards such as Ethernet®, Token Ring, FDDI, etc.
- Telephone circuit interface 18 is an interface for connecting MFP 1 a with telephone channels.
- MFP 1 a has a copying machine's function for copying documents and a conventional facsimile machine's function for send and receive image data via telephone circuits, as well as, by means of connecting with a network, a scanner's function for scanning documents and transmitting the image data to other devices on the network and a printer's function of printing based on printing jobs received from other devices on the network.
- FIG. 2 is a flowchart showing the procedure of data input process of an operating panel unit 14 of MFP 1 a in this embodiment.
- the algorithm shown in the flow chart of FIG. 2 is stored as a program in ROM 12 of MFP 1 a and executed by CPU 11 .
- said program can be stored and executed in the display control unit (not shown) in operating panel unit 14 .
- MFP 1 a displays an operating screen containing key images of various operating keys on display 14 a of operating panel unit 14 (S 101 ), and simultaneously stores the input designation area on touch panel 14 b corresponding to the display area on display 14 a for each key image on the operating screen and the data assigned to each key image to RAM 13 (S 102 ).
- the system waits for the user to designate touch panel 14 b on the screen of display 14 a (S 103 : No).
- the system detects it through touch panel 14 b (S 103 : Yes), and detects the position information of the position designated on touch panel 14 b (S 104 ) If the detected position information is included in the input designation area on touch panel 14 b corresponding to the display area of the particular key image (S 105 : Yes), a judgment is made that said key image is designated and the data assigned to said key image is entered (S 106 ).
- FIG. 3 is a flowchart showing the procedure of operating screen display process of an operating panel 14 of MFP 1 a .
- MFP 1 a first retrieves the initial screen control information stored in ROM 12 onto RAM 13 (S 201 ), and displays the initial screen on display 14 a of operating panel unit 14 based on the initial screen control information (S 202 ).
- FIG. 4 is an example of initial screen control information of MFP 1 a in this embodiment.
- initial screen control information 21 contains such information as “screen mode,” “key image group,” “key image classification,” “constitutional key image,” “key image data,” “status,” “attribute,” etc.
- “Screen mode” here means the types of screens that can be displayed on display 14 a , and includes “copy mode” for displaying the copying operation screen, “fax mode” for displaying the facsimile operation screen, “scan mode screen” for displaying the scanner operation screen, “management mode” for displaying the management setup screen, etc.
- the screen mode is set to the copy mode in initial screen control information 21 , so that the initial screen is the copy operation screen in this embodiment.
- Key image group denotes the type of a key image group constituting of key images having the same kind of functions to be displayed on display 14 a , and includes, depending on the screen mode, “start key,” “ten key,” “size modifying key,” “mode switching key,” “paper size key,” “magnification key,” etc.
- Key image classification denotes the classification of the key images in the operating screen display process depending on the mode of display modification, and includes three classifications; “size variable key,” “basic key,” and “application key.” “Size variable key” allows a key image to have various sizes, so that the user can arbitrarily enlarge or reduce the size of the key image within a specified range by operating the size modifying key. “Basic key” is a key image to be displayed in a fixed size on the same screen no matter how the size of the size variable key is modified. “Application key” is a key image to be displayed in a reduced size, when it becomes impossible to display all the key images simultaneously on the screen due to a size modification of the size variable key.
- the start key is set as a size variable key
- the mode switching key, the size modifying key, and the ten key are set as basic keys
- the magnification key and the paper size key are set as application keys.
- the key image classification is assigned to each key image group in this embodiment, it can be so arranged to divide a single key image group into separate groups and assign a plurality of key image classifications to them, or assign a key image classification to each individual key image rather than to a key image group.
- It can be constituted in such a way as to allow a person to assign each key image group to a specific key image classification arbitrarily, wherein any user, or a person with a specific authority such as an administrator through a control screen protected by a password, can modify or set it by editing the screen control information.
- “Constitutional key image” denotes the key images that constitute a key image group
- “key image data” denotes the file name of a key image
- “Status” denotes the status of a key image on display 14 a and indicates the size (scale) and the position information of the key image on the screen, etc.
- “Attribute” denotes information such as whether the size of a key image can be modified, or whether its position can be modified.
- FIG. 5 shows an example of an initial screen displayed on a display 14 a of control panel 14 of MFP 1 a based on the initial screen control information shown in FIG. 4.
- key images related to start key 41 , mode switching key 42 , size modifying key 43 , ten key 44 , magnification key 45 and paper size key 46 , as well as message display area 47 are displayed in their specified sizes on screen 31 base on initial screen control information 21 .
- MFP 1 a calculates the layout of the operating screen when the image size of the size variable key is modified according to the size entered by the user (S 207 ), and makes a judgment whether it is possible to display all the key images to be displayed on the screen simultaneously (S 208 ).
- the screen control information is updated by registering the position information of each key image according to the calculated layout to the screen control information (S 211 ), and the operating screen is displayed on display 14 a based on the new layout modified according to said screen control information (S 212 ) to terminate the operating screen display process.
- the layout modification of the operating screen due to the size modification of the size variable key in this embodiment will be conducted by adjusting the spacing between each adjacent key image group, i.e., the width of the margin, as long as the vertical and horizontal widths of the screen are not exceeded respectively by the sums of the vertical widths and the horizontal widths of the basic keys and the application keys, which potentially interfere with each other in the vertical and horizontal directions of the screen when the size of the size variable key is modified (if the following formula (I) is satisfied).
- X is the horizontal width of the screen
- Y is the vertical width of the screen
- K V ′ (x) is the horizontal width of the size variable key after the size modification
- K V ′ (y) is the vertical width of the size variable key after the size modification
- K B (x) is the horizontal width of the basic key
- K B (y) is the vertical width of the basic key
- K A (x) is the horizontal width of the application key prior to the size reduction
- K A (y) is the vertical width of the application key prior to the size reduction.
- FIG. 6 is a screen obtained by enlarging the size of the key image of the size variable key and modifying the layout of the initial screen of display 14 a shown in FIG. 5. Since the sum of the horizontal widths of each key image group of the basic key, i.e., ten key 44 , and the application keys, i.e., magnification key 45 and paper size key 46 , which may interfere with each other in accordance with the enlargement of size variable key, i.e., start key 41 , and the horizontal width of the key image of start key 41 after the size modification does not exceed the horizontal width of the screen 32 , the layout is modified by adjusting the spaces between the key image groups.
- the layout is modified by adjusting the spaces between the key image groups.
- step S 207 if it is determined in FIG. 3 that it is impossible to display all the key images simultaneously on the screen as a result of the layout calculation in step S 207 (S 208 : No), the sizes of the application keys are reduced until it becomes possible to display all the key images (S 209 ), and the layout of the operating screen after the size reduction of the application keys is calculated again (S 210 ).
- the screen control information is then updated by registering the size, the position information and others of each key image according to the calculated layout to the screen control information (S 211 ), and the operating screen is displayed on display 14 a based on the new layout modified according to said screen control information (S 212 ) to terminate the operating screen display process.
- FIG. 7 is an example of updated screen control information by further enlarging the size of the key image of the size variable key and modifying the layout of the screen of display 14 a shown in FIG. 6, and FIG. 8 is a screen modified according to the screen control information of FIG. 7.
- FIG. 7 and FIG. 8 are examples of updated screen control information by further enlarging the size of the key image of the size variable key and modifying the layout of the screen of display 14 a shown in FIG. 6, and FIG. 8 is a screen modified according to the screen control information of FIG. 7.
- K Aj ′( x ) ( X ⁇ ( K V ′( x )+ ⁇ K Bi ( x )) ⁇ K Aj ( x )/ ⁇ K Ai ( x )
- K Aj ′( y ) K Aj ( y ) ⁇ K Aj ′( x )/ K Aj ( x ) or
- K Aj ′( y ) ( Y ⁇ ( K v ′( y )+ ⁇ K Bi ( y )) ⁇ K Aj ( y )/ ⁇ K Ai ( y )
- K Aj ( x ) K Aj ( x ) ⁇ K Aj ′( y )/ K Aj ( y ) (II)
- the layout of the screen is modified by reducing the sizes of the key images of the application keys while maintaining the layout of each key image and each key image group with modifying the size of the key image of the size variable key
- the invention can also be constituted in such a way as to modify the screen layout by modifying the arrangement of each key image or each key image group on the operating screen by means of reducing the size of the key images of the application keys and using the publicly known two dimensional mapping algorithm.
- MFP 1 b in the present embodiment has a similar constitution as that of MFP 1 a in the first embodiment (see FIG. 1) to perform the data input process with a similar procedure in MFP 1 a (see FIG. 2), so that only the procedure of the operating screen display process, which is the characteristic part of MFP 1 b , will be described.
- FIG. 9 is a flowchart showing the procedure of operating screen display process of an operating panel 14 of MFP 1 b in this embodiment.
- the algorithm shown in the flow chart of FIG. 9 is stored as a program in ROM 12 of MFP 1 b and executed by CPU 11 .
- said program can be stored and executed in the display control unit (not shown) in operating panel 14 .
- MFP 1 b first retrieves the initial screen control information stored in ROM 12 onto RAM 13 (S 301 ), and displays the initial screen on display 14 a of operating panel unit 14 based on the initial screen control information (S 302 )
- FIG. 10 is an example of initial screen control information of MFP 1 b in this embodiment.
- initial screen control information 23 contains such information as “screen mode,” “key image group,” “key image classification,” “constitutional key image,” “key image data,” “status,” “attribute,” etc., and these functions are identical to those described in the first embodiment.
- the “application key” in the “key image classification” is a key image to be displayed by changing in a scrolling display key, a pull-down display key and the like when it becomes impossible to display all the key images to be displayed simultaneously on the screen as a result of the size modification of the size variable key.
- the scrolling display key and the pull-down display key here mean keys to select and designate the data to be entered by means of scrolling and pull-down respectively.
- the start key is set as a size variable key
- the mode switching key, the size modifying key, and the ten key are set as basic keys
- the magnification key and the paper size key are set as application keys.
- the “status” shows the size (scale) and the position information of a key image on the screen when the key image is to be displayed on the screen, and indicates “no display” when the key image is not to be displayed.
- FIG. 11 shows an example of an initial screen displayed on a display 14 a of control panel 14 of MFP 1 b based on the initial screen control information shown in FIG. 10.
- key images related to start key 41 , mode switching key 42 , size modifying key 43 , ten key 44 , magnification key 45 and paper size key 46 , as well as message display area 47 are displayed in their specified sizes on screen 34 base on initial screen control information 23 .
- MFP 1 b calculates the layout of the operating screen when the size of the key image of the variable key is modified according to the size entered by the user (S 307 ), and makes a judgment whether it is possible to display all the key images to be displayed on the screen simultaneously (S 308 ).
- the screen control information is updated by registering the position information of each key image according to the calculated layout to the screen control information (S 311 ), and the operating screen is displayed on display 14 a based on the new layout modified according to said screen control information (S 312 ) to terminate the operating screen display process.
- step S 308 if it becomes impossible to display all key images on the screen simultaneously (S 308 : No) as a result of the layout calculation in step S 307 in FIG. 9, the application keys are switched from the mode of displaying all constitutional key images to the scroll display key mode (S 309 ), and recalculate the layout of the operating screen after modifying the display of the application key (S 310 )
- the screen control information is then updated by registering the position information and others of each key image according to the calculated layout to the screen control information (S 311 ), and the operating screen is displayed on display 14 a based on the new layout modified according to said screen control information (S 312 ) to terminate the operating screen display process.
- FIG. 12 is an example of updated screen control information by further enlarging the size of the key image of the size variable key and modifying the layout of the screen of display 14 a shown in FIG. 11, and FIG. 13 is a screen modified according to the screen control information of FIG. 12.
- FIG. 12 and FIG. 13 are examples of updated screen control information by further enlarging the size of the key image of the size variable key and modifying the layout of the screen of display 14 a shown in FIG. 11, and FIG. 13 is a screen modified according to the screen control information of FIG. 12.
- the layout modification is done by switching the mode of displaying all constitutional key images of the application keys, i.e., magnification key 45 and paper size key 46 to the scroll display key mode in which these constitutions are displayed by scrolling as shown in FIG. 33.
- the screen layout is modified by modifying the application keys to the scroll display keys in accordance with the size modification of the key image of a size variable key in the second embodiment, it can also be constituted to modify the application key to the pull down display keys.
- the invention can be constituted in such a way as to modify the layout by modifying the arrangement of each key image or each key image group on the operating screen by means of modifying the application keys to scroll display keys and pull down display keys while applying the two dimensional mapping algorithm which is known to the public.
- any user can modify the size of a size variable key, it can also be constituted to restrict the modification available only to an administrator by means of a password.
- the screen control information prior to the layout modification in accordance with the size modification of a size variable key is to be updated with the screen control information after the modification, it is also possible to make each user to select a screen of the user's preference by allowing the screen control information after the modification to be registered anew.
- the data input device of the invention is built into an MFP
- the invention is not limited to such a case, but rather it can be applied to the data input device of various devices such as printers, digital copying machines, facsimile devices, computers such as installed personal computers, laptop computers, portable terminals such as cellular telephones, PHS®, PDA, electronic pocketbooks, consumer electronics products such as TVs, stereo sets, microwave ovens, refrigerators, and various other devices.
- the data input device and the data input method according to this invention can be realized by a dedicated hardware circuit for executing the abovementioned steps, or by causing a CPU to executed a program where said steps are described.
- said programs for operating the data input device can be provided by computer-readable recording media such as a floppy® disk and CD-ROM, or can be provided on-line via a network such as the Internet.
- the program recorded on the computer readable recording medium is normally transferred to and stored in a memory device such as ROM and a hard disk.
- the invention is capable of providing a data input device having a touch panel on the display, showing a plurality of key images on its display screen, and, when an input designation area is designated corresponding to the display area of a key image on said display screen, entering data assigned to said key image; in particular, such a data input device that allows the operator to modify the sizes of specific operating keys arbitrarily and automatically modifies the layout of other keys.
Abstract
The operating panel unit of the MFP modifies the screen layout by adjusting the spacing between the groups of key images of the size variable key, basic keys and application keys when the size of the key image of the size variable key is modified. If it is impossible to display all the key images simultaneously on the screen, the size of the key image is reduced to modify the screen layout. As an alternative, the mode for the application keys is changed from the mode of displaying all the constitutional keys to the mode of the scroll display to change the screen layout. Consequently, the size of a specific operating key can be arbitrarily modified and the layout of other operating keys is automatically modified in a data input device where a touch panel is provided on its display.
Description
- This application is based on Japanese Patent Application No. 2002-230306 filed on Aug. 7, 2002, and 2002-230308 filed on Aug. 7, 2002, the contents of which are hereby incorporated by reference
- 1. Field of the Invention
- The invention relates to a data input device, in particular, a data input device that is capable of showing a plurality of key images on its display screen, and entering data assigned to said key images when input designation areas are designated on said display screen.
- 2. Description of Related Art
- The use of various multi-function peripheral (“MFP”) devices having multiple functions such as scanning, printing and copying has become popular in recent years. On such an MFP, an operating panel using a touch panel is normally adopted as a data input unit. Such an operating panel has a touch panel provided on the display screen to show various operating key images, detects that a input designation area that corresponds to a specific key image is designated by the user by means of the touch panel, and enters the data assigned to said key image.
- In case of such an operating panel, due to an increasing number of varieties and complexities of MFP's functions, it is keenly needed to make the operating screen easier to understand and simpler to operate; for example, it is strongly desired to develop a data input device capable of allowing the operator to customize the operating screen easily, for example, modifying the sizes of certain keys depending on frequencies of their uses, rather than displaying all operating keys simultaneously in the same mode.
- In the meanwhile, a data input device using a touch panel with a capability of modifying the key sizes has been disclosed (JP-A-5-197471), but said device is for the operator to select desired key sizes from the prearranged key size table so that it was incapable of allowing the operator to modify the sizes of specific operating keys sizes arbitrarily and automatically modifies the layout of other operating keys.
- The invention is made to solve the aforementioned problems of the prior art, and it intends to provide a data input device that is capable of showing a plurality of key images on its display screen, and, when an input designation area is designated corresponding to the display area of a key image on said display screen, entering data assigned to said key image; in particular, such a data input device that allows the operator to modify the sizes of specific operating keys arbitrarily and automatically modifies the layout of other operating keys.
- Said objective of the present invention can be accomplished by the following means:
- (1) A data input device for displaying a group of key images on a display screen and when an input designation area is designated on said display screen corresponding to a display area for each key image belonging to said group of key images, entering data assigned to said key image, comprising: a key image size modifying unit for modifying the size of a first key image among said group of key images; a key image layout modifying unit for modifying the layout of said group of key images with modifying the size of said first key image; and a key image display modifying unit that reduces the size of a second key image among said group of key images when it becomes impossible to display all the key images belonging to said group of key images simultaneously on said display screen as a result of modifying the size of said first key image.
- (2) An image processing device comprising: at least two items selected from a group consisting of an image reading device for obtaining image data by reading document images, a printing device for printing the image data; and a transmitting device for transmitting the image data; and a data input device described in (1).
- (3) A data input method for a data input device for displaying a group of key images on a display screen and when an input designation area is designated on said display screen corresponding to a display area for each key image belonging to said group of key images, entering data assigned to said key image, comprising: a step of modifying the size of a first key image among said group of key images; a step of modifying the layout of said group of key images with modifying the size of said first key image; and a step of reducing the size of a second key image among said group of key images when it becomes impossible to display all the key images belonging to said group of key images simultaneously on said display screen as a result of modifying the size of said first key image.
- (4) A computer readable recording medium on which a data input program is recorded, said program causing a data input device for displaying a group of key images on a display screen and when an input designation area is designated on said display screen corresponding to a display area for each key image belonging to said group of key images, entering data assigned to said key image, to execute: a step of modifying the size of a first key image among said group of key images; a step of modifying the layout of said group of key images with modifying the size of said first key image; and a step of reducing the size of a second key image among said group of key images when it becomes impossible to display all the key images belonging to said group of key images simultaneously on said display screen as a result of modifying the size of said first key image.
- (5) A data input device for displaying a first group of key images on a display screen and when an input designation area is designated on said display screen corresponding to a display area for each key image belonging to said first group of key images, entering data assigned to said key image, comprising: a key image size modifying unit for modifying the size of a first key image among said first group of key images; a key image layout modifying unit for modifying the layout of said first group of key images with modifying the size of said first key image; and a key image display modifying unit for displaying a second key image for selecting and designating data to be entered from data assigned to key images belonging to a second group of key images in place of the second group of key images among said first group of key images when it becomes impossible to display all the key images belonging to said first group of key images simultaneously on said display screen as a result of modifying the size of the first key image.
- (6) An image processing device comprising: at least two items selected from a group consisting of an image reading device for obtaining image data by reading document images, a printing device for printing the image data; and a transmitting device for transmitting the image data; and a data input device described in (5).
- (7) A data input method for a data input device for displaying a first group of key images on a display screen and when an input designation area is designated on said display screen corresponding to a display area for each key image belonging to said first group of key images, entering data assigned to said key image, comprising: a step of modifying the size of a first key image among said first group of key images; a step of modifying the layout of said first group of key images with modifying the size of said first key image; and a step of displaying a second key image for selecting and designating data to be entered from data assigned to key images belonging to a second group of key images in place of the second group of key images among said first group of key images when it becomes impossible to display all the key images belonging to said first group of key images simultaneously on said display screen as a result of modifying the size of the first key image.
- (8) A computer readable recording medium on which a data input program is recorded, said program causing a data input device for displaying a first group of key images on a display screen and when an input designation area is designated on said display screen corresponding to a display area for each key image belonging to said first group of key images, entering data assigned to said key image, to execute: a step of modifying the size of a first key image among said first group of key images; a step of modifying the layout of said first group of key images with modifying the size of said first key image; and a step of displaying a second key image for selecting and designating data to be entered from data assigned to key images belonging to a second group of key images in place of the second group of key images among said first group of key images when it becomes impossible to display all the key images belonging to said first group of key images simultaneously on said display screen as a result of modifying the size of the first key image.
- FIG. 1 is a block diagram showing the constitution of an
MFP 1 a according to a first embodiment of the invention. - FIG. 2 is a flowchart showing the procedure of data input process of an
operating panel unit 14 ofMFP 1 a shown in FIG. 1. - FIG. 3 is a flowchart showing the procedure of operating screen display process of
operating panel unit 14 ofMFP 1 a shown in FIG. 2. - FIG. 4 is an example of initial screen control information of
MFP 1 a shown in FIG. 3. - FIG. 5 shows an example of an initial screen displayed on a
display 14 a ofcontrol panel 14 ofMFP 1 a based on the initial screen control information shown in FIG. 4. - FIG. 6 is a screen obtained by enlarging the key image of a size variable key and modifying the layout of the initial screen of
display 14 a shown in FIG. 5. - FIG. 7 is an example of updated screen control information by further enlarging the size of the key image of the size variable key and modifying the layout of the screen of
display 14 a shown in FIG. 6. - FIG. 8 is a screen obtained by modifying the layout based on the screen control information of FIG. 7.
- FIG. 9 is a flowchart showing the procedure of operating screen display process of
operating panel unit 14 of anMFP 1 b according to the second embodiment of the invention. - FIG. 10 is an example of initial screen control information of
MFP 1 b shown in FIG. 9. - FIG. 11 shows an example of an initial screen displayed on a
display 14 a ofcontrol panel 14 ofMFP 1 b based on the initial screen control information shown in FIG. 10. - FIG. 12 is an example of updated screen control information by further enlarging the size of the key image of the size variable key and modifying the layout of the screen of
display 14 a shown in FIG. 11. - FIG. 13 is a screen obtained by modifying the layout based on the screen control information of FIG. 12.
- The preferred embodiments of the invention will be described in detail below with reference to the accompanying drawings.
- FIG. 1 is a block diagram showing the constitution of
MFP 1 a according to a first embodiment of the invention. As shown in FIG. 1, MFP 1 a contains aCPU 11, aROM 12, aRAM 13, anoperating panel unit 14, animage reading unit 15, aprinting unit 16, anetwork interface 17, and atelephone circuit interface 18, all of which are interconnected each other via abus 19 for exchanging signals. -
CPU 11 controls various parts indicated above and executes various arithmetic processes according to a program.ROM 12 stores various programs and parameters.RAM 13 stores programs and data temporarily as a working area. Anoperating panel unit 14 consists of adisplay 14 a, atouch panel 14 b provided on the screen ofdisplay 14 a, a display control unit (not shown), etc.Display 14 a consists of a liquid crystal display, a CRT and the like, and displays various operating keys and information.Touch panel 14 b can be of an electronic, electrostatic, optical or ultrasonic type or other types, and detects the information of the position where the panel is touched. When the user designates a key image displayed on the screen ofdisplay 14 a,operating panel unit 14 identifies the key image designated throughtouch panel 14 b and enters the data assigned to said key image. -
Image reading unit 15 casts light on a document set on a specified location from a light source such as a fluorescent lamp and the like, converts reflected lights from the document surface into electrical signals with the help of light sensitive devices such as CCD or CIS, and generates image data (bitmap data) from the electrical signals.Image reading unit 15 is also equipped with an automatic document feeder (“ADF”) that transfers a document consisting of multiple sheets one sheet at a time to the specified location so that they can be readed sequentially.Printing unit 16 prints the image data after image processing according to the setup condition. -
Network interface 17 is an interface to connect with a network for communicating with other devices on the network using standards such as Ethernet®, Token Ring, FDDI, etc.Telephone circuit interface 18 is an interface for connectingMFP 1 a with telephone channels. - MFP1 a has a copying machine's function for copying documents and a conventional facsimile machine's function for send and receive image data via telephone circuits, as well as, by means of connecting with a network, a scanner's function for scanning documents and transmitting the image data to other devices on the network and a printer's function of printing based on printing jobs received from other devices on the network.
- FIG. 2 is a flowchart showing the procedure of data input process of an
operating panel unit 14 ofMFP 1 a in this embodiment. The algorithm shown in the flow chart of FIG. 2 is stored as a program inROM 12 ofMFP 1 a and executed byCPU 11. However, said program can be stored and executed in the display control unit (not shown) inoperating panel unit 14. - In FIG. 2, MFP1 a displays an operating screen containing key images of various operating keys on
display 14 a of operating panel unit 14 (S101), and simultaneously stores the input designation area ontouch panel 14 b corresponding to the display area ondisplay 14 a for each key image on the operating screen and the data assigned to each key image to RAM 13 (S102). Next, the system waits for the user to designatetouch panel 14 b on the screen ofdisplay 14 a (S103: No). When the user designatestouch panel 14 b by designating a key image displayed on the screen ofdisplay 14 a, the system detects it throughtouch panel 14 b (S103: Yes), and detects the position information of the position designated ontouch panel 14 b (S104) If the detected position information is included in the input designation area ontouch panel 14 b corresponding to the display area of the particular key image (S105: Yes), a judgment is made that said key image is designated and the data assigned to said key image is entered (S106). - Next, the procedure of the operating screen display process on
operating panel unit 14 ofMFP 1 a, which is the unique feature of this embodiment, will be described. FIG. 3 is a flowchart showing the procedure of operating screen display process of anoperating panel 14 ofMFP 1 a. In FIG. 3, MFP 1 a first retrieves the initial screen control information stored inROM 12 onto RAM 13 (S201), and displays the initial screen ondisplay 14 a ofoperating panel unit 14 based on the initial screen control information (S202). FIG. 4 is an example of initial screen control information ofMFP 1 a in this embodiment. In FIG. 4, initial screen control information 21 contains such information as “screen mode,” “key image group,” “key image classification,” “constitutional key image,” “key image data,” “status,” “attribute,” etc. - “Screen mode” here means the types of screens that can be displayed on
display 14 a, and includes “copy mode” for displaying the copying operation screen, “fax mode” for displaying the facsimile operation screen, “scan mode screen” for displaying the scanner operation screen, “management mode” for displaying the management setup screen, etc. The screen mode is set to the copy mode in initial screen control information 21, so that the initial screen is the copy operation screen in this embodiment. - “Key image group” denotes the type of a key image group constituting of key images having the same kind of functions to be displayed on
display 14 a, and includes, depending on the screen mode, “start key,” “ten key,” “size modifying key,” “mode switching key,” “paper size key,” “magnification key,” etc. - “Key image classification” denotes the classification of the key images in the operating screen display process depending on the mode of display modification, and includes three classifications; “size variable key,” “basic key,” and “application key.” “Size variable key” allows a key image to have various sizes, so that the user can arbitrarily enlarge or reduce the size of the key image within a specified range by operating the size modifying key. “Basic key” is a key image to be displayed in a fixed size on the same screen no matter how the size of the size variable key is modified. “Application key” is a key image to be displayed in a reduced size, when it becomes impossible to display all the key images simultaneously on the screen due to a size modification of the size variable key. In initial screen control information21, the start key is set as a size variable key, the mode switching key, the size modifying key, and the ten key are set as basic keys, while the magnification key and the paper size key are set as application keys. Although the key image classification is assigned to each key image group in this embodiment, it can be so arranged to divide a single key image group into separate groups and assign a plurality of key image classifications to them, or assign a key image classification to each individual key image rather than to a key image group. It can be constituted in such a way as to allow a person to assign each key image group to a specific key image classification arbitrarily, wherein any user, or a person with a specific authority such as an administrator through a control screen protected by a password, can modify or set it by editing the screen control information.
- “Constitutional key image” denotes the key images that constitute a key image group, while “key image data” denotes the file name of a key image. “Status” denotes the status of a key image on
display 14 a and indicates the size (scale) and the position information of the key image on the screen, etc. “Attribute” denotes information such as whether the size of a key image can be modified, or whether its position can be modified. - FIG. 5 shows an example of an initial screen displayed on a
display 14 a ofcontrol panel 14 ofMFP 1 a based on the initial screen control information shown in FIG. 4. In FIG. 5, key images related to start key 41,mode switching key 42,size modifying key 43, ten key 44,magnification key 45 andpaper size key 46, as well asmessage display area 47 are displayed in their specified sizes onscreen 31 base on initial screen control information 21. - In FIG. 3, when the user enters a mode switching instruction by means of designating
mode switching key 42 ondisplay 14 a (S203: Yes), screen control information of designated mode stored onROM 12 is retrieved ontoRAM 13 in a similar manner as in step S201 and S202 (S204), and displays a screen of designated mode ondisplay 14 a based on the screen control information thus retrieved (S205). - Next, when the user enters an instruction for modifying the size of a size variable key by means of designating
size modifying key 43 ondisplay 14 a (S206: Yes),MFP 1 a calculates the layout of the operating screen when the image size of the size variable key is modified according to the size entered by the user (S207), and makes a judgment whether it is possible to display all the key images to be displayed on the screen simultaneously (S208). If it determines that it is possible to display all the key images on the screen simultaneously (S208: Yes), the screen control information is updated by registering the position information of each key image according to the calculated layout to the screen control information (S211), and the operating screen is displayed ondisplay 14 a based on the new layout modified according to said screen control information (S212) to terminate the operating screen display process. - The layout modification of the operating screen due to the size modification of the size variable key in this embodiment will be conducted by adjusting the spacing between each adjacent key image group, i.e., the width of the margin, as long as the vertical and horizontal widths of the screen are not exceeded respectively by the sums of the vertical widths and the horizontal widths of the basic keys and the application keys, which potentially interfere with each other in the vertical and horizontal directions of the screen when the size of the size variable key is modified (if the following formula (I) is satisfied).
- K V′(x)+ΣK Bi(x)+ΣK Ai(x)<X and
- K V′(y)+ΣK Bi(y)+ΣK Ai(y)<Y (I)
- wherein X is the horizontal width of the screen, Y is the vertical width of the screen, KV′ (x) is the horizontal width of the size variable key after the size modification, KV′ (y) is the vertical width of the size variable key after the size modification, KB (x) is the horizontal width of the basic key, KB(y) is the vertical width of the basic key, KA(x) is the horizontal width of the application key prior to the size reduction, and KA(y) is the vertical width of the application key prior to the size reduction.
- FIG. 6 is a screen obtained by enlarging the size of the key image of the size variable key and modifying the layout of the initial screen of
display 14 a shown in FIG. 5. Since the sum of the horizontal widths of each key image group of the basic key, i.e., ten key 44, and the application keys, i.e.,magnification key 45 andpaper size key 46, which may interfere with each other in accordance with the enlargement of size variable key, i.e., start key 41, and the horizontal width of the key image of start key 41 after the size modification does not exceed the horizontal width of thescreen 32, the layout is modified by adjusting the spaces between the key image groups. - On the contrary, if it is determined in FIG. 3 that it is impossible to display all the key images simultaneously on the screen as a result of the layout calculation in step S207 (S208: No), the sizes of the application keys are reduced until it becomes possible to display all the key images (S209), and the layout of the operating screen after the size reduction of the application keys is calculated again (S210). The screen control information is then updated by registering the size, the position information and others of each key image according to the calculated layout to the screen control information (S211), and the operating screen is displayed on
display 14 a based on the new layout modified according to said screen control information (S212) to terminate the operating screen display process. - FIG. 7 is an example of updated screen control information by further enlarging the size of the key image of the size variable key and modifying the layout of the screen of
display 14 a shown in FIG. 6, and FIG. 8 is a screen modified according to the screen control information of FIG. 7. In FIG. 7 and FIG. 8, since the sum of the horizontal widths of each key image group of a basic key, i.e., ten key 44, and application keys, i.e.,magnification key 45 andpaper size key 46, and start key 41 after the size enlargement exceeds the horizontal width of the screen, the layout is modified by reducing the sizes of each key image group of application keys, i.e.,magnification key 45 and paper size key 46 so that all the key images can fit into the screen while maintaining the ratios between the vertical widths and the horizontal widths of the application keys as well as the size ratios between them based on the following formula (II), the result of which is shown in FIG. 33. - K Aj′(x)=(X−(K V′(x)+ΣK Bi(x))×K Aj(x)/ΣK Ai(x)
- K Aj′(y)=K Aj(y)×K Aj′(x)/K Aj(x) or
- K Aj′(y)=(Y−(K v′(y)+ΣK Bi(y))×K Aj(y)/ΣK Ai(y)
- K Aj(x)=K Aj(x)×K Aj′(y)/K Aj(y) (II)
- wherein the symbols X, Y, KV′ (x), KV′ (y), KB(x), KB(y), KA(x), and KA(y) denote the same things as in the formula (I), while KA′ (x) denotes the horizontal widths and KA′ (y) denotes the vertical widths of application keys after the size reduction.
- Although it is shown in the first embodiment described above that the layout of the screen is modified by reducing the sizes of the key images of the application keys while maintaining the layout of each key image and each key image group with modifying the size of the key image of the size variable key, the invention can also be constituted in such a way as to modify the screen layout by modifying the arrangement of each key image or each key image group on the operating screen by means of reducing the size of the key images of the application keys and using the publicly known two dimensional mapping algorithm.
- Next, the second embodiment of the invention will be described below.
MFP 1 b in the present embodiment has a similar constitution as that ofMFP 1 a in the first embodiment (see FIG. 1) to perform the data input process with a similar procedure inMFP 1 a (see FIG. 2), so that only the procedure of the operating screen display process, which is the characteristic part ofMFP 1 b, will be described. - FIG. 9 is a flowchart showing the procedure of operating screen display process of an
operating panel 14 ofMFP 1 b in this embodiment. The algorithm shown in the flow chart of FIG. 9 is stored as a program inROM 12 ofMFP 1 b and executed byCPU 11. However, said program can be stored and executed in the display control unit (not shown) in operatingpanel 14. - In FIG. 9,
MFP 1 b first retrieves the initial screen control information stored inROM 12 onto RAM 13 (S301), and displays the initial screen ondisplay 14 a ofoperating panel unit 14 based on the initial screen control information (S302) FIG. 10 is an example of initial screen control information ofMFP 1 b in this embodiment. In FIG. 10, initial screen control information 23 contains such information as “screen mode,” “key image group,” “key image classification,” “constitutional key image,” “key image data,” “status,” “attribute,” etc., and these functions are identical to those described in the first embodiment. However, the “application key” in the “key image classification” is a key image to be displayed by changing in a scrolling display key, a pull-down display key and the like when it becomes impossible to display all the key images to be displayed simultaneously on the screen as a result of the size modification of the size variable key. The scrolling display key and the pull-down display key here mean keys to select and designate the data to be entered by means of scrolling and pull-down respectively. In initial screen control information 23, the start key is set as a size variable key, the mode switching key, the size modifying key, and the ten key are set as basic keys, while the magnification key and the paper size key are set as application keys. Also, the “status” shows the size (scale) and the position information of a key image on the screen when the key image is to be displayed on the screen, and indicates “no display” when the key image is not to be displayed. - FIG. 11 shows an example of an initial screen displayed on a
display 14 a ofcontrol panel 14 ofMFP 1 b based on the initial screen control information shown in FIG. 10. In FIG. 11, key images related to start key 41,mode switching key 42,size modifying key 43, ten key 44,magnification key 45 andpaper size key 46, as well asmessage display area 47 are displayed in their specified sizes onscreen 34 base on initial screen control information 23. - In FIG. 9, when the user enters a mode switching instruction by means of designating
mode switching key 42 ondisplay 14 a (S303: Yes), screen control information of designated mode stored onROM 12 is retrieved ontoRAM 13 in a similar manner as in step S301 and S302 (S304), and displays a screen of designated mode ondisplay 14 a based on the screen control information thus retrieved (S305). - Next, when the user enters an instruction for modifying the size of a size variable key by means of designating
size modifying key 43 ondisplay 14 a (S306: Yes),MFP 1 b calculates the layout of the operating screen when the size of the key image of the variable key is modified according to the size entered by the user (S307), and makes a judgment whether it is possible to display all the key images to be displayed on the screen simultaneously (S308). If it determines that it is possible to display all the key images on the screen simultaneously (S308: Yes), the screen control information is updated by registering the position information of each key image according to the calculated layout to the screen control information (S311), and the operating screen is displayed ondisplay 14 a based on the new layout modified according to said screen control information (S312) to terminate the operating screen display process. - The layout modification of the operating screen in accordance with the size modification of a size variable key in this embodiment is identical to what is described in the first embodiment (see FIG. 6) in a case where the sums of the vertical and horizontal widths of the key images of basic keys and application keys that are potentially interfering with each other in the vertical or horizontal direction of the screen in accordance with the size modification of the key image of the size variable key do not exceed the vertical and horizontal widths of the screen respectively (i.e., satisfy the aforementioned formula (I)).
- On the other hand, if it becomes impossible to display all key images on the screen simultaneously (S308: No) as a result of the layout calculation in step S307 in FIG. 9, the application keys are switched from the mode of displaying all constitutional key images to the scroll display key mode (S309), and recalculate the layout of the operating screen after modifying the display of the application key (S310) The screen control information is then updated by registering the position information and others of each key image according to the calculated layout to the screen control information (S311), and the operating screen is displayed on
display 14 a based on the new layout modified according to said screen control information (S312) to terminate the operating screen display process. - FIG. 12 is an example of updated screen control information by further enlarging the size of the key image of the size variable key and modifying the layout of the screen of
display 14 a shown in FIG. 11, and FIG. 13 is a screen modified according to the screen control information of FIG. 12. In other words, in FIG. 12 and FIG. 13, the sum of the horizontal widths of each key image group of the basic key, i.e., ten key 44, and the application keys, i.e.,magnification key 45 andpaper size key 46, and start key 41 after the size enlargement exceeds the horizontal width of the screen, the layout modification is done by switching the mode of displaying all constitutional key images of the application keys, i.e.,magnification key 45 and paper size key 46 to the scroll display key mode in which these constitutions are displayed by scrolling as shown in FIG. 33. - Although the screen layout is modified by modifying the application keys to the scroll display keys in accordance with the size modification of the key image of a size variable key in the second embodiment, it can also be constituted to modify the application key to the pull down display keys. Also, the invention can be constituted in such a way as to modify the layout by modifying the arrangement of each key image or each key image group on the operating screen by means of modifying the application keys to scroll display keys and pull down display keys while applying the two dimensional mapping algorithm which is known to the public.
- Although it was shown in the above-mentioned embodiments that any user can modify the size of a size variable key, it can also be constituted to restrict the modification available only to an administrator by means of a password.
- Moreover, although it was shown in the abovementioned embodiments that the screen control information prior to the layout modification in accordance with the size modification of a size variable key is to be updated with the screen control information after the modification, it is also possible to make each user to select a screen of the user's preference by allowing the screen control information after the modification to be registered anew.
- Furthermore, although it was described in the above embodiments that the data input device of the invention is built into an MFP, the invention is not limited to such a case, but rather it can be applied to the data input device of various devices such as printers, digital copying machines, facsimile devices, computers such as installed personal computers, laptop computers, portable terminals such as cellular telephones, PHS®, PDA, electronic pocketbooks, consumer electronics products such as TVs, stereo sets, microwave ovens, refrigerators, and various other devices.
- The data input device and the data input method according to this invention can be realized by a dedicated hardware circuit for executing the abovementioned steps, or by causing a CPU to executed a program where said steps are described. If the present invention is to be materialized by the latter means, said programs for operating the data input device can be provided by computer-readable recording media such as a floppy® disk and CD-ROM, or can be provided on-line via a network such as the Internet. In this case, the program recorded on the computer readable recording medium is normally transferred to and stored in a memory device such as ROM and a hard disk.
- As can be seen from the above, the invention is capable of providing a data input device having a touch panel on the display, showing a plurality of key images on its display screen, and, when an input designation area is designated corresponding to the display area of a key image on said display screen, entering data assigned to said key image; in particular, such a data input device that allows the operator to modify the sizes of specific operating keys arbitrarily and automatically modifies the layout of other keys.
Claims (13)
1. A data input device for displaying a group of key images on a display screen and when an input designation area is designated on said display screen corresponding to a display area for each key image belonging to said group of key images, entering data assigned to said key image, comprising:
a key image size modifying unit for modifying the size of a first key image among said group of key images;
a key image layout modifying unit for modifying the layout of said group of key images with modifying the size of said first key image; and
a key image display modifying unit that reduces the size of a second key image among said group of key images when it becomes impossible to display all the key images belonging to said group of key images simultaneously on said display screen as a result of modifying the size of said first key image.
2. A data input device described in claim 1 , wherein a touch panel is used.
3. An image processing device comprising:
at least two items selected from a group consisting of an image reading device for obtaining image data by reading document images, a printing device for printing the image data; and a transmitting device for transmitting the image data; and
a data input device described in 1.
4. An image processing device described in claim 3 , wherein a touch panel is used in said data input device.
5. A data input method for a data input device for displaying a group of key images on a display screen and when an input designation area is designated on said display screen corresponding to a display area for each key image belonging to said group of key images, entering data assigned to said key image, comprising:
a step of modifying the size of a first key image among said group of key images;
a step of modifying the layout of said group of key images with modifying the size of said first key image; and
a step of reducing the size of a second key image among said group of key images when it becomes impossible to display all the key images belonging to said group of key images simultaneously on said display screen as a result of modifying the size of said first key image.
6. A computer readable recording medium on which a data input program is recorded, said program causing a data input device for displaying a group of key images on a display screen and when an input designation area is designated on said display screen corresponding to a display area for each key image belonging to said group of key images, entering data assigned to said key image, to execute:
a step of modifying the size of a first key image among said group of key images;
a step of modifying the layout of said group of key images with modifying the size of said first key image; and
a step of reducing the size of a second key image among said group of key images when it becomes impossible to display all the key images belonging to said group of key images simultaneously on said display screen as a result of modifying the size of said first key image.
7. A data input device for displaying a first group of key images on a display screen and when an input designation area is designated on said display screen corresponding to a display area for each key image belonging to said first group of key images, entering data assigned to said key image, comprising:
a key image size modifying unit for modifying the size of a first key image among said first group of key images;
a key image layout modifying unit for modifying the layout of said first group of key images with modifying the size of said first key image; and
a key image display modifying unit for displaying a second key image for selecting and designating data to be entered from data assigned to key images belonging to a second group of key images in place of the second group of key images among said first group of key images when it becomes impossible to display all the key images belonging to said first group of key images simultaneously on said display screen as a result of modifying the size of the first key image.
8. A data input device described in claim 7 wherein said second key image is to select and designate the data to be entered either by means of scrolling or a pull-down.
9. A data input device described in claim 7 , wherein a touch panel is used.
10. An image processing device comprising:
at least two items selected from a group consisting of an image reading device for obtaining image data by reading document images, a printing device for printing the image data; and a transmitting device for transmitting the image data; and
a data input device described in 7.
11. An image processing device described in claim 10 , wherein a touch panel is used in said data input device.
12. A data input method for a data input device for displaying a first group of key images on a display screen and when an input designation area is designated on said display screen corresponding to a display area for each key image belonging to said first group of key images, entering data assigned to said key image, comprising:
a step of modifying the size of a first key image among said first group of key images;
a step of modifying the layout of said first group of key images with modifying the size of said first key image; and
a step of displaying a second key image for selecting and designating data to be entered from data assigned to key images belonging to a second group of key images in place of the second group of key images among said first group of key images when it becomes impossible to display all the key images belonging to said first group of key images simultaneously on said display screen as a result of modifying the size of the first key image.
13. A computer readable recording medium on which a data input program is recorded, said program causing a data input device for displaying a first group of key images on a display screen and when an input designation area is designated on said display screen corresponding to a display area for each key image belonging to said first group of key images, entering data assigned to said key image, to execute:
a step of modifying the size of a first key image among said first group of key images;
a step of modifying the layout of said first group of key images with modifying the size of said first key image; and
a step of displaying a second key image for selecting and designating data to be entered from data assigned to key images belonging to a second group of key images in place of the second group of key images among said first group of key images when it becomes impossible to display all the key images belonging to said first group of key images simultaneously on said display screen as a result of modifying the size of the first key image.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US12/062,154 US7685532B2 (en) | 2002-08-07 | 2008-04-03 | Data input device, image processing device, data input method and computer readable recording medium on which data input program is recorded |
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2002-230306 | 2002-08-07 | ||
JP2002230306A JP2004070734A (en) | 2002-08-07 | 2002-08-07 | Data input device and data input method |
JP2002230308A JP2004070736A (en) | 2002-08-07 | 2002-08-07 | Data input device and data input method |
JP2002-230308 | 2002-08-07 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US12/062,154 Continuation US7685532B2 (en) | 2002-08-07 | 2008-04-03 | Data input device, image processing device, data input method and computer readable recording medium on which data input program is recorded |
Publications (1)
Publication Number | Publication Date |
---|---|
US20040119751A1 true US20040119751A1 (en) | 2004-06-24 |
Family
ID=32599220
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/634,907 Abandoned US20040119751A1 (en) | 2002-08-07 | 2003-08-06 | Data input device, image processing device, data input method and computer readable recording medium on which data input program is recorded |
US12/062,154 Expired - Lifetime US7685532B2 (en) | 2002-08-07 | 2008-04-03 | Data input device, image processing device, data input method and computer readable recording medium on which data input program is recorded |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US12/062,154 Expired - Lifetime US7685532B2 (en) | 2002-08-07 | 2008-04-03 | Data input device, image processing device, data input method and computer readable recording medium on which data input program is recorded |
Country Status (1)
Country | Link |
---|---|
US (2) | US20040119751A1 (en) |
Cited By (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050226641A1 (en) * | 2004-02-17 | 2005-10-13 | Mitsuo Ando | Image forming apparatus, terminal apparatus, information processing method, information processing program and computer readable recording medium |
US20060082801A1 (en) * | 2004-10-18 | 2006-04-20 | Tsutomu Ohishi | Image forming apparatus, information processing method, information processing program and recording medium |
US20070061750A1 (en) * | 2005-09-09 | 2007-03-15 | Microsoft Corporation | Software key labeling on software keyboards |
US20070271520A1 (en) * | 2006-05-19 | 2007-11-22 | Sun Microsystems, Inc. | Method for transforming a graphical user interface |
US20080168380A1 (en) * | 2007-01-04 | 2008-07-10 | Marianne Kodimer | System and method for generating a user interface having a customized function indicia |
US20080211698A1 (en) * | 2004-05-03 | 2008-09-04 | Adina Zach | Keyboard with Variable Markings and Layouts |
US20080284744A1 (en) * | 2007-05-14 | 2008-11-20 | Samsung Electronics Co. Ltd. | Method and apparatus for inputting characters in a mobile communication terminal |
US20090201266A1 (en) * | 2008-02-08 | 2009-08-13 | Hiroshi Hashimoto | Operation information input apparatus and ultrasonic imaging apparatus |
EP2092405A2 (en) * | 2006-11-08 | 2009-08-26 | Cubic Design Studios LLC | Asymmetric shuffle keyboard |
US20100115448A1 (en) * | 2008-11-06 | 2010-05-06 | Dmytro Lysytskyy | Virtual keyboard with visually enhanced keys |
US20100287470A1 (en) * | 2009-05-11 | 2010-11-11 | Fuminori Homma | Information Processing Apparatus and Information Processing Method |
US20110078683A1 (en) * | 2009-09-29 | 2011-03-31 | Canon Kabushiki Kaisha | Information processing apparatus, control method therefor, and storage medium |
US20120274658A1 (en) * | 2010-10-14 | 2012-11-01 | Chung Hee Sung | Method and system for providing background contents of virtual key input device |
USD793408S1 (en) | 2013-06-09 | 2017-08-01 | Apple Inc. | Display screen or portion thereof with graphical user interface |
USD886131S1 (en) | 2017-06-04 | 2020-06-02 | Apple Inc. | Display screen or portion thereof with graphical user interface |
US11601559B2 (en) * | 2020-09-01 | 2023-03-07 | Sharp Kabushiki Kaisha | Information processing device and method for controlling information processing device |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20120009200A (en) * | 2010-07-23 | 2012-02-01 | 삼성전자주식회사 | Method and apparatus for inputting character in a portable terminal |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6037939A (en) * | 1995-09-27 | 2000-03-14 | Sharp Kabushiki Kaisha | Method for enabling interactive manipulation of data retained in computer system, and a computer system for implementing the method |
US6271835B1 (en) * | 1998-09-03 | 2001-08-07 | Nortel Networks Limited | Touch-screen input device |
US20030013483A1 (en) * | 2001-07-06 | 2003-01-16 | Ausems Michiel R. | User interface for handheld communication device |
US6720951B2 (en) * | 2000-04-26 | 2004-04-13 | Nec Corporation | Key customizing method and portable terminal device |
US6724370B2 (en) * | 2001-04-12 | 2004-04-20 | International Business Machines Corporation | Touchscreen user interface |
US6980312B1 (en) * | 2000-04-24 | 2005-12-27 | International Business Machines Corporation | Multifunction office device having a graphical user interface implemented with a touch screen |
US7036086B2 (en) * | 2001-01-04 | 2006-04-25 | Intel Corporation | Displaying software keyboard images |
Family Cites Families (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1993022738A1 (en) * | 1992-04-30 | 1993-11-11 | Apple Computer, Inc. | Method and apparatus for organizing information in a computer system |
JP2616353B2 (en) | 1992-09-17 | 1997-06-04 | カシオ計算機株式会社 | Input indicating device |
JP3503977B2 (en) | 1994-01-18 | 2004-03-08 | 株式会社東芝 | Screen display system |
JP2947704B2 (en) | 1994-03-04 | 1999-09-13 | 株式会社ピーエフユー | Display screen creation method and display screen creation device |
US5564004A (en) | 1994-04-13 | 1996-10-08 | International Business Machines Corporation | Method and system for facilitating the selection of icons |
EP0717344B1 (en) * | 1994-12-13 | 2001-10-31 | Microsoft Corporation | Taskbar with start menu |
JP3247036B2 (en) | 1995-09-28 | 2002-01-15 | シャープ株式会社 | GUI providing device and GUI providing method |
JP3727399B2 (en) * | 1996-02-19 | 2005-12-14 | ミサワホーム株式会社 | Screen display type key input device |
US6006227A (en) * | 1996-06-28 | 1999-12-21 | Yale University | Document stream operating system |
JPH10289060A (en) | 1997-04-11 | 1998-10-27 | Minolta Co Ltd | Display method for touch panel |
US6072486A (en) | 1998-01-13 | 2000-06-06 | Microsoft Corporation | System and method for creating and customizing a deskbar |
US6160554A (en) * | 1998-03-19 | 2000-12-12 | Hewlett Packard Company | Computer file content preview window |
US6272484B1 (en) * | 1998-05-27 | 2001-08-07 | Scansoft, Inc. | Electronic document manager |
JP2000003241A (en) | 1998-06-16 | 2000-01-07 | Minolta Co Ltd | Display device |
JP2000010689A (en) | 1998-06-22 | 2000-01-14 | Sharp Corp | Free key layout setting device |
US7028264B2 (en) * | 1999-10-29 | 2006-04-11 | Surfcast, Inc. | System and method for simultaneous display of multiple information sources |
JP2001197185A (en) | 2000-01-14 | 2001-07-19 | Nippon Telegr & Teleph Corp <Ntt> | Touch panel telephone terminal equipment and information providing method therefor |
US6781611B1 (en) * | 2000-06-28 | 2004-08-24 | International Business Machines Corporation | Method and system for navigating between applications, documents, and files |
WO2002089108A1 (en) | 2001-04-30 | 2002-11-07 | Broadband Graphics, Llc | Cell based eui methods and apparatuses |
US7047500B2 (en) * | 2001-11-16 | 2006-05-16 | Koninklijke Philips Electronics N.V. | Dynamically configurable virtual window manager |
JP4173718B2 (en) * | 2002-10-31 | 2008-10-29 | 富士通株式会社 | Window switching device and window switching program |
-
2003
- 2003-08-06 US US10/634,907 patent/US20040119751A1/en not_active Abandoned
-
2008
- 2008-04-03 US US12/062,154 patent/US7685532B2/en not_active Expired - Lifetime
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6037939A (en) * | 1995-09-27 | 2000-03-14 | Sharp Kabushiki Kaisha | Method for enabling interactive manipulation of data retained in computer system, and a computer system for implementing the method |
US6271835B1 (en) * | 1998-09-03 | 2001-08-07 | Nortel Networks Limited | Touch-screen input device |
US6980312B1 (en) * | 2000-04-24 | 2005-12-27 | International Business Machines Corporation | Multifunction office device having a graphical user interface implemented with a touch screen |
US6720951B2 (en) * | 2000-04-26 | 2004-04-13 | Nec Corporation | Key customizing method and portable terminal device |
US7036086B2 (en) * | 2001-01-04 | 2006-04-25 | Intel Corporation | Displaying software keyboard images |
US6724370B2 (en) * | 2001-04-12 | 2004-04-20 | International Business Machines Corporation | Touchscreen user interface |
US20030013483A1 (en) * | 2001-07-06 | 2003-01-16 | Ausems Michiel R. | User interface for handheld communication device |
Cited By (28)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9164865B2 (en) | 2004-02-17 | 2015-10-20 | Ricoh Company, Ltd. | Image processing apparatus, method, program, and computer readable recording medium for controlling operation switching and displaying at occurrence of error conditions |
US20050226641A1 (en) * | 2004-02-17 | 2005-10-13 | Mitsuo Ando | Image forming apparatus, terminal apparatus, information processing method, information processing program and computer readable recording medium |
US8432562B2 (en) * | 2004-02-17 | 2013-04-30 | Ricoh Company, Ltd. | Image processing apparatus, method, program, and computer readable recording medium for controlling operation switching and displaying at occurrence of error conditions |
US20080211698A1 (en) * | 2004-05-03 | 2008-09-04 | Adina Zach | Keyboard with Variable Markings and Layouts |
US20060082801A1 (en) * | 2004-10-18 | 2006-04-20 | Tsutomu Ohishi | Image forming apparatus, information processing method, information processing program and recording medium |
US8392523B2 (en) * | 2004-10-18 | 2013-03-05 | Ricoh Company, Ltd. | Image forming apparatus for determining the availability of application program interfaces |
US8621040B2 (en) | 2004-10-18 | 2013-12-31 | Ricoh Company, Ltd. | Image forming apparatus for determining the availability of application program interfaces |
US9152238B2 (en) | 2005-08-01 | 2015-10-06 | Wai-Lin Maw | Asymmetric shuffle keyboard |
US20070061750A1 (en) * | 2005-09-09 | 2007-03-15 | Microsoft Corporation | Software key labeling on software keyboards |
US7752569B2 (en) * | 2005-09-09 | 2010-07-06 | Microsoft Corporation | Software key labeling on software keyboards |
US20070271520A1 (en) * | 2006-05-19 | 2007-11-22 | Sun Microsystems, Inc. | Method for transforming a graphical user interface |
EP2092405A2 (en) * | 2006-11-08 | 2009-08-26 | Cubic Design Studios LLC | Asymmetric shuffle keyboard |
EP2092405A4 (en) * | 2006-11-08 | 2012-10-17 | Cubic Design Studios Llc | Asymmetric shuffle keyboard |
US20080168380A1 (en) * | 2007-01-04 | 2008-07-10 | Marianne Kodimer | System and method for generating a user interface having a customized function indicia |
US9176659B2 (en) | 2007-05-14 | 2015-11-03 | Samsung Electronics Co., Ltd. | Method and apparatus for inputting characters in a mobile communication terminal |
US20080284744A1 (en) * | 2007-05-14 | 2008-11-20 | Samsung Electronics Co. Ltd. | Method and apparatus for inputting characters in a mobile communication terminal |
US20090201266A1 (en) * | 2008-02-08 | 2009-08-13 | Hiroshi Hashimoto | Operation information input apparatus and ultrasonic imaging apparatus |
US8413066B2 (en) * | 2008-11-06 | 2013-04-02 | Dmytro Lysytskyy | Virtual keyboard with visually enhanced keys |
US20100115448A1 (en) * | 2008-11-06 | 2010-05-06 | Dmytro Lysytskyy | Virtual keyboard with visually enhanced keys |
US20100287470A1 (en) * | 2009-05-11 | 2010-11-11 | Fuminori Homma | Information Processing Apparatus and Information Processing Method |
US8990724B2 (en) * | 2009-09-29 | 2015-03-24 | Canon Kabushiki Kaisha | Information processing apparatus, control method therefor, and storage medium |
US20110078683A1 (en) * | 2009-09-29 | 2011-03-31 | Canon Kabushiki Kaisha | Information processing apparatus, control method therefor, and storage medium |
US10469679B2 (en) | 2009-09-29 | 2019-11-05 | Canon Kabushiki Kaisha | Image processing apparatus and control method displaying an operation screen based on detecting selection of an operation key |
US20120274658A1 (en) * | 2010-10-14 | 2012-11-01 | Chung Hee Sung | Method and system for providing background contents of virtual key input device |
US9329777B2 (en) * | 2010-10-14 | 2016-05-03 | Neopad, Inc. | Method and system for providing background contents of virtual key input device |
USD793408S1 (en) | 2013-06-09 | 2017-08-01 | Apple Inc. | Display screen or portion thereof with graphical user interface |
USD886131S1 (en) | 2017-06-04 | 2020-06-02 | Apple Inc. | Display screen or portion thereof with graphical user interface |
US11601559B2 (en) * | 2020-09-01 | 2023-03-07 | Sharp Kabushiki Kaisha | Information processing device and method for controlling information processing device |
Also Published As
Publication number | Publication date |
---|---|
US7685532B2 (en) | 2010-03-23 |
US20080186286A1 (en) | 2008-08-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7685532B2 (en) | Data input device, image processing device, data input method and computer readable recording medium on which data input program is recorded | |
JP5232836B2 (en) | Image forming apparatus | |
US8115968B2 (en) | Image processing apparatus, computer program product, and preview image displaying method | |
US8411290B2 (en) | User interface apparatus, image processing apparatus, and computer program product | |
JP4631925B2 (en) | Image processing apparatus, image processing method, and image processing program | |
US8086961B2 (en) | Image processing apparatus, image forming apparatus, and computer program product | |
US7800769B2 (en) | Information processing apparatus for setting process condition for allowing any of plurality of image forming apparatuses connected to network to form image, image formation condition setting method, and image formation condition setting program stored on a computer readable recording medium | |
JP5225348B2 (en) | Printing system, printer driver, image forming apparatus, and printing method | |
US20070206225A1 (en) | Printing apparatus, printing method, and computer program product | |
JP6172178B2 (en) | Image processing system, image processing apparatus, and image forming apparatus | |
US8516363B2 (en) | Image processing apparatus, computer program product, and preview image displaying method | |
JP2007188054A (en) | Image forming apparatus, program, and item setting processing method | |
JP2007129276A (en) | Image processing apparatus, image processing method and transmitter | |
JP2013021537A (en) | Image forming apparatus and image processing method | |
US20080278758A1 (en) | Image processing system, computer program product, and image processing method | |
JP4016850B2 (en) | Data input device and data input method | |
US20100259774A1 (en) | Image forming condition setting device and image forming condition setting method | |
US20140245216A1 (en) | Image processing apparatus, image forming apparatus including same, and method for controlling image processing apparatus | |
JP6645312B2 (en) | Data processing device and program | |
JP2004070735A (en) | Data input device and data input method | |
CN102163083B (en) | Operation panel for image processing apparatus and image processing apparatus having operation panel | |
JP2004070736A (en) | Data input device and data input method | |
JP2006203813A (en) | Image formation device, system, and method, and program making computer run | |
JP2004070734A (en) | Data input device and data input method | |
JP4520249B2 (en) | Image forming apparatus, image forming method, and program for causing computer to execute the method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: MINOLTA CO., LTD., JAPAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:YOSHIMI, TSUTOMU;OGASAWARA, KENJI;REEL/FRAME:015028/0398 Effective date: 20030904 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |