JP7480583B2 - Display method for electronic devices and software keyboards - Google Patents

Display method for electronic devices and software keyboards Download PDF

Info

Publication number
JP7480583B2
JP7480583B2 JP2020087494A JP2020087494A JP7480583B2 JP 7480583 B2 JP7480583 B2 JP 7480583B2 JP 2020087494 A JP2020087494 A JP 2020087494A JP 2020087494 A JP2020087494 A JP 2020087494A JP 7480583 B2 JP7480583 B2 JP 7480583B2
Authority
JP
Japan
Prior art keywords
software keyboard
control unit
image
displayed
keyboard
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.)
Active
Application number
JP2020087494A
Other languages
Japanese (ja)
Other versions
JP2021182266A (en
Inventor
理 三浦
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Kyocera Document Solutions Inc
Original Assignee
Kyocera Document Solutions Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Kyocera Document Solutions Inc filed Critical Kyocera Document Solutions Inc
Priority to JP2020087494A priority Critical patent/JP7480583B2/en
Publication of JP2021182266A publication Critical patent/JP2021182266A/en
Application granted granted Critical
Publication of JP7480583B2 publication Critical patent/JP7480583B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • User Interface Of Digital Computer (AREA)
  • Input From Keyboards Or The Like (AREA)

Description

本発明は、電子機器及びソフトウェアキーボードの表示方法に関する。 The present invention relates to an electronic device and a method for displaying a software keyboard.

画像形成装置を操作する手段として、表示パネルと、表示パネルの表示面に重ねて設けられたタッチパネルと、を備えた装置が知られている。表示パネルには、操作メニューを示す仮想的な部品が表示される。ユーザーがタッチパネルを介して所望の部品に触れると、制御部が部品に対応する処理を実行する。 As a means for operating an image forming device, a device equipped with a display panel and a touch panel superimposed on the display surface of the display panel is known. Virtual parts showing an operation menu are displayed on the display panel. When a user touches a desired part via the touch panel, a control unit executes a process corresponding to the part.

また、表示パネルの一部分にソフトウェアキーボードを表示させることで、画面上で文字や数字を入力可能な装置が知られている。ところが、ソフトウェアキーボードを表示させると、ソフトウェアキーボード以外の部分の表示面積が小さくなるため、その部分の視認性が低下してしまう。 There are also known devices that allow users to input letters and numbers on the screen by displaying a software keyboard on a portion of the display panel. However, when a software keyboard is displayed, the display area of the area other than the software keyboard becomes smaller, reducing the visibility of that area.

そこで、ソフトウェアキーボード等を表示させた場合の画面の視認性を向上させる技術が検討されている。例えば、特許文献1では、原稿読取部によって画像データが入力される際に、画像データに基づくプレビュー画像を、仮想テンキー群に対して優先して表示させることが提案されている。特許文献2では、個々のウィンドウについて、何もアクセスが行われることなく表示されている表示経過時間を測定し、表示経過時間が表示許容時間を越えたウィンドウを所定の時間間隔で視覚的に徐々に縮小することが提案されている。特許文献3では、通常ナビゲーション画像の表示開始から待ち時間が経過したとき、通常ナビゲーション画像の代わりに縮小ナビゲーション画像を表示させ、縮小表示中に拡大キーが操作されたとき、通常ナビゲーション画像を再表示させ、通常ナビゲーション画像の再表示から待ち時間が経過しても通常ナビゲーション画像の表示を継続させることが提案されている。 Therefore, technology to improve the visibility of the screen when a software keyboard or the like is displayed is being considered. For example, Patent Document 1 proposes that when image data is input by a document reading unit, a preview image based on the image data is displayed with priority over a virtual numeric keypad. Patent Document 2 proposes measuring the display elapsed time for each window that is displayed without any access, and visually gradually reducing a window whose display elapsed time exceeds the display allowable time at a predetermined time interval. Patent Document 3 proposes displaying a reduced navigation image instead of the normal navigation image when a waiting time has elapsed since the start of displaying the normal navigation image, and redisplaying the normal navigation image when the enlargement key is operated during the reduced display, and continuing to display the normal navigation image even after a waiting time has elapsed since the normal navigation image was redisplayed.

特開2012-48526号公報JP 2012-48526 A 特開平7-44348号公報Japanese Patent Application Laid-Open No. 7-44348 国際公開第2018/25527号International Publication No. 2018/25527

しかし、特許文献1乃至3で提案された構成では、ソフトウェアキーボードを表示させる以前にソフトウェアキーボードの表示領域に表示されていた部品が見えなくなる。その部品を見えるようにするには、ソフトウェアキーボードを消去又は移動する必要があるため、ユーザーの作業量が増えてしまう。 However, in the configurations proposed in Patent Documents 1 to 3, the parts that were displayed in the display area of the software keyboard before the software keyboard was displayed become invisible. To make those parts visible, the software keyboard must be erased or moved, which increases the amount of work for the user.

本発明は、上記事情を考慮し、ソフトウェアキーボードを消去又は移動させなくても、ソフトウェアキーボードの表示領域に表示されていた部品を見えるようにすることのできる電子機器及びソフトウェアキーボードの表示方法を提供することを目的とする。 In consideration of the above circumstances, the present invention aims to provide an electronic device and a method for displaying a software keyboard that can make the components displayed in the display area of the software keyboard visible without erasing or moving the software keyboard.

上記課題を解決するため、本発明に係る電子機器は、画像を表示する表示パネルと、前記表示パネルの表示面に重ねて設けられ、操作を検知するタッチパネルと、グラフィカルユーザーインターフェイスの部品が表示されている前記表示パネルにソフトウェアキーボードを表示させる場合に、前記部品が前記ソフトウェアキーボードを透過している画像を表示させ、前記タッチパネルを介して前記ソフトウェアキーボードに対する操作を待ち受ける制御部と、を備えることを特徴とする。 In order to solve the above problems, the electronic device according to the present invention is characterized by comprising a display panel that displays images, a touch panel that is superimposed on the display surface of the display panel and detects operations, and a control unit that, when a software keyboard is to be displayed on the display panel on which graphical user interface components are displayed, displays an image in which the components are transparent to the software keyboard and waits for operations on the software keyboard via the touch panel.

本発明に係る電子機器において、前記制御部は、前記ソフトウェアキーボードに対する所定の操作が検知された場合に操作可能となる部品のみが前記ソフトウェアキーボードを透過している画像を表示させるように構成されていてもよい。 In the electronic device according to the present invention, the control unit may be configured to display an image in which only the parts that can be operated when a predetermined operation on the software keyboard is detected are visible through the software keyboard.

本発明に係る電子機器において、前記制御部は、前記ソフトウェアキーボードを透過している部品に対応する領域に対して前記所定の操作が検知された場合に、前記領域に前記ソフトウェアキーボードを表示させずに前記部品を表示させ、表示された前記部品に対する操作を待ち受けるように構成されていてもよい。 In the electronic device according to the present invention, the control unit may be configured to, when the predetermined operation is detected in an area corresponding to a component that is transparent to the software keyboard, display the component without displaying the software keyboard in the area, and wait for an operation on the displayed component.

本発明に係る電子機器において、前記制御部は、前記ソフトウェアキーボードの画像のうち前記所定の操作が検知された領域の画像を前記ソフトウェアキーボードの外側に表示させ、前記領域に表示された部品に対する操作が検知された後、前記ソフトウェアキーボードの外側に表示させた画像を元の位置に戻すように構成されていてもよい。 In the electronic device according to the present invention, the control unit may be configured to display an image of the software keyboard in an area where the predetermined operation is detected outside the software keyboard, and to return the image displayed outside the software keyboard to its original position after an operation on a part displayed in the area is detected.

本発明に係る電子機器において、前記所定の操作は、前記領域に対する長押し操作とドラッグ操作の少なくとも1つであってもよい。 In the electronic device of the present invention, the predetermined operation may be at least one of a long press operation and a drag operation on the area.

本発明に係る電子機器において、前記制御部は、前記ソフトウェアキーボードが表示されてからの未操作の時間が長くなるにつれて前記ソフトウェアキーボードの濃度を低下させるように構成されていてもよい。 In the electronic device according to the present invention, the control unit may be configured to decrease the intensity of the software keyboard as the time during which the software keyboard is not operated increases after it is displayed.

本発明に係る電子機器において、前記制御部は、前記ソフトウェアキーボードに対する操作が検知された場合に前記ソフトウェアキーボードの濃度を初期濃度に戻すように構成されていてもよい。 In the electronic device according to the present invention, the control unit may be configured to restore the density of the software keyboard to an initial density when an operation on the software keyboard is detected.

本発明に係る電子機器において、前記制御部は、前記部品が透過していない前記ソフトウェアキーボードの画像を表示させた後、スクロール操作が検知された場合にのみ、前記部品が前記ソフトウェアキーボードを透過している画像を表示させるように構成されていてもよい。 In the electronic device according to the present invention, the control unit may be configured to display an image of the software keyboard in which the parts are not transparent, and then display an image in which the parts are transparent to the software keyboard only when a scroll operation is detected.

また、本発明に係るソフトウェアキーボードの表示方法は、グラフィカルユーザーインターフェイスの部品が表示されている表示パネルにソフトウェアキーボードを表示させる場合に、前記部品が前記ソフトウェアキーボードを透過している画像を表示させ、タッチパネルを介して前記ソフトウェアキーボードに対する操作を待ち受けることを特徴とする。 The method for displaying a software keyboard according to the present invention is characterized in that, when a software keyboard is displayed on a display panel on which graphical user interface components are displayed, an image in which the components are transparent to the software keyboard is displayed, and an operation on the software keyboard is awaited via a touch panel.

本発明によれば、ソフトウェアキーボードを消去又は移動させなくても、ソフトウェアキーボードの表示領域に表示されていた部品を見えるようにすることができる。 According to the present invention, it is possible to make the components displayed in the display area of the software keyboard visible without erasing or moving the software keyboard.

本発明の一実施形態に係る複合機の外観を示す斜視図である。1 is a perspective view showing an external appearance of a multifunction peripheral according to an embodiment of the present invention; 本発明の一実施形態に係る複合機の内部構成を模式的に示す正面図である。1 is a front view showing a schematic internal configuration of a multifunction peripheral according to an embodiment of the present invention; 本発明の一実施形態に係る操作パネルの電気的構成を示すブロック図である。FIG. 2 is a block diagram showing an electrical configuration of an operation panel according to an embodiment of the present invention. 本発明の一実施形態に係る操作パネルの外観を示す図である。FIG. 2 is a diagram showing the appearance of an operation panel according to an embodiment of the present invention. 本発明の一実施形態に係る送信機能の設定画面を示す図である。FIG. 4 is a diagram showing a setting screen for a transmission function according to an embodiment of the present invention. 本発明の一実施形態に係る送信機能の設定画面を示す図である。FIG. 4 is a diagram showing a setting screen for a transmission function according to an embodiment of the present invention. 本発明の一実施形態に係るフルキーボードのソフトウェアキーボードを示す図である。FIG. 2 is a diagram showing a software keyboard of a full keyboard according to an embodiment of the present invention. 本発明の一実施形態に係るテンキーボードのソフトウェアキーボードを示す図である。FIG. 2 is a diagram showing a software keyboard of a numeric keyboard according to an embodiment of the present invention. 従来のソフトウェアキーボードが表示された様子を示す図である。FIG. 1 is a diagram showing a conventional software keyboard displayed. 本発明の一実施形態に係るソフトウェアキーボード表示処理の流れ図である。11 is a flowchart of a software keyboard display process according to an embodiment of the present invention. 本発明の一実施形態に係るソフトウェアキーボード表示処理の過程を示す図である。11A to 11C are diagrams illustrating a process of a software keyboard display process according to an embodiment of the present invention. 本発明の一実施形態に係るソフトウェアキーボード表示処理の過程を示す図である。11A to 11C are diagrams illustrating a process of a software keyboard display process according to an embodiment of the present invention. 本発明の一実施形態に係るソフトウェアキーボード表示処理の過程を示す図である。11A to 11C are diagrams illustrating a process of a software keyboard display process according to an embodiment of the present invention. 本発明の一実施形態に係るソフトウェアキーボード表示処理の過程を示す図である。11A to 11C are diagrams illustrating a process of a software keyboard display process according to an embodiment of the present invention. 本発明の一実施形態に係るソフトウェアキーボード表示処理の過程を示す図である。11A to 11C are diagrams illustrating a process of a software keyboard display process according to an embodiment of the present invention. 本発明の一実施形態に係るソフトウェアキーボード表示処理の過程を示す図である。11A to 11C are diagrams illustrating a process of a software keyboard display process according to an embodiment of the present invention. 本発明の一実施形態の変形例に係るソフトウェアキーボード表示処理の流れ図である。13 is a flowchart showing a software keyboard display process according to a modified example of an embodiment of the present invention. 本発明の一実施形態の変形例に係るソフトウェアキーボード表示処理の流れ図である。13 is a flowchart showing a software keyboard display process according to a modified example of an embodiment of the present invention. 本発明の一実施形態の変形例に係るソフトウェアキーボード表示処理の流れ図である。13 is a flowchart showing a software keyboard display process according to a modified example of an embodiment of the present invention.

以下、図面を参照しつつ本発明の一実施形態に係る複合機100(電子機器の一例)について説明する。複合機100は、プリンター1とイメージスキャナー15とを備える。 Below, a multifunction device 100 (an example of an electronic device) according to an embodiment of the present invention will be described with reference to the drawings. The multifunction device 100 includes a printer 1 and an image scanner 15.

最初に、複合機100の全体の構成について説明する。図1は、複合機100の外観を示す斜視図である。図2は、複合機100の内部構成を模式的に示す正面図である。以下、図2における紙面手前側を複合機100の正面側(前側)とし、左右の向きは複合機100を正面から見た方向を基準として説明する。各図において、U、Lo、L、R、Fr、Rrは、それぞれ上、下、左、右、前、後を示す。 First, the overall configuration of the multifunction device 100 will be described. Fig. 1 is a perspective view showing the external appearance of the multifunction device 100. Fig. 2 is a front view showing a schematic internal configuration of the multifunction device 100. In the following description, the front side of the page in Fig. 2 is the front side (front side) of the multifunction device 100, and the left and right directions are described based on the direction when the multifunction device 100 is viewed from the front. In each figure, U, Lo, L, R, Fr, and Rr respectively indicate up, down, left, right, front, and back.

プリンター1は、直方体状の本体ハウジング3を備える。本体ハウジング3の下部には、シートSが収容される給紙カセット4と、給紙カセット4からシートSを送り出す給紙ローラー5が設けられている。給紙カセット4の上方には、電子写真方式にてトナー像を形成する作像装置6と、トナー像をシートSに定着する定着装置7が設けられている。本体ハウジング3の上部には、トナー像が定着されたシートSを排出する排出ローラー対8と、排出されたシートSを積載する積載トレイ9が設けられている。積載トレイ9の上方には、イメージスキャナー15が設けられている。作像装置6は、感光体ドラム、帯電装置、露光装置、現像装置、転写ローラー及びクリーニング装置を備える。現像装置には、現像装置にトナーを供給するトナーコンテナが接続されている。 The printer 1 includes a rectangular parallelepiped main housing 3. The lower part of the main housing 3 includes a paper feed cassette 4 that stores sheets S, and a paper feed roller 5 that feeds sheets S from the paper feed cassette 4. Above the paper feed cassette 4, an imaging device 6 that forms a toner image by electrophotography, and a fixing device 7 that fixes the toner image to the sheet S, are provided. The upper part of the main housing 3 includes a pair of discharge rollers 8 that discharges the sheet S on which the toner image has been fixed, and a stacking tray 9 that stacks the discharged sheets S. Above the stacking tray 9, an image scanner 15 is provided. The imaging device 6 includes a photoconductor drum, a charging device, an exposure device, a developing device, a transfer roller, and a cleaning device. A toner container that supplies toner to the developing device is connected to the developing device.

本体ハウジング3の内部には、給紙ローラー5から作像装置6、定着装置7を経て排出ローラー対8に至る搬送路10が設けられている。搬送路10には、シートSを搬送する複数の搬送ローラー対17が設けられている。作像装置6よりも搬送方向上流側には、レジストローラー対18が設けられている。 Inside the main housing 3, a transport path 10 is provided that runs from the paper feed roller 5 through the image forming device 6 and the fixing device 7 to the discharge roller pair 8. The transport path 10 is provided with a plurality of transport roller pairs 17 that transport the sheet S. A registration roller pair 18 is provided upstream of the image forming device 6 in the transport direction.

複合機100の各部は、制御部2によって制御される。制御部2は、プロセッサーとソフトウェアとによって実現されてもよいし、集積回路等のハードウェアによって実現されてもよい。プロセッサーは、メモリーに記憶されているプログラムを読み出して実行することで各種処理を実施する。プロセッサーとしては、例えば、CPU(Central Processing Unit)が使用される。メモリーは、ROM(Read Only Memory)、RAM(Random Access Memory)、EEPROM(Electrically Erasable Programmable Read Only Memory)等の記憶媒体を含む。メモリーには、複合機100の各部の制御に用いられる制御プログラムが記憶される。 Each part of the multifunction device 100 is controlled by a control unit 2. The control unit 2 may be realized by a processor and software, or may be realized by hardware such as an integrated circuit. The processor performs various processes by reading and executing programs stored in memory. For example, a CPU (Central Processing Unit) is used as the processor. The memory includes storage media such as ROM (Read Only Memory), RAM (Random Access Memory), and EEPROM (Electrically Erasable Programmable Read Only Memory). The memory stores control programs used to control each part of the multifunction device 100.

外部のコンピューター等から複合機100に画像形成ジョブが入力されると、給紙ローラー5が給紙カセット4から搬送路10にシートSを送り出し、回転が停止されたレジストローラー対18がシートSの斜行を補正し、レジストローラー対18が所定のタイミングで作像装置6にシートSを送り出す。作像装置6においては、帯電装置が感光体ドラムを所定の電位に帯電させ、露光装置が感光体ドラムを潜像が書き込み、現像装置がトナーコンテナから供給されたトナーを用いて潜像を現像することでトナー像を形成し、転写ローラーがトナー像をシートSに転写する。続いて、定着装置7がトナー像を加熱してシートSに定着させ、排出ローラー対8が積載トレイ9にシートSを排出する。クリーニング装置は、感光体ドラムに残留したトナーを除去する。 When an image forming job is input to the multifunction device 100 from an external computer or the like, the paper feed roller 5 feeds the sheet S from the paper feed cassette 4 to the transport path 10, the pair of registration rollers 18, whose rotation has been stopped, corrects the skew of the sheet S, and the pair of registration rollers 18 feeds the sheet S to the image forming device 6 at a predetermined timing. In the image forming device 6, the charging device charges the photosensitive drum to a predetermined potential, the exposure device writes a latent image on the photosensitive drum, the developing device develops the latent image using toner supplied from a toner container to form a toner image, and the transfer roller transfers the toner image to the sheet S. Next, the fixing device 7 heats the toner image to fix it to the sheet S, and the pair of discharge rollers 8 discharges the sheet S to the stacking tray 9. The cleaning device removes any toner remaining on the photosensitive drum.

次に、操作パネル11について説明する。図3は、操作パネル11の電気的構成を示すブロック図である。図4は、操作パネル11の外観を示す図である。図5A、5Bは、送信機能の設定画面31を示す図である。図6Aは、フルキーボードのソフトウェアキーボード51を示す図である。図6Bは、テンキーボードのソフトウェアキーボード52を示す図である。 Next, the operation panel 11 will be described. FIG. 3 is a block diagram showing the electrical configuration of the operation panel 11. FIG. 4 is a diagram showing the external appearance of the operation panel 11. FIGS. 5A and 5B are diagrams showing a setting screen 31 for the transmission function. FIG. 6A is a diagram showing a full keyboard software keyboard 51. FIG. 6B is a diagram showing a numeric keypad software keyboard 52.

操作パネル11は、イメージスキャナー15の前側に設けられている(図1、3、4参照)。操作パネル11は、画像を表示する表示パネル21と、表示パネル21を駆動する駆動回路22と、表示パネル21の表示面に重ねて設けられ、操作を検知するタッチパネル23と、表示パネル21よりも前側に設けられたキーパッド24と、を備える。 The operation panel 11 is provided in front of the image scanner 15 (see Figs. 1, 3, and 4). The operation panel 11 includes a display panel 21 that displays images, a drive circuit 22 that drives the display panel 21, a touch panel 23 that is provided on top of the display surface of the display panel 21 and detects operations, and a keypad 24 that is provided in front of the display panel 21.

表示パネル21は、例えば液晶表示パネルであり、バックライト、偏光板、アレイ基板、液晶層、共通電極、カラーフィルターなどを積層して構成され、アレイ基板の配線の交点の各々に画素電極を備える。駆動回路22は、画素電極の各々に、予め定められたタイミングと順序で、画像データが示す諧調に応じた電圧を印加する。 The display panel 21 is, for example, a liquid crystal display panel, and is constructed by laminating a backlight, a polarizing plate, an array substrate, a liquid crystal layer, a common electrode, a color filter, etc., and has pixel electrodes at each intersection of the wiring of the array substrate. The driving circuit 22 applies a voltage corresponding to the gradation indicated by the image data to each pixel electrode at a predetermined timing and order.

タッチパネル23は、例えば導電膜を備え、指先と導電膜との間の静電容量の変化を捉えることで指先の位置を検知する。制御部2は、タッチパネル23に対する接触時間の長さや接触位置の変化に基づいて、操作の種類を判別する。操作の種類とは、例えば、タップ操作(瞬間的に接触する操作)、長押し操作(所定時間(例えば、2秒)以上続けて接触する操作)、ドラッグ操作(接触したまま指先を移動させる操作)等である。 The touch panel 23 has, for example, a conductive film, and detects the position of the fingertip by detecting the change in capacitance between the fingertip and the conductive film. The control unit 2 determines the type of operation based on the length of contact time on the touch panel 23 and the change in the contact position. The types of operation include, for example, a tap operation (a momentary contact operation), a long press operation (a continuous contact operation for a predetermined time (e.g., 2 seconds) or more), a drag operation (a fingertip moving while in contact), etc.

キーパッド24は、処理を開始するためのキー241、処理を停止させるためのキー242、設定を初期化するためのキー243、ホーム画面30を表示させるためのキー244、テンキーボードを表示させるためのキー245、コピー機能の設定画面を表示させるためのキー246、送信機能の設定画面を表示させるためのキー247、ファクシミリ機能の設定画面を表示させるためのキー248等を備える。キー241乃至248は、例えばタクタイルスイッチのプランジャーである。ユーザーがキー246乃至248のいずれかを操作すると、操作されたキー246乃至248に対応する設定画面が表示される。 The keypad 24 includes a key 241 for starting a process, a key 242 for stopping a process, a key 243 for initializing settings, a key 244 for displaying the home screen 30, a key 245 for displaying a numeric keypad, a key 246 for displaying a settings screen for a copy function, a key 247 for displaying a settings screen for a send function, and a key 248 for displaying a settings screen for a facsimile function. The keys 241 to 248 are, for example, plungers of tactile switches. When the user operates any of the keys 246 to 248, the settings screen corresponding to the operated key 246 to 248 is displayed.

ホーム画面30には、コピー機能を選択するための機能選択アイコン301、送信機能を選択するための機能選択アイコン302、ファクシミリ機能を選択するための機能選択アイコン303等が表示される。ユーザーがタッチパネル23を介して機能選択アイコン301乃至303のいずれかに触れると、触れた機能選択アイコン301乃至303に対応する設定画面が表示される。 The home screen 30 displays a function selection icon 301 for selecting a copy function, a function selection icon 302 for selecting a send function, a function selection icon 303 for selecting a facsimile function, and the like. When the user touches any of the function selection icons 301 to 303 via the touch panel 23, a setting screen corresponding to the touched function selection icon 301 to 303 is displayed.

一例として、ユーザーが機能選択アイコン302又はキー247に触れると、送信機能の設定画面31が表示される(図5A参照)。送信機能の設定画面31は、イメージスキャナー15で生成された画像データの送信に関する設定を行うための画面である。送信機能の設定画面31の左側の部分には、種々の設定項目に対応する画面選択ボタン311乃至316が表示される。送信機能の設定画面31の中央及び右側の部分には、画面選択ボタン311乃至316の操作により選択された設定画面が表示される。この例では、宛先の設定画面41が表示されている。宛先以外の設定画面41の表示中に画面選択ボタン311が操作された場合に、宛先の設定画面41が表示される。また、ユーザーがホーム画面30の機能選択アイコン302又はキー247に触れた場合にも、送信機能の設定画面31の初期画面として宛先の設定画面41が表示される。宛先の設定画面41には、宛先入力欄42(「宛先を入力」と表示されている)と、ワンタッチ宛先欄43が表示される。 As an example, when the user touches the function selection icon 302 or the key 247, the setting screen 31 of the transmission function is displayed (see FIG. 5A). The setting screen 31 of the transmission function is a screen for setting the transmission of image data generated by the image scanner 15. Screen selection buttons 311 to 316 corresponding to various setting items are displayed on the left side of the setting screen 31 of the transmission function. The setting screen selected by operating the screen selection buttons 311 to 316 is displayed on the center and right sides of the setting screen 31 of the transmission function. In this example, the setting screen 41 of the destination is displayed. When the screen selection button 311 is operated while the setting screen 41 other than the destination is displayed, the setting screen 41 of the destination is displayed. Also, when the user touches the function selection icon 302 or the key 247 of the home screen 30, the setting screen 41 of the destination is displayed as the initial screen of the setting screen 31 of the transmission function. The setting screen 41 of the destination displays a destination input field 42 (displayed as "Enter destination") and a one-touch destination field 43.

ユーザーが宛先入力欄42に触れると、制御部2は、フルキーボードのソフトウェアキーボード51(図6A参照)を表示させてアドレスと宛先名の入力を待ち受ける。入力されるアドレスは、LAN(Local Area Network)に接続されているコンピューターの共有フォルダ―のアドレス、電子メールアドレス等である。宛先入力欄42は、入力されたアドレスと宛先名を表示するテキストボックスとしても機能する。ユーザーがアドレスと宛先名を入力し、続けてアドレスの登録を指示すると、制御部2がそのアドレスに固有の宛先番号とアドレスと宛先名とを関連付けてEEPROMに記憶させる。 When the user touches the destination input field 42, the control unit 2 displays a full software keyboard 51 (see FIG. 6A) and waits for the input of an address and destination name. The address to be input may be the address of a shared folder of a computer connected to a LAN (Local Area Network), an e-mail address, etc. The destination input field 42 also functions as a text box that displays the input address and destination name. When the user inputs an address and destination name and then issues an instruction to register the address, the control unit 2 associates the address with a unique destination number, address, and destination name, and stores them in the EEPROM.

ワンタッチ宛先欄43には、登録済みのアドレスに関連付けられた宛先ボタン431が表示される。宛先ボタン431には、宛先名と宛先番号が表示される。ユーザーが宛先ボタン431のいずれかに触れると、制御部2は、ユーザーが触れた宛先ボタン431に関連付けられたアドレスをEEPROMから読み出す。 The one-touch destination field 43 displays destination buttons 431 associated with registered addresses. The destination button 431 displays the destination name and destination number. When the user touches one of the destination buttons 431, the control unit 2 reads from the EEPROM the address associated with the destination button 431 that the user touched.

また、ワンタッチ宛先欄43には、宛先番号ボタン432(「No」と表示されている)が表示され、ユーザーが宛先番号ボタン432に触れると、制御部2は、テンキーボードのソフトウェアキーボード52(図6B参照)を表示させて宛先番号の入力を待ち受ける。制御部2は、入力された宛先番号に関連付けられたアドレスをEEPROMから読み出す。 The one-touch destination field 43 also displays a destination number button 432 (displaying "No"), and when the user touches the destination number button 432, the control unit 2 displays a numeric keypad software keyboard 52 (see FIG. 6B) and waits for the input of a destination number. The control unit 2 reads out from the EEPROM the address associated with the input destination number.

また、ワンタッチ宛先欄43には、宛先ボタン431をスクロールさせるためのスクロールボタン433が表示される。ユーザーがスクロールボタン433に触れると、制御部2は、宛先ボタン431をスクロールさせながら表示させる。 The one-touch destination field 43 also displays a scroll button 433 for scrolling the destination buttons 431. When the user touches the scroll button 433, the control unit 2 scrolls the destination buttons 431 while displaying them.

ソフトウェアキーボード51により入力されたアドレス、宛先ボタン431で選択されたアドレス、宛先番号で指定されたアドレスを表形式で表した宛先リスト45が宛先入力欄42の上方に表示され(図5B参照)、これらのアドレスの総数が宛先数欄44に表示される。 A destination list 45, which shows in table form the addresses entered using the software keyboard 51, the addresses selected using the destination button 431, and the addresses specified by destination numbers, is displayed above the destination input field 42 (see Figure 5B), and the total number of these addresses is displayed in the destination number field 44.

上記の機能選択アイコン301乃至303、画面選択ボタン311乃至316、宛先ボタン431、宛先番号ボタン432、スクロールボタン433等は、グラフィカルユーザーインターフェイスの部品の一例である。以下、グラフィカルユーザーインターフェイスの部品を、部品と呼ぶ。 The above-mentioned function selection icons 301 to 303, screen selection buttons 311 to 316, destination button 431, destination number button 432, scroll button 433, etc. are examples of components of a graphical user interface. Hereinafter, components of a graphical user interface will be referred to as components.

次に、ソフトウェアキーボード51、52の表示について説明する。なお、本実施形態では、フルキーボードのソフトウェアキーボード51の表示に本発明が適用された例を示すが、テンキーボードのソフトウェアキーボード52の表示に本発明が適用されてもよい。 Next, the display of the software keyboards 51 and 52 will be described. Note that in this embodiment, an example is shown in which the present invention is applied to the display of the software keyboard 51 of a full keyboard, but the present invention may also be applied to the display of the software keyboard 52 of a numeric keypad.

図7は、フルキーボードのソフトウェアキーボード51が表示された様子を示す図である。従来、制御部2は、ソフトウェアキーボード51を表示させる場合に、ソフトウェアキーボード51を表示させる以前にソフトウェアキーボード51の表示領域に表示されていた画面をソフトウェアキーボード51が覆い隠しているように見える画像を表示パネル21に表示させていた。そのため、ユーザーには、ソフトウェアキーボード51の表示領域に表示されていた部品が見えなくなり、それらの部品を操作することもできなかった。それらの部品を見えるようにするには、ソフトウェアキーボード51を消去又は移動する必要があるため、ユーザーの作業量が増えてしまうという問題があった。 Figure 7 is a diagram showing a state in which a full software keyboard 51 is displayed. Conventionally, when the control unit 2 displays the software keyboard 51, it displays on the display panel 21 an image in which the software keyboard 51 appears to cover the screen that was displayed in the display area of the software keyboard 51 before the software keyboard 51 was displayed. As a result, the parts that were displayed in the display area of the software keyboard 51 became invisible to the user, and they could not operate those parts. In order to make those parts visible, it was necessary to erase or move the software keyboard 51, which caused a problem of increasing the amount of work for the user.

そこで、本実施形態に係る複合機100は、画像を表示する表示パネル21と、表示パネル21の表示面に重ねて設けられ、操作を検知するタッチパネル23と、グラフィカルユーザーインターフェイスの部品が表示されている表示パネル21にソフトウェアキーボード51を表示させる場合に、部品がソフトウェアキーボード51を透過している画像を表示させ、タッチパネル23を介してソフトウェアキーボード51に対する操作を待ち受ける制御部2と、を備えている。 The multifunction device 100 according to this embodiment includes a display panel 21 that displays images, a touch panel 23 that is superimposed on the display surface of the display panel 21 and detects operations, and a control unit 2 that, when displaying a software keyboard 51 on the display panel 21 on which graphical user interface components are displayed, displays an image in which the components are transparent through the software keyboard 51 and waits for operations on the software keyboard 51 via the touch panel 23.

図8は、ソフトウェアキーボード表示処理の流れ図である。図9A乃至11Bは、ソフトウェアキーボード表示処理の過程を示す図である。なお、流れ図では、ソフトウェアキーボード51がキーボードと略されている。図9A乃至11Bでは、ソフトウェアキーボード51の各キーの上面の文字、記号等は省略されている。 Figure 8 is a flow diagram of the software keyboard display process. Figures 9A to 11B are diagrams showing the process of the software keyboard display process. Note that in the flow diagrams, the software keyboard 51 is abbreviated to "keyboard." In Figures 9A to 11B, letters, symbols, etc. on the top surface of each key of the software keyboard 51 are omitted.

最初に、制御部2は、キーボード表示イベントが発生したか否かを判定する(ステップS01)。キーボード表示イベントは、ソフトウェアキーボード51を表示させるトリガーとなるイベントである。例えば、宛先入力欄42に触れる操作が行われた場合、制御部2は、キーボード表示イベントが発生したと判定し(ステップS01:YES)、ステップS03の処理に移行する。一方、キーボード表示イベントが発生していないと判定した場合(ステップS01:NO)、制御部2は、ステップS01の処理を繰り返す。 First, the control unit 2 determines whether or not a keyboard display event has occurred (step S01). A keyboard display event is an event that triggers the display of the software keyboard 51. For example, when an operation of touching the destination input field 42 is performed, the control unit 2 determines that a keyboard display event has occurred (step S01: YES) and proceeds to the process of step S03. On the other hand, when it is determined that a keyboard display event has not occurred (step S01: NO), the control unit 2 repeats the process of step S01.

ステップS03において、制御部2は、ソフトウェアキーボード51を例えば濃度30%で透過表示させ、ソフトウェアキーボード51に対する操作を待ち受ける。具体的には、制御部2は、ソフトウェアキーボード51の表示領域においては、濃度を30%に低下させたソフトウェアキーボード51の画像と、宛先の設定画面41に含まれる部品のうちソフトウェアキーボード51に対する所定の操作が検知された場合に操作可能となる部品の画像と、を重畳した画像を、表示パネル21に表示させる(図9A参照)。ソフトウェアキーボード51に対する所定の操作が検知された場合に操作可能となる部品とは、例えば、画面選択ボタン313乃至316、宛先ボタン431、宛先番号ボタン432、スクロールボタン433である。この処理によって、ユーザーには、画面選択ボタン313乃至316、宛先ボタン431、宛先番号ボタン432、スクロールボタン433がソフトウェアキーボード51を透過しているように見える。それ以外の領域では、濃度100%でソフトウェアキーボード51の画像が表示される。 In step S03, the control unit 2 displays the software keyboard 51 transparently, for example, at a density of 30%, and waits for an operation on the software keyboard 51. Specifically, the control unit 2 displays on the display panel 21 an image in which an image of the software keyboard 51 with a density reduced to 30% is superimposed on an image of a part included in the destination setting screen 41 that becomes operable when a predetermined operation on the software keyboard 51 is detected (see FIG. 9A ). The parts that become operable when a predetermined operation on the software keyboard 51 is detected are, for example, the screen selection buttons 313 to 316, the destination button 431, the destination number button 432, and the scroll button 433. This process makes the screen selection buttons 313 to 316, the destination button 431, the destination number button 432, and the scroll button 433 appear to the user as if they are transparent to the software keyboard 51. In other areas, the image of the software keyboard 51 is displayed at a density of 100%.

この段階において、制御部2は、ソフトウェアキーボード51に対する操作と、スクロールボタン433を用いて宛先ボタン431をスクロールさせる操作と、を待ち受けるが、画面選択ボタン313乃至316を用いて画面を選択する操作、宛先ボタン431を用いて宛先を選択する操作、宛先番号ボタン432を用いて宛先番号を入力する操作、は受け付けない。 At this stage, the control unit 2 waits for operations on the software keyboard 51 and operations to scroll the destination button 431 using the scroll button 433, but does not accept operations to select a screen using the screen selection buttons 313 to 316, to select a destination using the destination button 431, or to input a destination number using the destination number button 432.

次に、制御部2は、ソフトウェアキーボード51を透過している部品に対応するソフトウェアキーボード51の領域に対する長押し操作(所定の操作の一例)が検知されたか否かを判定する(ステップS05)。長押し操作が検知されたと判定した場合には(ステップS05:YES、図9B参照)、制御部2は、ステップS07の処理に移行する。一方、長押し操作が検知されなかったと判定した場合には(ステップS05:NO)、制御部2は、ステップS05の処理を繰り返す。 Next, the control unit 2 determines whether or not a long press operation (an example of a predetermined operation) has been detected on an area of the software keyboard 51 that corresponds to a part that is transparent to the software keyboard 51 (step S05). If it is determined that a long press operation has been detected (step S05: YES, see FIG. 9B), the control unit 2 proceeds to the process of step S07. On the other hand, if it is determined that a long press operation has not been detected (step S05: NO), the control unit 2 repeats the process of step S05.

ステップS07において、制御部2は、長押し操作が検知された領域に対するソフトウェアキーボード51の外側へのドラッグ操作(所定の操作の一例)が検知されたか否かを判定する。ドラッグ操作が検知されたと判定した場合には(ステップS07:YES、図10A参照)、制御部2は、ステップS09の処理に移行する。一方、ドラッグ操作が検知されなかったと判定した場合には(ステップS07:NO)、制御部2は、ステップS05の処理を繰り返す。 In step S07, the control unit 2 determines whether or not a drag operation (an example of a predetermined operation) toward the outside of the software keyboard 51 has been detected in the area where the long press operation was detected. If it is determined that a drag operation has been detected (step S07: YES, see FIG. 10A), the control unit 2 proceeds to the process of step S09. On the other hand, if it is determined that a drag operation has not been detected (step S07: NO), the control unit 2 repeats the process of step S05.

ステップS09において、制御部2は、所定の操作(長押し操作及びドラッグ操作)が検知された領域において宛先ボタン431のみを表示させ、表示された宛先ボタン431に対する操作を待ち受ける(図10B参照)。また、制御部2は、所定の操作が検知された領域511の画像をソフトウェアキーボード51の外側に表示させ、その画像に対する操作を待ち受ける。 In step S09, the control unit 2 displays only the destination button 431 in the area where the predetermined operation (long press operation and drag operation) was detected, and waits for an operation on the displayed destination button 431 (see FIG. 10B). The control unit 2 also displays an image of the area 511 where the predetermined operation was detected outside the software keyboard 51, and waits for an operation on the image.

次に、制御部2は、宛先ボタン431に対するタップ操作が検知されたか否かを判定する(ステップS11)。宛先ボタン431に対するタップ操作が検知されたと判定した場合には(ステップS11:YES、図11A参照)、制御部2は、その宛先ボタン431に関連付けられたアドレスを読み出し、ソフトウェアキーボード51の外側に表示させた画像を元の位置に戻してソフトウェアキーボード51の画像を復元する(ステップS15、図11B参照)。具体的には、制御部2は、ステップS03と同様に、ソフトウェアキーボード51を濃度30%で透過表示させるとともに、ソフトウェアキーボード51の外側に表示させた領域511の画像を消去することである。また、制御部2は、宛先リスト45に宛先番号と宛先名を追加するとともに、宛先数欄44の宛先数に1を加算する。 Next, the control unit 2 determines whether a tap operation on the destination button 431 has been detected (step S11). If it is determined that a tap operation on the destination button 431 has been detected (step S11: YES, see FIG. 11A), the control unit 2 reads out the address associated with the destination button 431, and restores the image of the software keyboard 51 by returning the image displayed outside the software keyboard 51 to its original position (step S15, see FIG. 11B). Specifically, the control unit 2 displays the software keyboard 51 transparently at a density of 30%, as in step S03, and erases the image of the area 511 displayed outside the software keyboard 51. The control unit 2 also adds the destination number and destination name to the destination list 45, and adds 1 to the number of destinations in the destination number field 44.

一方、宛先ボタン431に対するタップ操作が検知されなかったと判定した場合には(ステップS11:NO)、制御部2は、復元操作が検知されたか否かを判定する(ステップS13)。復元操作とは、例えば、ソフトウェアキーボード51の外側に表示させた領域511の画像に対するソフトウェアキーボード51の内側へのドラッグ操作である。復元操作が検知されたと判定した場合には(ステップS13:YES)、制御部2は、ソフトウェアキーボード51の画像を復元する(ステップS15、図11B参照)。一方、復元操作が検知されなかったと判定した場合には(ステップS13:NO)、制御部2は、ステップS11の処理を繰り返す。 On the other hand, if it is determined that a tap operation on the destination button 431 has not been detected (step S11: NO), the control unit 2 determines whether or not a restore operation has been detected (step S13). A restore operation is, for example, a drag operation on the image of the area 511 displayed outside the software keyboard 51 toward the inside of the software keyboard 51. If it is determined that a restore operation has been detected (step S13: YES), the control unit 2 restores the image of the software keyboard 51 (step S15, see FIG. 11B). On the other hand, if it is determined that a restore operation has not been detected (step S13: NO), the control unit 2 repeats the process of step S11.

以上説明した本実施形態に係る複合機100によれば、制御部2が、グラフィカルユーザーインターフェイスの部品が表示されている表示パネル21にソフトウェアキーボード51を表示させる場合に、部品がソフトウェアキーボード51を透過している画像を表示させ、タッチパネル23を介してソフトウェアキーボード51に対する操作を待ち受けるから、ソフトウェアキーボード51を消去又は移動させなくても、ソフトウェアキーボード51の表示領域に表示されていた部品を見えるようにすることができる。 According to the multifunction device 100 of this embodiment described above, when the control unit 2 displays the software keyboard 51 on the display panel 21 on which the parts of the graphical user interface are displayed, an image in which the parts are transparent to the software keyboard 51 is displayed and an operation on the software keyboard 51 is awaited via the touch panel 23, so that the parts displayed in the display area of the software keyboard 51 can be made visible without erasing or moving the software keyboard 51.

また、本実施形態に係る複合機100によれば、制御部2が、ソフトウェアキーボード51に対する所定の操作が検知された場合に操作可能となる部品のみがソフトウェアキーボード51を透過している画像を表示させるから、画面の複雑化を抑制することができる。 In addition, according to the multifunction device 100 of this embodiment, when the control unit 2 detects a specific operation on the software keyboard 51, it displays an image in which only the parts that can be operated are visible through the software keyboard 51, so that the screen can be prevented from becoming too complicated.

また、本実施形態に係る複合機100によれば、制御部2が、ソフトウェアキーボード51を透過している部品に対応する領域に対して所定の操作が検知された場合に、その領域にソフトウェアキーボード51を表示させずに部品を表示させ、表示された部品に対する操作を待ち受けるから、ソフトウェアキーボード51を透過している部品に対する操作を可能にすることができる。 In addition, according to the multifunction device 100 of this embodiment, when the control unit 2 detects a specific operation on an area corresponding to a part that is transparent to the software keyboard 51, the control unit 2 displays the part in that area without displaying the software keyboard 51 and waits for an operation on the displayed part, thereby making it possible to operate the part that is transparent to the software keyboard 51.

また、本実施形態に係る複合機100によれば、制御部2が、ソフトウェアキーボード51の画像のうち所定の操作が検知された領域の画像をソフトウェアキーボード51の外側に表示させ、その領域に表示された部品に対する操作が検知された後、ソフトウェアキーボード51の外側に表示させた画像を元の位置に戻すから、部品に対する操作が済んだ場合にソフトウェアキーボード51の画像を復元することができる。 In addition, according to the multifunction device 100 of this embodiment, the control unit 2 displays an image of an area of the software keyboard 51 where a specific operation has been detected outside the software keyboard 51, and after an operation on a part displayed in that area is detected, returns the image displayed outside the software keyboard 51 to its original position, so that the image of the software keyboard 51 can be restored when the operation on the part is completed.

また、本実施形態に係る複合機100によれば、所定の操作が、領域に対する長押し操作とドラッグ操作の少なくとも1つであるから、簡単な操作で部品に対する操作を可能にすることができる。 In addition, according to the multifunction device 100 of this embodiment, the predetermined operation is at least one of a long press operation and a drag operation on the area, making it possible to operate the part with a simple operation.

上記実施形態が以下のように変形されてもよい。 The above embodiment may be modified as follows:

[変形例1]
上記実施形態の構成に加えて、制御部2が、ソフトウェアキーボード51が表示されてからの未操作の時間が長くなるにつれてソフトウェアキーボード51の濃度を低下させるように構成されてもよい。この場合、制御部2が、ソフトウェアキーボード51に対する操作が検知された場合にソフトウェアキーボード51の濃度を初期濃度に戻すように構成されてもよい。
[Modification 1]
In addition to the configuration of the above embodiment, the control unit 2 may be configured to decrease the density of the software keyboard 51 as the time without operation increases after the software keyboard 51 is displayed. In this case, the control unit 2 may be configured to return the density of the software keyboard 51 to the initial density when an operation on the software keyboard 51 is detected.

図12は、本変形例に係るソフトウェアキーボード表示処理の流れ図である。最初に、制御部2は、キーボード表示イベントが発生したか否かを判定する(ステップS21)。例えば、宛先入力欄42に触れる操作が行われた場合、制御部2は、キーボード表示イベントが発生したと判定し(ステップS21:YES)、ステップS23の処理に移行する。一方、キーボード表示イベントが発生していないと判定した場合(ステップS21:NO)、制御部2は、ステップS21の処理を繰り返す。 Figure 12 is a flow diagram of the software keyboard display process according to this modified example. First, the control unit 2 determines whether or not a keyboard display event has occurred (step S21). For example, when an operation of touching the destination input field 42 has been performed, the control unit 2 determines that a keyboard display event has occurred (step S21: YES) and proceeds to the process of step S23. On the other hand, when it is determined that a keyboard display event has not occurred (step S21: NO), the control unit 2 repeats the process of step S21.

ステップS23において、制御部2は、ソフトウェアキーボード51を例えば濃度100%で単独表示させ、ソフトウェアキーボード51に対する操作を待ち受ける。具体的には、制御部2は、ソフトウェアキーボード51の表示領域においては、濃度が100%のソフトウェアキーボード51の画像を表示パネル21に表示させ、宛先の設定画面41に含まれる部品の画像は表示させない。 In step S23, the control unit 2 displays the software keyboard 51 alone, for example at 100% density, and waits for an operation on the software keyboard 51. Specifically, the control unit 2 displays an image of the software keyboard 51 at 100% density on the display panel 21 in the display area of the software keyboard 51, and does not display images of the parts included in the destination setting screen 41.

次に、制御部2は、ソフトウェアキーボード51に対する操作が行われたか否かを判定する(ステップS25)。ソフトウェアキーボード51に対する操作が行われたと判定した場合には(ステップS25:YES)、制御部2は、ステップS25の処理を繰り返す。 Next, the control unit 2 determines whether or not an operation has been performed on the software keyboard 51 (step S25). If it is determined that an operation has been performed on the software keyboard 51 (step S25: YES), the control unit 2 repeats the process of step S25.

一方、ソフトウェアキーボード51に対する操作が行われなかったと判定した場合には(ステップS25:NO)、制御部2は、未操作の時間がX秒に達したか否かを判定する(ステップS27)。未操作の時間がX秒に達していないと判定した場合には(ステップS27:NO)、制御部2はステップS25の処理を繰り返す。一方、未操作の時間がX秒に達したと判定した場合には(ステップS27:YES)、制御部2は、ソフトウェアキーボード51を濃度90%で透過表示させ、ソフトウェアキーボード51に対する操作を待ち受ける(ステップS29)。 On the other hand, if it is determined that no operation has been performed on the software keyboard 51 (step S25: NO), the control unit 2 determines whether or not the time without operation has reached X seconds (step S27). If it is determined that the time without operation has not reached X seconds (step S27: NO), the control unit 2 repeats the process of step S25. On the other hand, if it is determined that the time without operation has reached X seconds (step S27: YES), the control unit 2 displays the software keyboard 51 transparently at a density of 90% and waits for an operation on the software keyboard 51 (step S29).

次に、制御部2は、ソフトウェアキーボード51に対する操作が行われたか否かを判定する(ステップS31)。ソフトウェアキーボード51に対する操作が行われたと判定した場合には(ステップS31:YES)、制御部2は、ステップS23の処理を繰り返す。 Next, the control unit 2 determines whether or not an operation has been performed on the software keyboard 51 (step S31). If it is determined that an operation has been performed on the software keyboard 51 (step S31: YES), the control unit 2 repeats the process of step S23.

一方、ソフトウェアキーボード51に対する操作が行われなかったと判定した場合には(ステップS31:NO)、制御部2は、未操作の時間がX秒に達したか否かを判定する(ステップS33)。未操作の時間がX秒に達していないと判定した場合には(ステップS33:NO)、制御部2はステップS31の処理を繰り返す。一方、未操作の時間がX秒に達したと判定した場合には(ステップS33:YES)、制御部2は、ソフトウェアキーボード51を濃度80%で透過表示させ、ソフトウェアキーボード51に対する操作を待ち受ける(ステップS35)。 On the other hand, if it is determined that no operation has been performed on the software keyboard 51 (step S31: NO), the control unit 2 determines whether or not the time without operation has reached X seconds (step S33). If it is determined that the time without operation has not reached X seconds (step S33: NO), the control unit 2 repeats the process of step S31. On the other hand, if it is determined that the time without operation has reached X seconds (step S33: YES), the control unit 2 displays the software keyboard 51 transparently at 80% density and waits for an operation on the software keyboard 51 (step S35).

次に、制御部2は、ソフトウェアキーボード51に対する操作が行われたか否かを判定する(ステップS37)。ソフトウェアキーボード51に対する操作が行われたと判定した場合には(ステップS37:YES)、制御部2は、ステップS23以降の処理を繰り返す。一方、ソフトウェアキーボード51に対する操作が行われなかったと判定した場合には(ステップS37:NO)、制御部2は、ステップS37の処理を繰り返す。 Next, the control unit 2 determines whether or not an operation has been performed on the software keyboard 51 (step S37). If it is determined that an operation has been performed on the software keyboard 51 (step S37: YES), the control unit 2 repeats the processing from step S23 onward. On the other hand, if it is determined that an operation has not been performed on the software keyboard 51 (step S37: NO), the control unit 2 repeats the processing of step S37.

なお、上記のソフトウェアキーボード51の濃度は一例に過ぎず、上記の濃度以外の濃度が設定されていてもよい。 Note that the above-mentioned density of the software keyboard 51 is merely an example, and a density other than the above-mentioned density may be set.

本変形例に係る複合機100によれば、ソフトウェアキーボード51に対する未操作の時間が長くなるにつれて部品の視認性を高めることができる。また、ソフトウェアキーボード51に対する操作が行われた場合にソフトウェアキーボード51の視認性を高めることができる。 According to the multifunction device 100 of this modified example, the visibility of the parts can be increased as the time when the software keyboard 51 is not operated increases. In addition, the visibility of the software keyboard 51 can be increased when an operation is performed on the software keyboard 51.

[変形例2]
上記変形例では、ソフトウェアキーボード51の濃度を80%まで低下させる例が示されたが、ソフトウェアキーボード51に対する未操作の時間が所定時間に達した場合にソフトウェアキーボード51を消去するように構成されていてもよい。
[Modification 2]
In the above modified example, an example is shown in which the density of the software keyboard 51 is reduced to 80%, but the software keyboard 51 may also be configured to be erased when the time during which the software keyboard 51 is not operated reaches a predetermined time.

図13は、本変形例に係るソフトウェアキーボード表示処理の流れ図である。最初に、制御部2は、キーボード表示イベントが発生したか否かを判定する(ステップS41)。例えば、宛先入力欄42に触れる操作が行われた場合、制御部2は、キーボード表示イベントが発生したと判定し(ステップS41:YES)、ステップS43の処理に移行する。一方、キーボード表示イベントが発生していないと判定した場合(ステップS41:NO)、制御部2は、ステップS41の処理を繰り返す。 Figure 13 is a flow diagram of the software keyboard display process according to this modified example. First, the control unit 2 determines whether or not a keyboard display event has occurred (step S41). For example, when an operation of touching the destination input field 42 is performed, the control unit 2 determines that a keyboard display event has occurred (step S41: YES) and proceeds to the process of step S43. On the other hand, when it is determined that a keyboard display event has not occurred (step S41: NO), the control unit 2 repeats the process of step S41.

ステップS43において、制御部2は、ソフトウェアキーボード51を例えば濃度80%で透過表示させ、ソフトウェアキーボード51に対する操作を待ち受ける。 In step S43, the control unit 2 displays the software keyboard 51 transparently, for example at a density of 80%, and waits for an operation on the software keyboard 51.

次に、制御部2は、ソフトウェアキーボード51に対する操作が行われたか否かを判定する(ステップS45)。ソフトウェアキーボード51に対する操作が行われたと判定した場合には(ステップS45:YES)、制御部2は、ステップS45の処理を繰り返す。 Next, the control unit 2 determines whether or not an operation has been performed on the software keyboard 51 (step S45). If it is determined that an operation has been performed on the software keyboard 51 (step S45: YES), the control unit 2 repeats the process of step S45.

一方、ソフトウェアキーボード51に対する操作が行われなかったと判定した場合には(ステップS45:NO)、制御部2は、未操作の時間がX秒に達したか否かを判定する(ステップS47)。操作が未操作の時間がX秒に達していないと判定した場合には(ステップS47:NO)、制御部2はステップS45の処理を繰り返す。一方、未操作の時間がX秒に達したと判定した場合には(ステップS47:YES)、制御部2は、ソフトウェアキーボード51を濃度30%で透過表示させ、ソフトウェアキーボード51に対する操作を待ち受ける(ステップS49)。 On the other hand, if it is determined that no operation has been performed on the software keyboard 51 (step S45: NO), the control unit 2 determines whether or not the time without operation has reached X seconds (step S47). If it is determined that the time without operation has not reached X seconds (step S47: NO), the control unit 2 repeats the process of step S45. On the other hand, if it is determined that the time without operation has reached X seconds (step S47: YES), the control unit 2 displays the software keyboard 51 transparently at a density of 30% and waits for an operation on the software keyboard 51 (step S49).

次に、制御部2は、ソフトウェアキーボード51に対する操作が行われたか否かを判定する(ステップS51)。ソフトウェアキーボード51に対する操作が行われたと判定した場合には(ステップS51:YES)、制御部2は、ステップS43の処理を繰り返す。 Next, the control unit 2 determines whether or not an operation has been performed on the software keyboard 51 (step S51). If it is determined that an operation has been performed on the software keyboard 51 (step S51: YES), the control unit 2 repeats the process of step S43.

一方、ソフトウェアキーボード51に対する操作が行われなかったと判定した場合には(ステップS51:NO)、制御部2は、未操作の時間がX秒に達したか否かを判定する(ステップS53)。未操作の時間がX秒に達していないと判定した場合には(ステップS53:NO)、制御部2はステップS51の処理を繰り返す。一方、未操作の時間がX秒に達したと判定した場合には(ステップS53:YES)、制御部2は、ソフトウェアキーボード51を消去し(ステップS55)、ステップS41以降の処理を繰り返す。 On the other hand, if it is determined that no operation has been performed on the software keyboard 51 (step S51: NO), the control unit 2 determines whether or not the time without operation has reached X seconds (step S53). If it is determined that the time without operation has not reached X seconds (step S53: NO), the control unit 2 repeats the process of step S51. On the other hand, if it is determined that the time without operation has reached X seconds (step S53: YES), the control unit 2 erases the software keyboard 51 (step S55) and repeats the processes from step S41 onwards.

なお、上記のソフトウェアキーボード51の濃度は一例に過ぎず、上記の濃度以外の濃度が設定されていてもよい。 Note that the above-mentioned density of the software keyboard 51 is merely an example, and a density other than the above-mentioned density may be set.

本変形例に係る複合機100によれば、ソフトウェアキーボード51に対する未操作の時間が長くなるにつれて部品の視認性を高めることができる。 According to the multifunction device 100 of this modified example, the visibility of the parts can be improved as the time during which the software keyboard 51 is not operated increases.

[変形例3]
上記実施形態では、キーボード表示イベントが検知された場合にソフトウェアキーボード51を透過表示する例が示されたが、キーボード表示イベントが検知された場合に、制御部2が、部品が透過していないソフトウェアキーボード51の画像を表示させた後、スクロール操作が検知された場合に、部品をスクロールさせながら、部品がソフトウェアキーボード51を透過している画像を表示させるように構成されてもよい。
[Modification 3]
In the above embodiment, an example is shown in which the software keyboard 51 is displayed transparently when a keyboard display event is detected. However, the control unit 2 may be configured to display an image of the software keyboard 51 in which the parts are not transparent when a keyboard display event is detected, and then, when a scroll operation is detected, to display an image in which the parts are transparent to the software keyboard 51 while scrolling the parts.

図14は、本変形例に係るソフトウェアキーボード表示処理の流れ図である。最初に、制御部2は、キーボード表示イベントが発生したか否かを判定する(ステップS61)。例えば、宛先入力欄42に触れる操作が行われた場合、制御部2は、キーボード表示イベントが発生したと判定し(ステップS61:YES)、ステップS63の処理に移行する。一方、キーボード表示イベントが発生していないと判定した場合(ステップS61:NO)、制御部2は、ステップS61の処理を繰り返す。 Figure 14 is a flow diagram of the software keyboard display process according to this modified example. First, the control unit 2 determines whether or not a keyboard display event has occurred (step S61). For example, when an operation of touching the destination input field 42 has been performed, the control unit 2 determines that a keyboard display event has occurred (step S61: YES) and proceeds to the process of step S63. On the other hand, when it is determined that a keyboard display event has not occurred (step S61: NO), the control unit 2 repeats the process of step S61.

ステップS63において、制御部2は、ソフトウェアキーボード51を濃度100%で単独表示させ、ソフトウェアキーボード51に対する操作を待ち受ける。また、制御部2は、スクロールボタン433を表示させ、スクロールボタン433を用いたスクロール操作を待ち受ける。 In step S63, the control unit 2 displays the software keyboard 51 alone at 100% density and waits for an operation on the software keyboard 51. The control unit 2 also displays the scroll button 433 and waits for a scroll operation using the scroll button 433.

次に、制御部2は、スクロール操作が行われたか否かを判定する(ステップS65)。スクロール操作が行われなかったと判定した場合には(ステップS65:NO)、制御部2は、ステップS65の処理を繰り返す。一方、スクロール操作が行われたと判定した場合には(ステップS65:YES)、制御部2は、スクロールの対象である部品(この例では、宛先ボタン431)をスクロールさせながら、濃度30%でソフトウェアキーボード51を透過表示させ、ソフトウェアキーボード51に対する操作を待ち受ける(ステップS67)。 Next, the control unit 2 determines whether or not a scroll operation has been performed (step S65). If it is determined that a scroll operation has not been performed (step S65: NO), the control unit 2 repeats the process of step S65. On the other hand, if it is determined that a scroll operation has been performed (step S65: YES), the control unit 2 scrolls the part that is the target of the scroll (in this example, the destination button 431), while transparently displaying the software keyboard 51 at a density of 30%, and waits for an operation on the software keyboard 51 (step S67).

次に、制御部2は、スクロール操作が継続されているか否かを判定する(ステップS69)。スクロール操作が継続されていると判定した場合には(ステップS69:YES)、制御部2は、ステップS67の処理を繰り返す。一方、スクロール操作が継続されていないと判定した場合には(ステップS69:NO)、制御部2は、所定時間(例えば5秒間)だけ濃度30%での透過表示を継続させた後(ステップS71)、ステップS63以降の処理を繰り返す。 Next, the control unit 2 determines whether the scrolling operation is continuing (step S69). If it is determined that the scrolling operation is continuing (step S69: YES), the control unit 2 repeats the process of step S67. On the other hand, if it is determined that the scrolling operation is not continuing (step S69: NO), the control unit 2 continues the transparent display at a density of 30% for a predetermined time (e.g., 5 seconds) (step S71), and then repeats the processes from step S63 onwards.

本変形例に係る複合機100によれば、部品の透過が必要な場合に限定して部品を透過させることができる。 The multifunction device 100 according to this modified example can make parts transparent only when it is necessary.

[変形例4]
上記実施形態では、キーボード表示イベントが宛先入力欄42に触れる操作、すなわち、宛先の入力を開始する操作である例が示された、キーボード表示イベントは他の操作でもよい。例えば、キーボード表示イベントは、ファクシミリ番号の入力を開始する操作でもよい。この場合、制御部2は、登録済みの番号のボタンを表示する部品がテンキーボードのソフトウェアキーボード52を透過している画像を表示させる。あるいは、キーボード表示イベントは、文書に添付するスタンプを構成する文字列の入力を開始する操作でもよい。この場合、制御部2は、登録済みのスタンプの文字列を表示する部品がフルキーボードのソフトウェアキーボード51を透過している画像を表示させる。
[Modification 4]
In the above embodiment, an example has been given in which the keyboard display event is an operation of touching the destination input field 42, i.e., an operation of starting input of a destination, but the keyboard display event may be another operation. For example, the keyboard display event may be an operation of starting input of a facsimile number. In this case, the control unit 2 displays an image in which a component displaying buttons of registered numbers is transparent through the software keyboard 52 of the numeric keypad. Alternatively, the keyboard display event may be an operation of starting input of a character string that constitutes a stamp to be attached to a document. In this case, the control unit 2 displays an image in which a component displaying a character string of a registered stamp is transparent through the software keyboard 51 of the full keyboard.

[変形例5]
上記実施形態では、所定の操作が長押し操作及びドラッグ操作である例が示されたが、所定の操作は、長押し操作のみでもよく、ドラッグ操作のみでもよい。
[Modification 5]
In the above embodiment, an example has been shown in which the predetermined operation is a long press operation and a drag operation, but the predetermined operation may be only a long press operation or only a drag operation.

[変形例6]
上記実施形態では、制御部2が、ソフトウェアキーボード51を透過している部品に対応する領域に対して所定の操作が検知された場合に、ソフトウェアキーボード51のその領域の画像をソフトウェアキーボード51の外側に表示させる例が示されたが、制御部2が、所定の操作が検知された領域に対応する部品をソフトウェアキーボード51の外側に表示させ、その部品に対する操作を待ち受けるように構成されていてもよい。この構成によっても、ソフトウェアキーボード51を透過している部品に対する操作を可能にすることができる。
[Modification 6]
In the above embodiment, when a predetermined operation is detected in an area corresponding to a part that is transparent through the software keyboard 51, the control unit 2 displays an image of that area of the software keyboard 51 outside the software keyboard 51. However, the control unit 2 may be configured to display a part corresponding to the area where the predetermined operation is detected outside the software keyboard 51 and wait for an operation on that part. This configuration also makes it possible to operate the part that is transparent through the software keyboard 51.

[変形例7]
上記実施形態では、複合機100に本発明を適用した例が示されたが、本発明は、タッチパネル23を備えたあらゆる電子機器に適用されてもよい。例えば、パーソナルコンピューター(タブレット)、携帯電話機(スマートフォン)、プリンター1と結合されていないイメージスキャナー15等に本発明が適用されてもよい。
[Modification 7]
In the above embodiment, an example in which the present invention is applied to the multifunction device 100 is shown, but the present invention may be applied to any electronic device equipped with a touch panel 23. For example, the present invention may be applied to a personal computer (tablet), a mobile phone (smartphone), an image scanner 15 that is not connected to the printer 1, etc.

なお、本発明は、グラフィカルユーザーインターフェイスの部品が表示されている表示パネルにソフトウェアキーボードを表示させる場合に、前記部品が前記ソフトウェアキーボードを透過している画像を表示させ、タッチパネルを介して前記ソフトウェアキーボードに対する操作を待ち受けることを特徴とするソフトウェアキーボードの表示方法としても特定され得る。 The present invention can also be specified as a method for displaying a software keyboard, which is characterized in that, when a software keyboard is displayed on a display panel on which graphical user interface components are displayed, an image in which the components are transparent to the software keyboard is displayed, and an operation on the software keyboard is awaited via a touch panel.

1 プリンター(画像形成装置)
2 制御部
21 表示パネル
23 タッチパネル
311乃至316 画面選択ボタン(部品)
42 宛先入力欄(部品)
43 ワンタッチ宛先欄(部品)
431 宛先ボタン(部品)
432 宛先番号ボタン(部品)
433 スクロールボタン(部品)
44 宛先数欄(部品)
45 宛先リスト
51 ソフトウェアキーボード
511 所定の操作が検知された領域
52 ソフトウェアキーボード
1. Printer (image forming device)
2 Control unit 21 Display panel 23 Touch panels 311 to 316 Screen selection buttons (components)
42 Destination input field (parts)
43 One-touch address field (parts)
431 Destination button (part)
432 Destination number button (part)
433 Scroll button (part)
44 Number of recipients (parts)
45 Destination list 51 Software keyboard 511 Area where a predetermined operation is detected 52 Software keyboard

Claims (8)

画像を表示する表示パネルと、
前記表示パネルの表示面に重ねて設けられ、操作を検知するタッチパネルと、
グラフィカルユーザーインターフェイスの部品が表示されている前記表示パネルにソフトウェアキーボードを表示させる場合に、前記部品のうち前記ソフトウェアキーボードに対する所定の操作が検知された場合に操作可能となる部品のみが、前記ソフトウェアキーボードを透過している画像、を表示させ、前記タッチパネルを介して前記ソフトウェアキーボードに対する操作を待ち受ける制御部と、を備えることを特徴とする電子機器。
A display panel for displaying an image;
a touch panel that is provided over a display surface of the display panel and detects an operation;
An electronic device characterized by comprising: a control unit that, when a software keyboard is displayed on the display panel on which graphical user interface components are displayed, displays an image through the software keyboard, with only those components among the components that can be operated when a specified operation on the software keyboard is detected, and waits for an operation on the software keyboard via the touch panel.
前記制御部は、前記ソフトウェアキーボードを透過している部品に対応する領域に対して前記所定の操作が検知された場合に、前記領域に前記ソフトウェアキーボードを表示させずに前記部品を表示させ、表示された前記部品に対する操作を待ち受けることを特徴とする請求項に記載の電子機器。 The electronic device according to claim 1, characterized in that when the specified operation is detected in an area corresponding to a part through which the software keyboard is transparent, the control unit displays the part without displaying the software keyboard in the area, and waits for an operation on the displayed part. 前記制御部は、前記ソフトウェアキーボードの画像のうち前記所定の操作が検知された領域の画像を前記ソフトウェアキーボードの外側に表示させ、前記領域に表示された部品に対する操作が検知された後、前記ソフトウェアキーボードの外側に表示させた画像を元の位置に戻すことを特徴とする請求項に記載の電子機器。 The electronic device described in claim 2, characterized in that the control unit displays an image of the area of the software keyboard where the specified operation is detected outside the software keyboard, and after an operation on a part displayed in the area is detected, returns the image displayed outside the software keyboard to its original position. 前記所定の操作は、前記領域に対する長押し操作とドラッグ操作の少なくとも1つであることを特徴とする請求項又はに記載の電子機器。 4. The electronic device according to claim 2 , wherein the predetermined operation is at least one of a long press operation and a drag operation on the area. 前記制御部は、前記ソフトウェアキーボードが表示されてからの未操作の時間が長くなるにつれて前記ソフトウェアキーボードの濃度を低下させることを特徴とする請求項1乃至のいずれか1項に記載の電子機器。 5. The electronic device according to claim 1, wherein the control unit decreases a density of the software keyboard as a time period during which no operation is performed after the software keyboard is displayed increases. 前記制御部は、前記ソフトウェアキーボードに対する操作が検知された場合に前記ソフトウェアキーボードの濃度を初期濃度に戻すことを特徴とする請求項に記載の電子機器。 The electronic device according to claim 5 , wherein the control unit returns the density of the software keyboard to an initial density when an operation on the software keyboard is detected. 前記制御部は、前記部品が透過していない前記ソフトウェアキーボードの画像を表示させた後、スクロール操作が検知された場合にのみ、前記部品が前記ソフトウェアキーボードを透過している画像を表示させることを特徴とする請求項1乃至のいずれか1項に記載の電子機器。 The electronic device according to any one of claims 1 to 6, characterized in that the control unit displays an image of the software keyboard in which the parts are not transparent, and then displays an image in which the parts are transparent through the software keyboard only when a scroll operation is detected. グラフィカルユーザーインターフェイスの部品が表示されている表示パネルにソフトウェアキーボードを表示させる場合に、前記部品のうち前記ソフトウェアキーボードに対する所定の操作が検知された場合に操作可能となる部品のみが、前記ソフトウェアキーボードを透過している画像、を表示させ、タッチパネルを介して前記ソフトウェアキーボードに対する操作を待ち受けることを特徴とするソフトウェアキーボードの表示方法。 A method for displaying a software keyboard on a display panel on which graphical user interface components are displayed, the method comprising the steps of: displaying an image of the software keyboard that is transparent to only those components that can be operated when a specified operation on the software keyboard is detected; and waiting for an operation on the software keyboard via a touch panel.
JP2020087494A 2020-05-19 2020-05-19 Display method for electronic devices and software keyboards Active JP7480583B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2020087494A JP7480583B2 (en) 2020-05-19 2020-05-19 Display method for electronic devices and software keyboards

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020087494A JP7480583B2 (en) 2020-05-19 2020-05-19 Display method for electronic devices and software keyboards

Publications (2)

Publication Number Publication Date
JP2021182266A JP2021182266A (en) 2021-11-25
JP7480583B2 true JP7480583B2 (en) 2024-05-10

Family

ID=78606568

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020087494A Active JP7480583B2 (en) 2020-05-19 2020-05-19 Display method for electronic devices and software keyboards

Country Status (1)

Country Link
JP (1) JP7480583B2 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008102810A (en) 2006-10-20 2008-05-01 Matsushita Electric Ind Co Ltd Keyboard display unit and display method
WO2009017125A1 (en) 2007-07-30 2009-02-05 Kyocera Corporation Input device
JP2013050866A (en) 2011-08-31 2013-03-14 Yamaha Corp Touch sensor

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008102810A (en) 2006-10-20 2008-05-01 Matsushita Electric Ind Co Ltd Keyboard display unit and display method
WO2009017125A1 (en) 2007-07-30 2009-02-05 Kyocera Corporation Input device
JP2013050866A (en) 2011-08-31 2013-03-14 Yamaha Corp Touch sensor

Also Published As

Publication number Publication date
JP2021182266A (en) 2021-11-25

Similar Documents

Publication Publication Date Title
JP5198089B2 (en) Functionally configurable electronic devices
US9210281B2 (en) Display input device, image forming apparatus and method of controlling display input device, to enable an input for changing or adding a setting value while a preview image is displayed
EP2541388A2 (en) Operation apparatus, image forming apparatus provided with the same, and shortcut acceptance method
JP5925749B2 (en) Image forming apparatus
US9699336B2 (en) Function setting device and image forming apparatus
US10277757B2 (en) Electronic device and image forming apparatus
CN109246327B (en) Image forming apparatus receiving scroll operation
CN102905043B (en) Operation apparatus, image forming apparatus, display control method
JP5451100B2 (en) Operation manual display device and image forming apparatus having the same
JP2018169415A (en) Image forming apparatus, image forming system, control program, and control method
JP5268966B2 (en) Display control apparatus, image forming apparatus, display control method, and display control program
JP2013114338A (en) Operation device and operation method
US10990275B2 (en) Electronic device with settable low power consumption mode
JP2007293511A (en) Input device and image forming apparatus
US10712911B2 (en) Display input device, image forming device, and method for controlling display input device
JP2005111828A (en) Imaging device
JP7480583B2 (en) Display method for electronic devices and software keyboards
JP6002650B2 (en) Display input device and image forming apparatus having the same
CN110798583B (en) Image forming apparatus with a toner supply device
JP2017207794A (en) Operation input device, image forming apparatus, and operation input method
JP2020046716A (en) Information processing apparatus
US11474756B2 (en) Information processing apparatus capable of allowing display device to display combinations of setting values previously set for each of plurality of functions
JP7052842B2 (en) Information processing equipment and programs
JP2013141110A (en) Image forming device, control method for image forming device, and control program
JP2020049921A (en) Image formation device, display device, control program and control method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230427

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20231130

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20231205

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240129

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20240326

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240408

R150 Certificate of patent or registration of utility model

Ref document number: 7480583

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150