[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP5707794B2 - Display processing apparatus and computer program - Google Patents

Display processing apparatus and computer program Download PDF

Info

Publication number
JP5707794B2
JP5707794B2 JP2010201316A JP2010201316A JP5707794B2 JP 5707794 B2 JP5707794 B2 JP 5707794B2 JP 2010201316 A JP2010201316 A JP 2010201316A JP 2010201316 A JP2010201316 A JP 2010201316A JP 5707794 B2 JP5707794 B2 JP 5707794B2
Authority
JP
Japan
Prior art keywords
icon
displayed
badge
display
function
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.)
Expired - Fee Related
Application number
JP2010201316A
Other languages
Japanese (ja)
Other versions
JP2012058996A (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.)
Konica Minolta Inc
Original Assignee
Konica Minolta 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 Konica Minolta Inc filed Critical Konica Minolta Inc
Priority to JP2010201316A priority Critical patent/JP5707794B2/en
Publication of JP2012058996A publication Critical patent/JP2012058996A/en
Application granted granted Critical
Publication of JP5707794B2 publication Critical patent/JP5707794B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)
  • Facsimiles In General (AREA)
  • User Interface Of Digital Computer (AREA)

Description

本発明は、画面のスクロールの制御を行う装置およびコンピュータプログラムなどに関する。   The present invention relates to an apparatus for controlling scrolling of a screen, a computer program, and the like.

近年、コピー、スキャナ、ファックス、ネットワークプリント、およびドキュメントサーバなど様々な機能が備わった複合機が普及している。このような複合機は、「MFP(Multi Function Peripherals)」と呼ばれることもある。   In recent years, multifunction devices having various functions such as copying, scanning, faxing, network printing, and document servers have become widespread. Such a multi-function peripheral is sometimes called “MFP (Multi Function Peripherals)”.

また、ADF(Auto Document Feeder)、印刷エンジン、CPU(Central Processing Unit)、RAM(Random Access Memory)、ハードディスクなどのハードウェアの性能が向上したり、ソフトウェアの開発の環境が整備されたりするのに伴い、上述の機能とともに用いられる付随的な様々な機能が開発されている。   In addition, the performance of hardware such as ADF (Auto Document Feeder), print engine, CPU (Central Processing Unit), RAM (Random Access Memory), and hard disk is improved, and the environment for software development is improved. Accordingly, various incidental functions used together with the above-described functions have been developed.

例えば、コピー機能の付随的な機能(いわゆるオプション機能)として、いわゆる裏写りなどを除去する「下地調整機能」、スキャンした画像を自動的に回転させる「自動回転機能」、原稿の用紙を複数枚連続してスキャンする「連続読込み機能」、いわゆるブック仕上げを行う「ブック原稿機能」などの機能が提供されている。   For example, as an additional function of the copy function (so-called optional function), the “background adjustment function” that removes the so-called show-through, the “automatic rotation function” that automatically rotates the scanned image, and multiple original sheets Functions such as a “continuous reading function” for continuously scanning and a “book original function” for so-called book finishing are provided.

このように、複合機は、ますます多機能化されている。多機能化が進めば、ユーザは、様々な処理を複合機に実行させることができるようになる。   In this way, multifunction devices are becoming increasingly multifunctional. As the number of functions increases, the user can cause the MFP to execute various processes.

しかし、実行させることができる処理のバリエーションが増えれば増えるほど、複合機の操作方法が複雑になりやすい。   However, the more processing variations that can be executed, the more complicated the operation method of the multifunction peripheral becomes.

例えば、GUI(Graphical User Interface)を採用する複合機であれば、オプション機能ごとのアイコンをディスプレイに表示させるが、ディスプレイに一度に表示することができるアイコンの数は、限られている。ディスプレイに一度に表示するアイコンの数を増やすには、アイコンの大きさを小さくしなければならない。そうすると、ユーザにとって、アイコンが見にくくなる。   For example, in the case of a multifunction machine that employs a GUI (Graphical User Interface), icons for each optional function are displayed on the display, but the number of icons that can be displayed on the display at a time is limited. To increase the number of icons displayed on the display at a time, the size of the icon must be reduced. This makes it difficult for the user to see the icon.

このように、オプション機能が多ければ多いほど、ユーザにとって、使用するオプション機能のアイコンを探すのが大変になる。   As described above, the more optional functions, the more difficult it is for the user to search for icons of optional functions to be used.

アイコンは、ある程度の大きさで表示されなければならない。よって、アイコンをすべてディスプレイに一度に表示することができない場合が、ある。この場合は、画面をスクロールさせることによって、アイコンを順番に表示させる。   The icon must be displayed in a certain size. Therefore, there are cases where all icons cannot be displayed on the display at once. In this case, the icons are displayed in order by scrolling the screen.

スクロール時の画面の表示方法として、次のような方法が提案されている。スクロール速度が所定値以上または所定値を超えるときに、スクロール速度が所定値未満または所定値以下の速さのときに比べ、表示する情報のサイズを小さくすると共に、表示する項目の列挙数を増加させる(特許文献1)。   The following methods have been proposed as screen display methods during scrolling. When the scroll speed is greater than or equal to the specified value or greater than the specified value, the size of the displayed information is reduced and the number of items to be displayed is increased, compared to when the scroll speed is less than the specified value or less than the specified value. (Patent Document 1).

特開2009−289101号公報JP 2009-289101 A

ところで、複合機などの特定の装置で用いられるディスプレイの表示領域は、パソコンなどで用いられるディスプレイの表示領域よりも狭い場合が多い。   By the way, the display area of a display used in a specific apparatus such as a multifunction peripheral is often narrower than the display area of a display used in a personal computer or the like.

よって、複合機などのディスプレイにおいては、表示領域をより有効的に活用することが、ユーザによる複合機の操作性を改善する上で、求められている。   Therefore, in a display such as a multifunction peripheral, it is required to use the display area more effectively in order to improve the operability of the multifunction peripheral by the user.

本発明は、このような課題に鑑み、ディスプレイの表示領域を従来よりも有効的に活用することを、目的とする。   In view of such a problem, an object of the present invention is to more effectively utilize a display area of a display than in the past.

本発明の一形態に係る表示処理装置は、複数の第一のアイコンが並んだ列を、ユーザの操作に応じて動く第二のアイコンの位置に応じてスクロールさせながらディスプレイに表示させる、表示処理装置であって、前記第二のアイコンを動かす操作が終了する時期に、前記複数の第一のアイコンのうちの前記第二のアイコンの進む方向の前記ディスプレイの端部に表示されている第一のアイコンについて、その一部分のみが表示されている状態であるか、全部分が表示されている状態であるかを判別する判別手段と、前記端部に表示されている第一のアイコンについて、前記判別手段によりその一部分のみが表示されている状態であると判別された場合に、当該端部に表示されている第一のアイコンの全部分が表示されまたは当該端部に表示されている第一のアイコンがまったく表示されないように前記第二のアイコンの位置を調整し、前記判別手段により全部分が表示されている状態であると判別された場合に、前記第二のアイコンの位置を調整しない、調整手段、を有する。
Display processing apparatus according to an embodiment of the present invention, the columns aligned plurality of first icons, while scrolling is displayed on the display depending on the position of the second icon moves in response to a user operation, the display A processing device, which is displayed at an end of the display in a direction in which the second icon of the plurality of first icons advances at a time when the operation of moving the second icon is completed. With respect to one icon , only a part of the icon is displayed or a determination unit that determines whether the entire part is displayed, and the first icon displayed at the end, If only a portion thereof is determined to be in a state being displayed by said discriminating means, all portions are displayed or is displayed on the end portion of the first icon that is displayed on the end portion The position of the second icon to adjust the first icon and the like do not appear at all, by the determination means when it is determined that the state in which all parts are displayed, the second icon position not adjusted, having an adjustment means.

好ましくは、前記第二のアイコンを動かす操作が終了する時期は、前記第二のアイコンを動かす操作を止める直前である。
Preferably, the time when the operation of moving the second icon ends is immediately before the operation of moving the second icon is stopped.

または、前記第二のアイコンは、前記列に沿って動き、前記列は、前記第二のアイコンが動く方向とは反対の方向にスクロールし、前記調整手段は、前記端部に表示されている第一のアイコンについて、前記判別手段によりその一部分のみが表示されている状態であると判別された場合に、前記第二のアイコンを動かす操作が終了する直前の当該第二のアイコンの速さに基づいて、前記端部に表示されている第一のアイコンの全部分が表示されるように、または、前記端部に表示されている第一のアイコンがまったく表示されないように前記第二のアイコンの位置を調整する。
Alternatively, the second icon moves along the column, the column scrolls in a direction opposite to the direction in which the second icon moves, and the adjustment means is displayed at the end. When it is determined that only a part of the first icon is displayed by the determination unit, the speed of the second icon immediately before the operation of moving the second icon is ended. Based on the second icon, the entire first icon displayed at the end is displayed, or the first icon displayed at the end is not displayed at all. Adjust the position.

本発明によると、ディスプレイの表示領域を従来よりも有効的に活用することができる。   According to the present invention, the display area of the display can be used more effectively than before.

正面から見た場合の複合機の外観および複合機を含むネットワークの構成の例を示す図である。FIG. 2 is a diagram illustrating an example of the appearance of a multifunction peripheral when viewed from the front and a network configuration including the multifunction peripheral. 複合機の全体的なハードウェア構成の例を示す図である。FIG. 2 is a diagram illustrating an example of an overall hardware configuration of a multifunction machine. 正面から見た場合のエンジン部の内部の構成の例を概略化して表した断面図である。It is sectional drawing which represented schematically the example of the structure inside the engine part at the time of seeing from the front. 操作部の構成の例を示す図である。It is a figure which shows the example of a structure of an operation part. バッジ選択画面の例を示す図である。It is a figure which shows the example of a badge selection screen. 複合機の機能的構成の第一の例を示す図である。2 is a diagram illustrating a first example of a functional configuration of a multifunction peripheral. FIG. 機能バッジ列とバッジ選択画面との関係の例を示す図である。It is a figure which shows the example of the relationship between a function badge row | line | column and a badge selection screen. 完全表示状態の機能バッジ列を含むバッジ選択画面2の例を示す図である。It is a figure which shows the example of the badge selection screen 2 containing the function badge row | line | column of a complete display state. 非完全表示状態の機能バッジ列を含むバッジ選択画面2の例を示す図である。It is a figure which shows the example of the badge selection screen 2 containing the function badge row | line of an incomplete display state. 機能バッジ列の調整の例を説明するための図である。It is a figure for demonstrating the example of adjustment of a function badge row | line | column. 複合機の全体的な処理の流れの第一の例を説明するフローチャートである。6 is a flowchart illustrating a first example of the overall processing flow of the multifunction peripheral. 複合機の機能的構成の第二の例を示す図である。It is a figure which shows the 2nd example of a functional structure of a multifunctional device. 複合機の全体的な処理の流れの第二の例を説明するフローチャートである。10 is a flowchart illustrating a second example of the overall processing flow of the multifunction machine. 複合機の全体的な処理の流れの第二の例を説明するフローチャートである。10 is a flowchart illustrating a second example of the overall processing flow of the multifunction machine.

〔第一の実施形態〕
図1は、正面から見た場合の複合機1の外観および複合機1を含むネットワークの構成の例を示す図である。図2は、複合機1の全体的なハードウェア構成の例を示す図である。図3は、正面から見た場合のエンジン部1fの内部の構成の例を概略化して表した断面図である。図4は、操作部1hの構成の例を示す図である。
[First embodiment]
FIG. 1 is a diagram illustrating an example of the appearance of a multifunction device 1 and a network configuration including the multifunction device 1 when viewed from the front. FIG. 2 is a diagram illustrating an example of the overall hardware configuration of the multifunction machine 1. FIG. 3 is a cross-sectional view schematically illustrating an example of the internal configuration of the engine unit 1 f when viewed from the front. FIG. 4 is a diagram illustrating an example of the configuration of the operation unit 1h.

図1に示す複合機1は、一般にMFP(Multi Function Peripherals)などと呼ばれる画像処理装置であって、コピー、PCプリント(ネットワークプリンティング)、ファックス、スキャナ、およびドキュメントサーバなどの機能を集約した装置である。複合機1は、パーソナルコンピュータなどの他の装置TRと通信回線NWを介してデータのやり取りを行うことができる。   A multifunction device 1 shown in FIG. 1 is an image processing device generally called an MFP (Multi Function Peripherals) or the like, and is a device that aggregates functions such as copying, PC printing (network printing), fax, scanner, and document server. is there. The multi-function device 1 can exchange data with another device TR such as a personal computer via the communication line NW.

複合機1は、図2に示すように、コントローラ1a、RAM(Random Access Memory)1b、ROM(Read Only Memory)1c、大容量記憶装置1d、スキャナ1e、エンジン部1f、ネットワークインタフェース1g、操作部1h、およびモデム1jなどによって構成される。   As shown in FIG. 2, the multifunction device 1 includes a controller 1a, a RAM (Random Access Memory) 1b, a ROM (Read Only Memory) 1c, a mass storage device 1d, a scanner 1e, an engine unit 1f, a network interface 1g, and an operation unit. 1h and modem 1j.

スキャナ1eは、用紙に記されている写真、文字、絵、図表などの画像を読み取って画像データを生成する装置である。   The scanner 1e is an apparatus that reads an image such as a photograph, a character, a picture, or a chart on a sheet and generates image data.

エンジン部1fは、スキャナ1eによって読み取られた画像または他の装置から受信した画像データに示される画像を印刷する印刷ユニットである。エンジン部1fとして、例えば、タンデム方式の印刷ユニットが用いられる。この場合は、エンジン部1fは、図3に示すように構成される。   The engine unit 1f is a printing unit that prints an image read by the scanner 1e or an image indicated by image data received from another device. As the engine unit 1f, for example, a tandem printing unit is used. In this case, the engine unit 1f is configured as shown in FIG.

図3において、エンジン部1fは、画像形成ユニット1u、転写ベルト1t、一次転写装置1s、二次転写装置1v、定着装置1wなどによって構成される。画像形成ユニット1uおよび一次転写装置1sは、1つずつ、黒(K)、イエロー(Y)、マゼンタ(M)、およびシアン(C)のそれぞれの色ごとに設けられている。   In FIG. 3, the engine unit 1f includes an image forming unit 1u, a transfer belt 1t, a primary transfer device 1s, a secondary transfer device 1v, a fixing device 1w, and the like. The image forming unit 1u and the primary transfer device 1s are provided for each color of black (K), yellow (Y), magenta (M), and cyan (C).

画像形成ユニット1uは、像担持体1ua、帯電装置1ub、像露光装置1uc、および現像装置1udなどによって構成され、各色の像を次のように形成する。   The image forming unit 1u includes an image carrier 1ua, a charging device 1ub, an image exposure device 1uc, a developing device 1ud, and the like, and forms an image of each color as follows.

像担持体1uaは、感光体である。帯電装置1ubは、像担持体1uaの表面を一様な電位に帯電させる。像露光装置1ucは、表面が一様に帯電した像担持体1uaに、光を照射することによって静電潜像を形成する。現像装置1udは、像担持体1uaの、静電潜像が形成された部分に、トナーを静電吸着させる。   The image carrier 1ua is a photoconductor. The charging device 1ub charges the surface of the image carrier 1ua to a uniform potential. The image exposure apparatus 1uc forms an electrostatic latent image by irradiating light onto the image carrier 1ua having a uniformly charged surface. The developing device 1ud electrostatically attracts toner to the portion of the image carrier 1ua where the electrostatic latent image is formed.

一次転写装置1sは、像担持体1uaの表面に吸着しているトナーを、転写ベルト1tに転写(1次転写)する。   The primary transfer device 1s transfers (primary transfer) the toner adsorbed on the surface of the image carrier 1ua to the transfer belt 1t.

二次転写装置1vは、転写ベルト1tに1次転写された各色のトナーを記録紙または樹脂フィルムなどの記録媒体MAに転写(二次転写)する。そして、定着装置1wは、二次転写されたトナーを記録媒体MAに定着させる。   The secondary transfer device 1v transfers (secondary transfer) the toner of each color primarily transferred to the transfer belt 1t to a recording medium MA such as a recording paper or a resin film. The fixing device 1w fixes the secondary transferred toner to the recording medium MA.

図2に戻って、操作部1hは、図4に示すように、液晶ディスプレイ1h0、タッチパネル1h1、およびキーボード1h2などによって構成される。   Returning to FIG. 2, as shown in FIG. 4, the operation unit 1h includes a liquid crystal display 1h0, a touch panel 1h1, a keyboard 1h2, and the like.

液晶ディスプレイ1h0には、ユーザへメッセージを与えるための画面、処理の結果を示す画面、またはユーザが複合機1に対してジョブなどの指示を入力するための画面などが表示される。タッチパネル1h1は、液晶ディスプレイ1h0の表示面に設けられており、タッチされた(押された)位置を検知し、コントローラ1aにその位置を通知する。   On the liquid crystal display 1h0, a screen for giving a message to the user, a screen showing a result of the processing, a screen for the user to input an instruction such as a job to the multifunction device 1 are displayed. The touch panel 1h1 is provided on the display surface of the liquid crystal display 1h0, detects a touched (pressed) position, and notifies the controller 1a of the position.

キーボード1h2は、テンキー、スタートキー、ストップキー、およびファンクションキーなどのキーによって構成される入力装置である。   The keyboard 1h2 is an input device including keys such as a numeric keypad, a start key, a stop key, and a function key.

ユーザは、操作部1hを操作することによって、複合機1に対してコマンドを与えたりデータを入力したりすることができる。   The user can give commands or input data to the multi-function device 1 by operating the operation unit 1h.

図2に戻って、ネットワークインタフェース1gは、TCP/IP(Transmission Control Protocol/Internet Protocol)によって他の装置と通信を行う。ネットワークインタフェース1gとして、例えばNIC(Network Interface Card)が用いられる。   Returning to FIG. 2, the network interface 1g communicates with other devices by TCP / IP (Transmission Control Protocol / Internet Protocol). For example, a network interface card (NIC) is used as the network interface 1g.

モデム1jは、固定電話網を介してG3のプロトコルによって他のファックス端末と通信を行う装置である。   The modem 1j is a device that communicates with other fax terminals using the G3 protocol via a fixed telephone network.

コントローラ1aは、複合機1の全体的な制御を行うCPU(Central Processing Unit)である。   The controller 1 a is a CPU (Central Processing Unit) that performs overall control of the multifunction machine 1.

ROM1cまたは大容量記憶装置1dには、オペレーティングシステム、ファームウェア、およびアプリケーションなどのプログラムが記憶されている。   The ROM 1c or the mass storage device 1d stores programs such as an operating system, firmware, and applications.

オペレーティングシステムまたはファームウェアには、液晶ディスプレイ1h0に画面を表示するプログラムが含まれている。特に、本実施形態では、後述するバッジ選択画面2(図5参照)を表示するためのバッジ選択画面表示プログラム10が含まれている。   The operating system or firmware includes a program for displaying a screen on the liquid crystal display 1h0. In particular, the present embodiment includes a badge selection screen display program 10 for displaying a badge selection screen 2 (see FIG. 5) described later.

大容量記憶装置1dとして、ハードディスク、SSD(Solid State Drive)、またはフラッシュメモリなどの不揮発性の記録装置が用いられる。これらのプログラムは、必要に応じてRAM1bへロードされ、コントローラ1aによって実行される。   As the mass storage device 1d, a non-volatile recording device such as a hard disk, an SSD (Solid State Drive), or a flash memory is used. These programs are loaded into the RAM 1b as necessary and executed by the controller 1a.

上述の通り、複合機1には、コピー、PCプリント、ファックス、スキャナ、およびドキュメントサーバなど様々な機能が備わっている。これらの機能は、使用の要否または設定値をユーザが任意に選択できるオプション機能と組み合わされて実現される。   As described above, the multifunction device 1 has various functions such as copying, PC printing, fax, scanner, and document server. These functions are realized in combination with an optional function that allows the user to arbitrarily select whether to use or set values.

例えば、コピー機能は、いわゆる裏写りなどを除去する「下地調整機能」、スキャンした画像を自動的に回転させる「自動回転機能」、原稿の用紙を複数枚連続してスキャンする「連続読込み機能」、いわゆるブック仕上げを行う「ブック原稿機能」などのオプション機能が適宜、組み合わされる。   For example, the copy function includes a “background adjustment function” that removes the so-called show-through, an “automatic rotation function” that automatically rotates the scanned image, and a “continuous reading function” that scans multiple sheets of the document continuously. Optional functions such as a “book original function” for so-called book finishing are appropriately combined.

図5は、バッジ選択画面2の例を示す図である。図6は、複合機1の機能的構成の第一の例を示す図である。図7は、機能バッジ列300とバッジ選択画面2との関係の例を示す図である。図8は、完全表示状態の機能バッジ列300を含むバッジ選択画面2の例を示す図である。図9は、非完全表示状態の機能バッジ列300を含むバッジ選択画面2の例を示す図である。図10は、機能バッジ列300の調整の例を説明するための図である。   FIG. 5 is a diagram illustrating an example of the badge selection screen 2. FIG. 6 is a diagram illustrating a first example of a functional configuration of the multifunction machine 1. FIG. 7 is a diagram illustrating an example of the relationship between the function badge row 300 and the badge selection screen 2. FIG. 8 is a diagram illustrating an example of the badge selection screen 2 including the function badge row 300 in the complete display state. FIG. 9 is a diagram illustrating an example of the badge selection screen 2 including the function badge row 300 in the incomplete display state. FIG. 10 is a diagram for explaining an example of adjustment of the function badge row 300.

次に、図5に示すバッジ選択画面2を、その表示方法および操作方法などとともに説明する。   Next, the badge selection screen 2 shown in FIG. 5 will be described together with its display method and operation method.

ユーザが所定の操作を行うと、コントローラ1aは、バッジ選択画面表示プログラム10を起動させる。例えば、ユーザがキーボード1h2の中の、「copy」、「fax/scan」、および「box」の各ファンクションキーのうちのいずれかを押すと、バッジ選択画面表示プログラム10を起動させる。   When the user performs a predetermined operation, the controller 1a activates the badge selection screen display program 10. For example, when the user presses one of the “copy”, “fax / scan”, and “box” function keys in the keyboard 1h2, the badge selection screen display program 10 is activated.

バッジ選択画面表示プログラム10によると、図6に示すバッジ選択画面データ生成部101、バッジ選択画面表示制御部102、モーション種類等判別部103、スライドゲージ速度算定部104、スライドゲージ位置決定部105、バッジ位置決定部106、スライド停止直前時検知部107、緩急判別部108、画面データ記憶部10A、およびスクロールバー位置速度記憶部10Bなどが実現される。   According to the badge selection screen display program 10, the badge selection screen data generation unit 101, the badge selection screen display control unit 102, the motion type determination unit 103, the slide gauge speed calculation unit 104, the slide gauge position determination unit 105, and the like shown in FIG. A badge position determination unit 106, a slide stop time detection unit 107, a slow / fast determination unit 108, a screen data storage unit 10A, a scroll bar position speed storage unit 10B, and the like are realized.

以下、「copy」のファンクションキーが押された場合を例に、バッジ選択画面データ生成部101ないしスクロールバー位置速度記憶部10Bの処理内容およびバッジ選択画面2などについて説明する。   The processing contents of the badge selection screen data generation unit 101 or the scroll bar position / speed storage unit 10B, the badge selection screen 2, and the like will be described below by taking the case where the “copy” function key is pressed as an example.

まず、バッジ選択画面2について説明する。バッジ選択画面2には、図5の通り、機能バッジエリア2A、スクロールトラック2B、およびスライドゲージ移動エリア2Cの3つのエリアがある。   First, the badge selection screen 2 will be described. As shown in FIG. 5, the badge selection screen 2 has three areas: a function badge area 2A, a scroll track 2B, and a slide gauge movement area 2C.

機能バッジエリア2Aには、機能バッジ列300が表示される。機能バッジ列300は、横方向に一列に並んだ複数の機能バッジ3によって構成されるマップである。以下、26個の機能バッジ3が設けられている場合を例に説明する。また、各機能バッジ3を左から順に「機能バッジ3A」、「機能バッジ3B」、…、「機能バッジ3Z」、と区別して記載することがある。   A function badge row 300 is displayed in the function badge area 2A. The function badge row 300 is a map composed of a plurality of function badges 3 arranged in a row in the horizontal direction. Hereinafter, a case where 26 function badges 3 are provided will be described as an example. In addition, the function badges 3 may be described separately from the “function badge 3A”, “function badge 3B”,..., “Function badge 3Z” in order from the left.

図7に示すように、機能バッジ列300の高さ(縦方向の長さ)は、機能バッジエリア2Aの高さよりもずっと低い。しかし、機能バッジ列300の幅(横方向の長さ)は、機能バッジエリア2Aの幅よりもかなり長い。よって、機能バッジエリア2Aには、機能バッジ列300の一部分しか表れていない。   As shown in FIG. 7, the height (length in the vertical direction) of the function badge row 300 is much lower than the height of the function badge area 2A. However, the width (the length in the horizontal direction) of the function badge row 300 is considerably longer than the width of the function badge area 2A. Therefore, only a part of the function badge row 300 appears in the function badge area 2A.

ただし、ユーザは、後述するように、機能バッジエリア2Aにおいて機能バッジ列300を横方向にスクロールさせることによって、機能バッジ列300の残りの部分を見ることができる。   However, as will be described later, the user can view the remaining part of the function badge row 300 by scrolling the function badge row 300 in the horizontal direction in the function badge area 2A.

機能バッジ3は、オプション機能を表わすアイコンであり、複合機1に備わっているオプション機能ごとに1つずつ用意されている。本実施形態では、「copy」のファンクションキーが押されたので、機能バッジ列300には、コピーの機能とともに用いられるオプション機能の機能バッジ3が並べられる。   The function badge 3 is an icon representing an optional function, and one function badge 3 is prepared for each optional function provided in the multifunction device 1. In the present embodiment, since the “copy” function key is pressed, the function badges 3 of optional functions used together with the copy function are arranged in the function badge column 300.

なお、機能バッジ3の上には、それに対応するオプション機能の名前が記されている。また、オプション機能の設定の内容に応じて機能バッジ3の絵柄が変更されることがある。図7および図10においては、機能バッジ3の絵柄を省略している。   Note that the name of an optional function corresponding to the function badge 3 is written on the function badge 3. In addition, the pattern of the function badge 3 may be changed according to the setting contents of the optional function. 7 and 10, the pattern of the function badge 3 is omitted.

スクロールトラック2Bには、複数のマーカ4が横方向に並べられている。マーカ4は、アイコンである。マーカ4の個数は機能バッジ3の個数と同じである。そして、左のマーカ4から順に機能バッジ3A、機能バッジ3B、…、機能バッジ3Zに対応している。以下、各マーカ4を左から順に「マーカ4A」、「マーカ4B」、…、「マーカ4Z」と区別して記載することがある。したがって、マーカ4A、マーカ4B、…、マーカ4Zは、それぞれ、機能バッジ3A、機能バッジ3B、…、機能バッジ3Zに対応している。   A plurality of markers 4 are arranged in the horizontal direction on the scroll track 2B. The marker 4 is an icon. The number of markers 4 is the same as the number of function badges 3. The function badge 3A, the function badge 3B,..., And the function badge 3Z correspond in order from the left marker 4. Hereinafter, each marker 4 may be described separately from the “marker 4A”, “marker 4B”,..., “Marker 4Z” in order from the left. Therefore, the marker 4A, the marker 4B,..., The marker 4Z correspond to the function badge 3A, the function badge 3B,.

スクロールトラック2Bの幅は、バッジ選択画面2の幅とほぼ同じである。よって、ユーザは、スクロールトラック2Bのすべての部分を一度に見ることができる。   The width of the scroll track 2B is almost the same as the width of the badge selection screen 2. Therefore, the user can view all the parts of the scroll track 2B at a time.

スライドゲージ移動エリア2Cは、スクロールトラック2Bの直ぐ下に設けられている。スクロールトラック2Bの幅と同様に、スライドゲージ移動エリア2Cの幅もバッジ選択画面2の幅とほぼ同じである。   The slide gauge movement area 2C is provided immediately below the scroll track 2B. Similar to the width of the scroll track 2B, the width of the slide gauge moving area 2C is substantially the same as the width of the badge selection screen 2.

スライドゲージ5は、スクロールバー51およびウィンドウ52によって構成される(図5参照)。スクロールバー51は、ユーザの操作に応じて、スライドゲージ移動エリア2Cの中を左右方向(横方向、幅方向)に移動するアイコンである。したがって、スクロールバー51は、ユーザの操作に応じて、スクロールトラック2Bの下辺に沿って平行に移動する。なお、説明の簡単のため、本実施形態では、スクロールバー51は上下方向には移動しないものとする。   The slide gauge 5 includes a scroll bar 51 and a window 52 (see FIG. 5). The scroll bar 51 is an icon that moves in the left-right direction (lateral direction, width direction) in the slide gauge movement area 2C in accordance with a user operation. Therefore, the scroll bar 51 moves in parallel along the lower side of the scroll track 2B according to the user's operation. For simplicity of explanation, in this embodiment, the scroll bar 51 is not moved in the vertical direction.

ウィンドウ52は、機能バッジエリア2Aを縮小したものに相当する。ウィンドウ52は、スクロールバー51の真上に設けられている。ウィンドウ52の高さは、スクロールトラック2Bの高さよりも若干高い。また、ウィンドウ52の幅は、スクロールバー51の幅より若干、長い。よって、ウィンドウ52は、スクロールトラック2Bの中の、スクロールバー51の真上にある幾つかのマーカ4を囲うことができる。   The window 52 corresponds to a reduced version of the function badge area 2A. The window 52 is provided immediately above the scroll bar 51. The height of the window 52 is slightly higher than the height of the scroll track 2B. Further, the width of the window 52 is slightly longer than the width of the scroll bar 51. Therefore, the window 52 can surround some markers 4 in the scroll track 2B, which are directly above the scroll bar 51.

また、ウィンドウ52は、スクロールバー51に固定されている。よって、ウィンドウ52は、スクロールバー51が移動すると、一緒に移動する。ユーザは、ウィンドウ52で囲われるマーカ4を、スクロールバー51を操作することによって変えることができる。   The window 52 is fixed to the scroll bar 51. Therefore, the window 52 moves together when the scroll bar 51 moves. The user can change the marker 4 surrounded by the window 52 by operating the scroll bar 51.

機能バッジエリア2Aには、上述の通り、機能バッジ列300の一部分のみ、つまり、26個の機能バッジ3のうちの一部のみが、表示される。図5に示す通り、ウィンドウ52によって囲われているマーカ4に対応する機能バッジ3のみが、機能バッジエリア2Aに表示される。そして、スクロールバー51の移動に伴って、ウィンドウ52で囲うマーカ4が変わり、機能バッジエリア2Aに表示される機能バッジ3も変わる。   In the function badge area 2A, as described above, only a part of the function badge column 300, that is, only a part of the 26 function badges 3 is displayed. As shown in FIG. 5, only the function badge 3 corresponding to the marker 4 surrounded by the window 52 is displayed in the function badge area 2A. As the scroll bar 51 moves, the marker 4 enclosed by the window 52 changes, and the function badge 3 displayed in the function badge area 2A also changes.

このように、スクロールバー51の移動に伴って、機能バッジ列300が機能バッジエリア2Aにおいてスクロールする。   As described above, as the scroll bar 51 moves, the function badge row 300 scrolls in the function badge area 2A.

次に、図6に示すバッジ選択画面データ生成部101ないしスクロールバー位置速度記憶部10Bについて説明する。バッジ選択画面2を液晶ディスプレイ1h0に表示する処理は、バッジ選択画面データ生成部101ないしスクロールバー位置速度記憶部10Bによって実現される。   Next, the badge selection screen data generation unit 101 or the scroll bar position / speed storage unit 10B illustrated in FIG. 6 will be described. The process of displaying the badge selection screen 2 on the liquid crystal display 1h0 is realized by the badge selection screen data generation unit 101 or the scroll bar position / speed storage unit 10B.

画面データ記憶部10Aには、バッジ選択画面2を構成する各オブジェクトを表示するための画像データが記憶されている。これらの画像データは、バッジ選択画面データ生成部101によって用いられる。   The screen data storage unit 10A stores image data for displaying each object constituting the badge selection screen 2. These image data are used by the badge selection screen data generation unit 101.

バッジ選択画面データ生成部101は、ユーザによる操作に応じた状態のバッジ選択画面2のビットマップのデータを生成する。   The badge selection screen data generation unit 101 generates bitmap data of the badge selection screen 2 in a state corresponding to the operation by the user.

ファンクションキーが押された場合は、このファンクションキーに係る機能に応じたバッジ選択画面2のビットマップのデータを生成する。ただし、この場合は、スライドゲージ5をデフォルトの位置に配置しておく。したがって、バッジ選択画面2に配置される機能バッジ3も自ずと決まる。   When the function key is pressed, bitmap data of the badge selection screen 2 corresponding to the function related to the function key is generated. However, in this case, the slide gauge 5 is arranged at a default position. Therefore, the function badge 3 arranged on the badge selection screen 2 is also determined by itself.

また、ユーザがスクロールバー51を移動させる操作を行うと、バッジ選択画面データ生成部101は、その操作に応じて変化したバッジ選択画面2のビットマップのデータを修正する。これについては、後述する。   When the user performs an operation of moving the scroll bar 51, the badge selection screen data generation unit 101 corrects the bitmap data of the badge selection screen 2 changed according to the operation. This will be described later.

バッジ選択画面表示制御部102は、バッジ選択画面データ生成部101によって生成されたビットマップのデータに基づいて、液晶ディスプレイ1h0にバッジ選択画面2を表示させる。   The badge selection screen display control unit 102 displays the badge selection screen 2 on the liquid crystal display 1h0 based on the bitmap data generated by the badge selection screen data generation unit 101.

ユーザは、機能バッジ列300をスクロールさせるために、バッジ選択画面2を見ながら、タッチパネル1h1の上の、スクロールバー51が表示されている位置を指またはペンなどで触って右または左へスライドさせる。「スライド」という操作は、マウスでオブジェクトをドラッグする操作に相当する。   In order to scroll the function badge row 300, the user touches the position where the scroll bar 51 is displayed on the touch panel 1h1 with the finger or a pen and slides it to the right or left while looking at the badge selection screen 2. . The operation “slide” corresponds to an operation of dragging an object with a mouse.

または、ユーザは、オプション機能を選択する場合は、そのオプション機能に対応する機能バッジ3をタップする。「タップ」という操作は、マウスでオブジェクトをクリックする操作に相当する。   Alternatively, when the user selects an optional function, the user taps the function badge 3 corresponding to the optional function. The operation “tap” corresponds to an operation of clicking an object with a mouse.

タッチパネル1h1は、各時刻における触れられた位置を検知する。そして、タッチパネル1h1は、各時刻における検知した位置をコントローラ1aへ通知する。以下、触れられた位置を「接触位置」と記載する。   The touch panel 1h1 detects the touched position at each time. Then, the touch panel 1h1 notifies the controller 1a of the detected position at each time. Hereinafter, the touched position is referred to as a “contact position”.

モーション種類等判別部103は、タッチパネル1h1から通知された検知の結果に基づいて、ユーザが行った操作(モーション)の種類および対象を次のように判別する。   The motion type discriminating unit 103 discriminates the type and target of the operation (motion) performed by the user based on the detection result notified from the touch panel 1h1 as follows.

触れられている間の、最初の接触位置とその後の任意の接触位置との距離(以下、「接触変位距離」と記載する。)が所定の距離以上である場合は、モーション種類等判別部103は、その操作が「スライド」であると判別する。そして、最初の接触位置に配置されているオブジェクト(例えば、スクロールバー51)を、操作の対象であると判別する。   When the distance between the first contact position and the subsequent arbitrary contact position (hereinafter referred to as “contact displacement distance”) while being touched is greater than or equal to a predetermined distance, the motion type determination unit 103 Determines that the operation is “slide”. Then, the object (for example, the scroll bar 51) arranged at the first contact position is determined as the operation target.

したがって、モーション種類等判別部103は、最初の接触位置から所定の距離以上離れた別の接触位置が検知された時点で、その操作が「スライド」であると、判別する。   Therefore, the motion type discriminating unit 103 discriminates that the operation is “slide” when another contact position that is more than a predetermined distance from the first contact position is detected.

一方、接触変位距離が所定の値未満である場合は、モーション種類等判別部103は、その操作が「タップ」であると判別する。そして、最初の接触位置に配置されているオブジェクト(例えば、いずれかの機能バッジ3)を、操作の対象であると判別する。   On the other hand, when the contact displacement distance is less than the predetermined value, the motion type determination unit 103 determines that the operation is “tap”. Then, the object (for example, any one of the function badges 3) arranged at the first contact position is determined as the operation target.

したがって、モーション種類等判別部103は、最初の接触位置から所定の距離以上離れた別の接触位置が検知されることなく指などがタッチパネル1h1から離れたら、その操作が「タップ」であると、判別する。   Accordingly, the motion type discriminating unit 103 determines that the operation is “tap” when a finger or the like moves away from the touch panel 1h1 without detecting another contact position that is a predetermined distance or more away from the first contact position. Determine.

スライドゲージ速度算定部104は、操作の種類がスライドでありかつ操作の対象がスクロールバー51であるとモーション種類等判別部103によって判別された場合に、タッチパネル1h1による検知の結果に基づいて、触れられている間の各時刻におけるスライドの速度(つまり、速さおよび方向)を算出する。例えば、時刻Taおよび時刻Tb(ただし、Ta>Tb)それぞれにおける接触位置のX軸(幅方向の軸)の値をXa、Xbとすると、時刻Taにおける速度Vaは、
Va=(Xa−Xb)/(Ta−Tb)
である。
When the motion type discriminating unit 103 determines that the operation type is slide and the operation target is the scroll bar 51, the slide gauge speed calculation unit 104 touches based on the detection result by the touch panel 1h1. The speed of the slide (that is, the speed and direction) at each time is calculated. For example, when the values of the X axis (axis in the width direction) of the contact position at time Ta and time Tb (where Ta> Tb) are Xa and Xb, the speed Va at time Ta is
Va = (Xa−Xb) / (Ta−Tb)
It is.

スライドゲージ位置決定部105は、タッチパネル1h1によって検知された結果に基づいて、触れられている間の各時刻におけるスライドゲージ5の位置を決定する。   The slide gauge position determination unit 105 determines the position of the slide gauge 5 at each time while being touched based on the result detected by the touch panel 1h1.

例えば、ユーザがスクロールバー51の中心を触りながらスライドを行い、ある時刻Tcの接触位置のX座標の値としてXcが検知された場合は、スクロールバー51の中心が座標(Xc,Yo)になる位置を、スライドゲージ5の時刻Tcにおける位置に決定する。なお、上述の通り、スライドゲージ5は上下方向には移動しないので、「Yo」は、所定の値である。または、指の移動の量および向きに基づいてスクロールバー51の位置を決定してもよい。   For example, when the user slides while touching the center of the scroll bar 51 and Xc is detected as the X coordinate value of the contact position at a certain time Tc, the center of the scroll bar 51 becomes the coordinate (Xc, Yo). The position is determined to be the position of the slide gauge 5 at time Tc. As described above, since the slide gauge 5 does not move in the vertical direction, “Yo” is a predetermined value. Alternatively, the position of the scroll bar 51 may be determined based on the amount and direction of finger movement.

スクロールバー位置速度記憶部10Bには、各時刻における、スクロールバー51の位置および速度が記憶される。   The scroll bar position / speed storage unit 10B stores the position and speed of the scroll bar 51 at each time.

バッジ位置決定部106は、スライドゲージ位置決定部105が決定したスライドゲージ5の位置に基づいて、機能バッジエリア2Aに表示させる機能バッジ3およびそれらの位置を次のように決定する。   Based on the position of the slide gauge 5 determined by the slide gauge position determination unit 105, the badge position determination unit 106 determines the function badges 3 to be displayed in the function badge area 2A and their positions as follows.

スライドゲージ5の位置が決まると、ウィンドウ52の位置も自ずと決まる。バッジ位置決定部106は、機能バッジ列300の、ウィンドウ52に囲われている部分を特定する。特定した部分には、マーカ4が複数個、横一列に並んでいる。   When the position of the slide gauge 5 is determined, the position of the window 52 is naturally determined. The badge position determination unit 106 identifies a portion of the function badge row 300 surrounded by the window 52. In the identified part, a plurality of markers 4 are arranged in a horizontal row.

ウィンドウ52は、上述の通り、機能バッジエリア2Aを縮小した領域に相当する。そこで、バッジ位置決定部106は、特定した部分に並んでいる各マーカ4に対応する機能バッジ3を、機能バッジエリア2Aに表示させる機能バッジ3に決定する。さらに、バッジ位置決定部106は、特定した部分を所定の倍率に(機能バッジエリア2Aと同じサイズになるように)拡大して機能バッジエリア2Aに配置したときの、特定した部分に含まれる各マーカ4の位置を算出する。そして、各マーカ4の算出した位置を、各マーカ4に対応する各機能バッジ3の位置に決定する。   As described above, the window 52 corresponds to an area obtained by reducing the function badge area 2A. Therefore, the badge position determination unit 106 determines the function badge 3 corresponding to each marker 4 arranged in the specified portion as the function badge 3 to be displayed in the function badge area 2A. Further, the badge position determination unit 106 enlarges the specified portion to a predetermined magnification (so as to have the same size as the function badge area 2A), and arranges each specified portion in the specified portion when it is arranged in the function badge area 2A. The position of the marker 4 is calculated. Then, the calculated position of each marker 4 is determined as the position of each function badge 3 corresponding to each marker 4.

例えば、図8のようにマーカ4B、4C、…、および4Hの全部分がウィンドウ52に囲われている場合は、バッジ位置決定部106は、左から順に機能バッジ3B、3C、…、および3Hの全部分を表示させると、決定する。   For example, when all the markers 4B, 4C,..., And 4H are surrounded by the window 52 as shown in FIG. 8, the badge position determination unit 106 sequentially sets the function badges 3B, 3C,. When all parts of are displayed, it is determined.

または、図9のように、マーカ4Bの右半分と、マーカ4C、4D、…、および4Hの全部分と、マーカ4Iの左半分とが、ウィンドウ52に囲われている場合は、バッジ位置決定部106は、左から順に機能バッジ3Bの右半分と、機能バッジ3C、3D、…、および3Hの全部分と、機能バッジ3Iの左半分を表示させると、決定する。   Alternatively, if the right half of the marker 4B, all the markers 4C, 4D,..., And 4H and the left half of the marker 4I are surrounded by the window 52 as shown in FIG. Unit 106 determines that the right half of function badge 3B, all the parts of function badges 3C, 3D,..., And 3H and the left half of function badge 3I are displayed in order from the left.

図8と図9とを比較して分かるように、機能バッジエリア2Aに配置されるすべての機能バッジ3の全部分が機能バッジエリア2Aに表れることもあれば、これらの機能バッジ3のうちの右端および左端の少なくとも一方の機能バッジ3については一部分しか機能バッジエリア2Aに表れないこともある。   As can be seen by comparing FIG. 8 and FIG. 9, all parts of all the function badges 3 arranged in the function badge area 2A may appear in the function badge area 2A. Only part of the functional badge 3 at the right end and the left end may appear in the functional badge area 2A.

以下、図8のように、機能バッジエリア2Aに配置されるすべての機能バッジ3の全部分が機能バッジエリア2Aに表れる状態を、「完全表示状態」と記載する。一方、図9のように、右端および左端の少なくとも一方の機能バッジ3については一部分しか機能バッジエリア2Aに表れていない状態を、「非完全表示状態」と記載する。   Hereinafter, as shown in FIG. 8, a state in which all parts of all the function badges 3 arranged in the function badge area 2A appear in the function badge area 2A is referred to as a “complete display state”. On the other hand, as shown in FIG. 9, a state in which at least one of the right and left functional badges 3 appears in the functional badge area 2 </ b> A is referred to as an “incomplete display state”.

バッジ選択画面データ生成部101は、スライドゲージ位置決定部105およびバッジ位置決定部106が決定した通りにスライドゲージ5および機能バッジ3が配置されるようにバッジ選択画面2のビットマップのデータを修正する。   The badge selection screen data generation unit 101 corrects the bitmap data of the badge selection screen 2 so that the slide gauge 5 and the function badge 3 are arranged as determined by the slide gauge position determination unit 105 and the badge position determination unit 106. To do.

そして、バッジ選択画面表示制御部102は、バッジ選択画面データ生成部101によって修正されたビットマップのデータに基づいて、バッジ選択画面2を液晶ディスプレイ1h0に表示し直す。   Then, the badge selection screen display control unit 102 redisplays the badge selection screen 2 on the liquid crystal display 1h0 based on the bitmap data corrected by the badge selection screen data generation unit 101.

しかし、ユーザがスライドを止める直前になったら、機能バッジ3の配置が必要に応じて調整(補正)される。次に、機能バッジ3の配置の調整について説明する。   However, when it is just before the user stops the slide, the arrangement of the function badge 3 is adjusted (corrected) as necessary. Next, adjustment of the arrangement of the function badge 3 will be described.

スライド停止直前時検知部107は、スライドを止める直前の時期つまりスクロールバー51が停止する直前の時期が訪れたことを、次のように検知する。例えば、現在の時刻Tcにおけるスクロールバー51の位置の横軸の座標Xcと過去の時刻Tdにおけるスクロールバー51の横軸の座標Xdとの距離の絶対値が所定の値以下である場合に、ユーザがスライドを止める直前の時刻が訪れたと、検知する。または、現在の時刻Tcにおける速度Vcの絶対値が所定の値以下である場合に、ユーザがスライドを止める直前の時刻が訪れたと、検知してもよい。   The slide stop time detection unit 107 detects that the time immediately before the slide stops, that is, the time immediately before the scroll bar 51 stops, is as follows. For example, when the absolute value of the distance between the horizontal axis coordinate Xc of the position of the scroll bar 51 at the current time Tc and the horizontal axis coordinate Xd of the scroll bar 51 at the past time Td is less than or equal to a predetermined value, Detects when the time just before the slide stops. Alternatively, when the absolute value of the speed Vc at the current time Tc is equal to or less than a predetermined value, it may be detected that the time immediately before the user stops the slide has come.

緩急判別部108は、ユーザがスライドを速い速度から急に止めようとしているのか、遅い速度から徐々に止めようとしているのかを、例えば次のように判別する。   The slow / rapid discriminating unit 108 discriminates whether the user is trying to stop the slide suddenly from a fast speed or gradually from a slow speed, for example, as follows.

緩急判別部108は、ユーザがスライドを止める直前の時期が訪れたとスライド停止直前時検知部107によって判別された場合に、直近の速度の変化をチェックする。   The slow / fast discriminating unit 108 checks the most recent change in speed when it is determined by the immediately preceding slide stop detecting unit 107 that the time immediately before the user stops the slide has come.

そして、緩急判別部108は、現在の時刻よりも少し前の時刻Teおよび時刻Tf(ただし、Te<Tf)それぞれにおける速度がVeおよびVfである場合において、Vfの大きさとVeの大きさとの差が所定の値以上であれば、スライドを急に止めようとしていると、判別する。一方、所定の値未満であれば、スライドを徐々に止めようとしていると、判別する。   Then, when the speeds at the times Te and Tf (where Te <Tf) slightly before the current time are Ve and Vf, the slow / fast discriminating unit 108 determines the difference between the magnitude of Vf and the magnitude of Ve. If is equal to or greater than a predetermined value, it is determined that the slide is about to be stopped suddenly. On the other hand, if it is less than the predetermined value, it is determined that the slide is gradually stopped.

バッジ位置決定部106は、スライドを止める直前の時期が訪れたとスライド停止直前時検知部107によって検知された場合に、機能バッジ3の配置を次のように決定する。   The badge position determination unit 106 determines the arrangement of the function badge 3 as follows when the time immediately before stopping the slide is detected by the detection unit 107 immediately before the slide stop.

検知の直前の機能バッジ3が非完全表示状態で表れている場合は、バッジ位置決定部106は、緩急判別部108による判別結果に応じて、次のように機能バッジ3の配置を決定する。   When the function badge 3 immediately before detection appears in an incomplete display state, the badge position determination unit 106 determines the arrangement of the function badge 3 as follows according to the determination result by the slow / fast determination unit 108.

スライドを急に止めようとしていると緩急判別部108によって判別された場合は、バッジ位置決定部106は、機能バッジ列300が現在スクロールする方向の先頭に位置する、一部分だけ表れている機能バッジ3が完全に表れるように、各機能バッジ3を配置する。例えば、図10(A)のように、機能バッジ3Bの右半分、機能バッジ3C〜3Hの全部分、および機能バッジ3Iの左半分が配置されており、矢印A1の指す方向にスクロールバー51がスライドされ、矢印A2の指す方向に機能バッジ列300がスクロールしているときに、そのように判別された場合は、バッジ位置決定部106は、図10(B)のように、機能バッジ3Iが完全に表れるように、機能バッジ3C〜3Iを完全表示状態で配置する。つまり、機能バッジ3の約半個分、機能バッジ列300が逆スクロールするように配置する。   If the slow / rapid discriminating unit 108 determines that the slide is about to be stopped suddenly, the badge position determining unit 106 is located at the beginning of the function badge row 300 in the current scrolling direction, and the function badge 3 that appears only partially. Each function badge 3 is arranged so that is completely displayed. For example, as shown in FIG. 10A, the right half of the function badge 3B, all the parts of the function badges 3C to 3H, and the left half of the function badge 3I are arranged. When the function badge row 300 is slid in the direction indicated by the arrow A2 and is determined to do so, the badge position determination unit 106 displays the function badge 3I as shown in FIG. The function badges 3C to 3I are arranged in a completely displayed state so that they can be completely displayed. That is, the function badge row 300 is disposed so as to scroll backward by about half of the function badges 3.

一方、スライドを徐々に止めようとしていると緩急判別部108によって判別された場合は、バッジ位置決定部106は、機能バッジ列300が現在スクロールする方向の最後尾に位置する、一部分だけ表れている機能バッジ3が完全に表れるように、各機能バッジ3を配置する。例えば、図10(A)の状態のときに、そのように判別された場合は、バッジ位置決定部106は、図10(C)のように、機能バッジ3Bが完全に表れるように、機能バッジ3B〜3Hを完全表示状態で配置する。つまり、機能バッジ3の約半個分、機能バッジ列300がさらにスクロールするように配置する。   On the other hand, if the slow / rapid discriminating unit 108 determines that the slide is to be stopped gradually, the badge position determining unit 106 appears only at a part of the function badge row 300 positioned at the end in the current scrolling direction. Each function badge 3 is arranged so that the function badge 3 appears completely. For example, in the state of FIG. 10A, if it is determined as such, the badge position determination unit 106 makes the function badge 3B appear completely as shown in FIG. 10C. 3B to 3H are arranged in a complete display state. That is, the function badge row 300 is further scrolled by about half of the function badges 3.

スライドゲージ位置決定部105は、バッジ位置決定部106によって決定された、機能バッジエリア2Aに配置する機能バッジ3を指し示すように、スライドゲージ5の位置を決定する。   The slide gauge position determination unit 105 determines the position of the slide gauge 5 so as to point to the function badge 3 that is determined by the badge position determination unit 106 and placed in the function badge area 2A.

そして、バッジ選択画面データ生成部101は、ユーザがスライドを止めようとする時期より前の場合と同様に、スライドゲージ位置決定部105およびバッジ位置決定部106が決定した通りにスライドゲージ5および機能バッジ3が配置されるようにバッジ選択画面2のビットマップのデータを修正する。バッジ選択画面表示制御部102は、バッジ選択画面データ生成部101によって修正されたビットマップのデータに基づいて、バッジ選択画面2を液晶ディスプレイ1h0に表示し直す。   Then, the badge selection screen data generation unit 101 determines the slide gauge 5 and the function as determined by the slide gauge position determination unit 105 and the badge position determination unit 106, similarly to the case before the user tries to stop the slide. The bitmap data on the badge selection screen 2 is corrected so that the badge 3 is arranged. The badge selection screen display control unit 102 redisplays the badge selection screen 2 on the liquid crystal display 1h0 based on the bitmap data corrected by the badge selection screen data generation unit 101.

このように、ユーザがスライドを止める直前、機能バッジ3が完全表示状態で表示されている場合に、バッジ位置決定部106、スライドゲージ位置決定部105、バッジ選択画面データ生成部101、およびバッジ選択画面表示制御部102は、完全表示状態になるように調整を行う。   As described above, when the function badge 3 is displayed in a completely displayed state immediately before the user stops the slide, the badge position determination unit 106, the slide gauge position determination unit 105, the badge selection screen data generation unit 101, and the badge selection The screen display control unit 102 performs adjustment so that a complete display state is obtained.

または、検知の直前の機能バッジ3が完全表示状態で表れている場合は、バッジ位置決定部106、スライドゲージ位置決定部105、バッジ選択画面データ生成部101、およびバッジ選択画面表示制御部102は、上述の調整の処理は、行わない。   Alternatively, when the function badge 3 immediately before detection appears in the complete display state, the badge position determination unit 106, the slide gauge position determination unit 105, the badge selection screen data generation unit 101, and the badge selection screen display control unit 102 The above adjustment process is not performed.

図11は、複合機1の全体的な処理の流れの第一の例を説明するフローチャートである。   FIG. 11 is a flowchart illustrating a first example of the overall processing flow of the multifunction machine 1.

次に、機能バッジ列300をスクロールさせる際の複合機1の全体的な処理の流れを、図11のフローチャートを参照しながら説明する。   Next, the overall processing flow of the multifunction device 1 when scrolling the function badge row 300 will be described with reference to the flowchart of FIG.

複合機1は、ユーザがスクロールバー51をスライドさせる操作を行っている間(図11の#301でYes)、次に説明する処理を適宜、実行する。   While the user is performing an operation of sliding the scroll bar 51 (Yes in # 301 in FIG. 11), the multi function device 1 appropriately executes the processing described below.

複合機1は、スクロールバー51の位置および速度を求め、記憶する(#302)。そして、求めた位置にスクロールバー51が配置されかつスクロールバー51の位置に応じた位置に機能バッジ列300が配置されるように、バッジ選択画面2のビットマップのデータを修正し、バッジ選択画面2を表示し直す(#303)。   The multi function device 1 obtains and stores the position and speed of the scroll bar 51 (# 302). Then, the bitmap data on the badge selection screen 2 is corrected so that the scroll bar 51 is arranged at the obtained position and the function badge row 300 is arranged at the position corresponding to the position of the scroll bar 51, and the badge selection screen is displayed. 2 is displayed again (# 303).

さらに、複合機1は、ユーザがスライドを止める直前であるか否かを判別する(#304)。   Furthermore, the multi function device 1 determines whether or not it is immediately before the user stops the slide (# 304).

スライドを止める直前であると判別した場合は(#305でYes)、複合機1は、必要に応じて機能バッジ3およびスライドゲージ5の位置の調整を次のように行う(#306〜#311)。   If it is determined that it is just before the slide is stopped (Yes in # 305), the multi function device 1 adjusts the positions of the function badge 3 and the slide gauge 5 as necessary (# 306 to # 311). ).

まず、複合機1は、現在の機能バッジ3の表示の状態が完全表示状態(図8参照)および非完全表示状態(図9参照)のいずれであるのかを判別する(#306)。   First, the multifunction device 1 determines whether the display state of the current function badge 3 is a complete display state (see FIG. 8) or an incomplete display state (see FIG. 9) (# 306).

非完全表示状態である場合は(#307でYes)、スクロールバー51の直近の速さの変化が所定の大きさ未満であれば(#308でYes)、図10(A)および図10(B)で説明したように、機能バッジ列300が現在スクロールする方向の先頭に位置する、一部分だけ表れている機能バッジ3が完全に表れるように、各機能バッジ3の配置を調整し、バッジ選択画面2のビットマップのデータを修正する(#309)。   If it is in an incomplete display state (Yes in # 307), if the change in the latest speed of the scroll bar 51 is less than a predetermined magnitude (Yes in # 308), FIG. 10 (A) and FIG. As described in B), the arrangement of the function badges 3 is adjusted so that the function badges 3 that are only partially displayed at the beginning of the function badge row 300 in the current scrolling direction are completely displayed, and the badges are selected. The bitmap data on the screen 2 is corrected (# 309).

または、スクロールバー51の直近の速さの変化が所定の大きさ以上であれば(#308でNo)、図10(A)および図10(C)で説明したように、機能バッジ列300が現在スクロールする方向の最後尾に位置する、一部分だけ表れている機能バッジ3が完全に表れるように、各機能バッジ3の配置を調整し、バッジ選択画面2のビットマップのデータを修正する(#310)。   Alternatively, if the most recent change in the speed of the scroll bar 51 is greater than or equal to a predetermined magnitude (No in # 308), as described with reference to FIGS. The arrangement of each function badge 3 is adjusted so that the function badge 3 that is only partially displayed at the end of the current scrolling direction appears completely, and the bitmap data on the badge selection screen 2 is corrected (#) 310).

そして、複合機1は、修正後のデータに基づいてバッジ選択画面2を表示し直す(#311)。   Then, the multifunction device 1 redisplays the badge selection screen 2 based on the corrected data (# 311).

一方、スライドを止める直前であると判別した場合および現在の機能バッジ3の表示の状態が完全表示状態であると判別した場合は(#305でNoまたは#307でNo)、調整は行わない。   On the other hand, if it is determined that it is immediately before the slide is stopped, and if it is determined that the display state of the current function badge 3 is a complete display state (No in # 305 or No in # 307), no adjustment is performed.

第一の実施形態によると、ディスプレイの表示領域を従来よりも有効的に活用することができる。通常、ユーザは、スクロールバー51を徐々に止めようとする場合は、スクロールバー51の移動方向側の機能バッジ3に視点があると判断できる。そこで、複合機1は、スクロールバー51の移動方向側の機能バッジ3が一部分だけ表示されたまま止まろうとした場合に、この機能バッジ3を完全に表示する。これにより、操作性の改善を図ることができる。   According to the first embodiment, the display area of the display can be used more effectively than before. Normally, when the user tries to stop the scroll bar 51 gradually, the user can determine that the function badge 3 on the moving direction side of the scroll bar 51 has a viewpoint. Therefore, when the function badge 3 on the moving direction side of the scroll bar 51 tries to stop while only a part of the function badge 3 is displayed, the multifunction device 1 displays the function badge 3 completely. Thereby, the operativity can be improved.

また、ユーザがスクロールバー51を急に止めようとした場合にも、非完全表示状態を避け、完全表示状態で機能バッジ列300を表示する。これにより、操作性の改善を図ることができる。   Further, even when the user tries to stop the scroll bar 51 suddenly, the incomplete display state is avoided and the function badge row 300 is displayed in the complete display state. Thereby, the operativity can be improved.

〔第二の実施形態〕
図12は、複合機1の機能的構成の第二の例を示す図である。
[Second Embodiment]
FIG. 12 is a diagram illustrating a second example of the functional configuration of the multifunction machine 1.

第一の実施形態では、ユーザがスライドを速い速度から急に止めようとしているのか、または、遅い速度から徐々に止めようとしているのかによって、図10(A)に示した非完全表示状態の調整(補正)を行った。第二の実施形態では、機能バッジ3に係る機能の名前(タイトル)の表示の状態に応じて調整(補正)を行う。   In the first embodiment, the adjustment of the incomplete display state shown in FIG. 10A is performed depending on whether the user is trying to stop the slide suddenly from a high speed or gradually from a low speed. (Correction) was performed. In the second embodiment, adjustment (correction) is performed according to the display state of the name (title) of the function related to the function badge 3.

第二の実施形態における複合機1のハードウェア構成は、第一の実施形態の場合と基本的に同じであり、図2、図3、および図4などで説明した通りである。ただし、ROM1cまたは大容量記憶装置1dには、バッジ選択画面表示プログラム10(図6参照)の代わりに、バッジ選択画面表示プログラム12がインストールされている。バッジ選択画面表示プログラム12は、図12に示すバッジ選択画面データ生成部121、バッジ選択画面表示制御部122、モーション種類等判別部123、スライドゲージ速度算定部124、スライドゲージ位置決定部125、バッジ位置決定部126、スライド停止直前時検知部127、辞書検索部128、画面データ記憶部12L、スクロールバー位置速度記憶部12M、および辞書データ記憶部12Nなどを実現するためのプログラムである。   The hardware configuration of the multifunction machine 1 in the second embodiment is basically the same as that in the first embodiment, and is as described with reference to FIG. 2, FIG. 3, FIG. However, a badge selection screen display program 12 is installed in the ROM 1c or the mass storage device 1d instead of the badge selection screen display program 10 (see FIG. 6). The badge selection screen display program 12 includes a badge selection screen data generation unit 121, a badge selection screen display control unit 122, a motion type determination unit 123, a slide gauge speed calculation unit 124, a slide gauge position determination unit 125, a badge shown in FIG. This is a program for realizing the position determination unit 126, the detection unit 127 just before the slide stop, the dictionary search unit 128, the screen data storage unit 12L, the scroll bar position / speed storage unit 12M, the dictionary data storage unit 12N, and the like.

以下、図12に示す各部の処理内容を、第一の実施形態と相違する点を中心に説明する。第一の実施形態と共通する点については、説明を省略する。   Hereinafter, the processing content of each unit illustrated in FIG. 12 will be described focusing on differences from the first embodiment. Description of points common to the first embodiment is omitted.

バッジ選択画面データ生成部121、バッジ選択画面表示制御部122、モーション種類等判別部123、スライドゲージ速度算定部124、スライド停止直前時検知部127、画面データ記憶部12L、およびスクロールバー位置速度記憶部12Mは、それぞれ、第一の実施形態のバッジ選択画面データ生成部101、バッジ選択画面表示制御部102、モーション種類等判別部103、スライドゲージ速度算定部104、スライド停止直前時検知部107、画面データ記憶部10A、およびスクロールバー位置速度記憶部10Bと同様に機能する。   Badge selection screen data generation unit 121, badge selection screen display control unit 122, motion type determination unit 123, slide gauge speed calculation unit 124, detection unit 127 just before a slide stop, screen data storage unit 12L, and scroll bar position speed storage The unit 12M includes a badge selection screen data generation unit 101, a badge selection screen display control unit 102, a motion type determination unit 103, a slide gauge speed calculation unit 104, a slide stop time detection unit 107, and a first embodiment. It functions in the same manner as the screen data storage unit 10A and the scroll bar position / speed storage unit 10B.

スライドゲージ位置決定部125およびバッジ位置決定部126も、それぞれ、基本的に第一の実施形態のスライドゲージ位置決定部105およびバッジ位置決定部106と同様に機能する。   The slide gauge position determination unit 125 and the badge position determination unit 126 also basically function in the same manner as the slide gauge position determination unit 105 and the badge position determination unit 106 of the first embodiment, respectively.

ただし、スライドを止める直前の時期が来たことがスライド停止直前時検知部127によって検知された後は、辞書検索部128による検索の結果に基づいて、機能バッジ3の配置などの調整を行う。これについては、後述する。   However, after the time immediately before the stop of the slide is detected by the detection unit 127 immediately before the stop of the slide, the arrangement of the function badge 3 is adjusted based on the search result by the dictionary search unit 128. This will be described later.

辞書データ記憶部12Nには、多数の単語を示す辞書データが記憶されている。つまり、辞書データ記憶部12Nは、いわゆる辞書データベースである。辞書データとして、いわゆる電子辞書のデータまたは漢字変換用のデータなどが用いられる。   The dictionary data storage unit 12N stores dictionary data indicating a large number of words. That is, the dictionary data storage unit 12N is a so-called dictionary database. As the dictionary data, so-called electronic dictionary data or kanji conversion data is used.

辞書検索部128は、スライドを止める直前の時期が来たことがスライド停止直前時検知部127によって検知されると、スクロールバー51の移動する方向を検出し、さらに、機能バッジ3が非完全表示状態で表示されているか否かを検知する。   The dictionary search unit 128 detects the moving direction of the scroll bar 51 when the time immediately before stopping the slide is detected by the detection unit 127 immediately before stopping the slide, and the function badge 3 is displayed incompletely. Whether it is displayed in the state is detected.

非完全表示状態で表示されていることを検知した場合は、スクロールバー51の移動方向側の、一部分のみが表れている機能バッジ3のタイトル(機能名)を、抽出する。例えば、スクロールバー51の移動方向および機能バッジ3の配置が図10(A)に示すような場合は、辞書検索部128は、機能バッジ3Bのタイトルを抽出する。タイトルの抽出は、バッジ選択画面2の中の、機能バッジ3Bのタイトルに当たる領域を文字認識機能(OCR(Optical Character Reader)機能)を用いてテキスト化することによって行えばよい。   When it is detected that it is displayed in the incomplete display state, the title (function name) of the function badge 3 in which only a part appears on the moving direction side of the scroll bar 51 is extracted. For example, when the moving direction of the scroll bar 51 and the arrangement of the function badge 3 are as shown in FIG. 10A, the dictionary search unit 128 extracts the title of the function badge 3B. Extraction of the title may be performed by converting the area corresponding to the title of the function badge 3B in the badge selection screen 2 into text using a character recognition function (OCR (Optical Character Reader) function).

そして、辞書検索部128は、抽出したタイトルを、辞書データ記憶部12Nに記憶されている辞書データの中から検索する。なお、抽出したタイトルが複数の単語からなる場合がある。例えば、抽出したタイトルがスペースやカンマなどの記号で区切られている場合である。このような場合は、その記号で分割される単語の単位で検索を行う。または、抽出したタイトルが複数の行に跨っている場合は、行ごとに、検索を行う。   Then, the dictionary search unit 128 searches the extracted title from the dictionary data stored in the dictionary data storage unit 12N. The extracted title may be composed of a plurality of words. For example, the extracted title is separated by a symbol such as a space or a comma. In such a case, the search is performed in units of words divided by the symbol. Alternatively, when the extracted title extends over a plurality of lines, the search is performed for each line.

この方法によると、複合機1は、抽出したタイトルがバッジ選択画面2の端で途中で切れてしまっている場合は、それを上手く認識しまたは辞書データ記憶部12Nから検索することができないことがある。つまり、意味のない情報としてバッジ選択画面2に表れていることがある。   According to this method, if the extracted title is cut off at the end of the badge selection screen 2, the multifunction device 1 may not be able to recognize it well or retrieve it from the dictionary data storage unit 12N. is there. That is, the badge selection screen 2 may appear as meaningless information.

バッジ位置決定部126は、スクロールバー51の検出した移動方向側の一部分のみが表れている機能バッジ3のタイトルが辞書検索部128によって検索できた(ヒットした)場合は、この機能バッジ3の全部分が表れるように、機能バッジ3の配置を調整する。例えば、図10(A)に示す配置を、図10(C)に示す配置に調整する。一方、検索できなかった場合は、この機能バッジ3が少しも表れないように、機能バッジ3の配置を調整する。例えば、図10(A)に示す配置を、図10(B)に示す配置に調整する。   If the title of the function badge 3 in which only a part of the movement direction detected by the scroll bar 51 appears can be searched (hit) by the dictionary search unit 128, the badge position determination unit 126 The arrangement of the function badge 3 is adjusted so that the minutes appear. For example, the arrangement shown in FIG. 10A is adjusted to the arrangement shown in FIG. On the other hand, if the search cannot be performed, the arrangement of the function badge 3 is adjusted so that the function badge 3 does not appear at all. For example, the arrangement shown in FIG. 10A is adjusted to the arrangement shown in FIG.

なお、タイトルに複数の単語が含まれている場合は、いずれか1つでも辞書データ記憶部12Nの辞書データに示されていれば、ヒットしたものとして取り扱ってもよいし、すべてが辞書データ記憶部12Nの辞書データに示されている場合に限り、ヒットしたものとして取り扱ってもよい。   If a title includes a plurality of words, any one of them may be treated as a hit as long as it is indicated in the dictionary data of the dictionary data storage unit 12N, or all of them are stored in the dictionary data. Only when it is indicated in the dictionary data of the section 12N, it may be handled as a hit.

スライドゲージ位置決定部125は、バッジ位置決定部126によって配置が調整された機能バッジ3を指し示すように、スライドゲージ5の位置を決定する。   The slide gauge position determination unit 125 determines the position of the slide gauge 5 so as to point to the functional badge 3 whose arrangement has been adjusted by the badge position determination unit 126.

そして、バッジ選択画面データ生成部121は、ユーザがスライドを止めようとする時期より前の場合と同様に、スライドゲージ位置決定部125およびバッジ位置決定部126が決定した通りにスライドゲージ5および機能バッジ3が配置されるようにバッジ選択画面2のビットマップのデータを修正する。バッジ選択画面表示制御部122は、バッジ選択画面データ生成部121によって修正されたビットマップのデータに基づいて、バッジ選択画面2を液晶ディスプレイ1h0に表示し直す。   And the badge selection screen data generation part 121 is the slide gauge 5 and the function as determined by the slide gauge position determination part 125 and the badge position determination part 126, similarly to the case before the time when the user tries to stop the slide. The bitmap data on the badge selection screen 2 is corrected so that the badge 3 is arranged. The badge selection screen display control unit 122 redisplays the badge selection screen 2 on the liquid crystal display 1h0 based on the bitmap data corrected by the badge selection screen data generation unit 121.

図13および図14は、複合機1の全体的な処理の流れの第二の例を説明するフローチャートである。   FIG. 13 and FIG. 14 are flowcharts for explaining a second example of the overall processing flow of the multifunction machine 1.

次に、機能バッジ列300をスクロールさせる際の複合機1の全体的な処理の流れの第二の例を、図13および図14のフローチャートを参照しながら説明する。   Next, a second example of the overall processing flow of the multifunction machine 1 when scrolling the function badge row 300 will be described with reference to the flowcharts of FIGS. 13 and 14.

図13および図14において、ステップ#401〜#406の処理は、第一の実施形態のステップ#301〜#306(図11参照)と同様であるので、説明を省略する。   13 and 14, the processing of steps # 401 to # 406 is the same as that of steps # 301 to # 306 (see FIG. 11) of the first embodiment, and thus description thereof is omitted.

機能バッジ3の表示の状態が非完全表示状態である場合は(#407でYes)、複合機1は、スクロールバー51の移動方向側の、一部分のみが表れている機能バッジ3のタイトルを、抽出する(#408)。そのタイトルを、辞書データの中から検索する(#411)。ただし、そのタイトルに複数の単語が含まれている場合は(#409でYes)、単語単位に分割し(#410)、単語ごとに検索する(#411)。   When the display state of the function badge 3 is an incomplete display state (Yes in # 407), the multifunction device 1 displays the title of the function badge 3 in which only a part appears on the moving direction side of the scroll bar 51, Extract (# 408). The title is searched from the dictionary data (# 411). However, when the title includes a plurality of words (Yes in # 409), the title is divided into words (# 410) and searched for each word (# 411).

また、複数の行に渡ってタイトルが記されている場合は、行ごとに、上記の検索を行う(#409〜#411)。   When titles are written across a plurality of lines, the above search is performed for each line (# 409 to # 411).

検索が完了したら(#412でYes)、複合機1は、そのタイトルに含まれる単語が検索できた(ヒットした)のであれば(#413でYes)、スクロールバー51の移動方向側の、一部分のみが表れている機能バッジ3を全部分が表われるように調整し、バッジ選択画面2を表示し直す(#414、#416)。検索できなかったのであれば(#413でNo)、この機能バッジ3がまったく表れないように調整し、バッジ選択画面2を表示し直す(#415、#416)。   When the search is completed (Yes in # 412), the multifunction device 1 can search a word included in the title (has hit) (Yes in # 413), and a part of the scroll bar 51 on the moving direction side. The function badge 3 that only appears is adjusted so that all parts appear, and the badge selection screen 2 is displayed again (# 414, # 416). If the search was not successful (No in # 413), adjustment is made so that this function badge 3 does not appear at all, and the badge selection screen 2 is displayed again (# 415, # 416).

第二の実施形態によると、ディスプレイの表示領域を従来よりも有効的に活用することができる。   According to the second embodiment, the display area of the display can be used more effectively than before.

第一の実施形態および第二の実施形態では、機能バッジ列300を構成する機能バッジ3は1列に並んでいたが、2列に並んでいる場合であっても、本発明を適用することができる。   In the first embodiment and the second embodiment, the function badges 3 constituting the function badge row 300 are arranged in one row, but the present invention is applied even when they are arranged in two rows. Can do.

第一の実施形態および第二の実施形態では、機能バッジ3およびマーカ4を左右方向に並べられ、機能バッジ列300およびスライドゲージ5を左右方向に移動させたが、上下方向に並べ上下方向に移動させる場合にも、本発明を適用することができる。   In the first embodiment and the second embodiment, the function badge 3 and the marker 4 are arranged in the left-right direction, and the function badge row 300 and the slide gauge 5 are moved in the left-right direction. The present invention can also be applied to the movement.

第一の実施形態および第二の実施形態では、表示される機能バッジ3がスクロールに伴って変わる場合を例に説明したが、バッジ選択画面2または機能バッジエリア2Aの拡大または縮小に伴って変わる場合にも、本発明を適用することができる。また、ユーザのカスタマイズ画面に機能バッジ3を配置する場合にも、本発明を適用することができる。   In the first embodiment and the second embodiment, the case where the displayed function badge 3 changes with scrolling has been described as an example. However, the function badge 3 changes with enlargement or reduction of the badge selection screen 2 or the function badge area 2A. Even in this case, the present invention can be applied. The present invention can also be applied to the case where the function badge 3 is arranged on the user's customization screen.

第一の実施形態および第二の実施形態では、ユーザがスライドを止める直前を検知し、検知した際にスクロールバー51の調整を行ったが、ユーザがスライドを止めた際またはユーザがスクロールバー51から指を離した際に、調整を行ってもよい。   In the first embodiment and the second embodiment, it is detected immediately before the user stops the slide, and the scroll bar 51 is adjusted when it is detected. However, when the user stops the slide or the user moves the scroll bar 51. Adjustments may be made when a finger is removed from.

その他、複合機1の全体または各部の構成、処理内容、処理順序、データの構成、画面の構成などは、本発明の趣旨に沿って適宜変更することができる。   In addition, the configuration of the entire MFP 1 or each unit, processing contents, processing order, data configuration, screen configuration, and the like can be appropriately changed in accordance with the spirit of the present invention.

1 複合機
105 スライドゲージ位置決定部(調整手段)
106 バッジ位置決定部(調整手段)
3 機能バッジ(第一のアイコン)
51 スクロールバー(第三のアイコン)
300 機能バッジ列
1 MFP 105 Slide gauge position determination unit (adjustment means)
106 Badge position determination unit (adjustment means)
3 Function badge (first icon)
51 Scroll bar (third icon)
300 feature badge columns

Claims (12)

複数の第一のアイコンが並んだ列を、ユーザの操作に応じて動く第二のアイコンの位置に応じてスクロールさせながらディスプレイに表示させる、表示処理装置であって、
前記第二のアイコンを動かす操作が終了する時期に、前記複数の第一のアイコンのうちの前記第二のアイコンの進む方向の前記ディスプレイの端部に表示されている第一のアイコンについて、その一部分のみが表示されている状態であるか、全部分が表示されている状態であるかを判別する判別手段と、
前記端部に表示されている第一のアイコンについて、前記判別手段によりその一部分のみが表示されている状態であると判別された場合に、当該端部に表示されている第一のアイコンの全部分が表示されまたは当該端部に表示されている第一のアイコンがまったく表示されないように前記第二のアイコンの位置を調整し、前記判別手段により全部分が表示されている状態であると判別された場合に、前記第二のアイコンの位置を調整しない、調整手段
を有することを特徴とする表示処理装置。
A plurality of first icons arranged columns, while scrolling depending on the position of the second icon moves in response to a user operation is displayed on the display, a display processing apparatus,
At a time when operation of moving the second icon is completed, for the plurality of first said first icon second are displayed on an end portion of the display of the direction of travel of the icon of the icon, the A discriminating means for discriminating whether only a part or all the parts are displayed;
All of the first icons displayed at the end when the first icon displayed at the end is determined to be in a state where only a part thereof is displayed by the determining means. The position of the second icon is adjusted so that the minute icon is displayed or the first icon displayed at the end is not displayed at all, and it is determined that the entire part is displayed by the determining means. If it is, not to adjust the position of the second icon, and adjustment means,
A display processing device comprising:
前記第二のアイコンを動かす操作が終了する時期は、前記第二のアイコンを動かす操作を止める直前である、
請求項1記載の表示処理装置。
The time when the operation of moving the second icon ends is immediately before stopping the operation of moving the second icon.
The display processing apparatus according to claim 1.
前記第二のアイコンは、前記列に沿って動き、
前記列は、前記第二のアイコンが動く方向とは反対の方向にスクロールし、
前記調整手段は、前記端部に表示されている第一のアイコンについて、前記判別手段によりその一部分のみが表示されている状態であると判別された場合に、前記第二のアイコンを動かす操作が終了する直前の当該第二のアイコンの速さに基づいて、前記端部に表示されている第一のアイコンの全部分が表示されるように、または、前記端部に表示されている第一のアイコンがまったく表示されないように前記第二のアイコンの位置を調整する、
請求項1または請求項2記載の表示処理装置。
The second icon moves along the column;
The column scrolls in a direction opposite to the direction in which the second icon moves,
The adjusting means performs an operation of moving the second icon when the determining means determines that only a part of the first icon displayed on the end is displayed. Based on the speed of the second icon immediately before the end, the entire portion of the first icon displayed at the end is displayed or the first icon displayed at the end Adjust the position of the second icon so that no icon is displayed at all,
The display processing device according to claim 1 or 2.
複数の第一のアイコンが並んだ列を、ユーザの操作に応じて動く第二のアイコンの位置に応じてスクロールさせながらディスプレイに表示させる、表示処理装置であって、
前記第二のアイコンを動かす操作が終了する時期に、前記複数の第一のアイコンのうちの前記第二のアイコンの進む方向の前記ディスプレイの端部に表示されている第一のアイコンについては一部分のみが表示されている場合に、当該端部に表示されている第一のアイコンの全部分が表示されまたは当該端部に表示されている第一のアイコンがまったく表示されないように前記第二のアイコンの位置を調整する、調整手段、
を有し、
前記第二のアイコンは、前記列に沿って動き、
前記列は、前記第二のアイコンが動く方向とは反対の方向にスクロールし、
前記調整手段は、前記第二のアイコンを動かす操作が終了する直前の当該第二のアイコンの速さが所定の速さよりも速い場合は、前記端部に表示されている第一のアイコンがまったく表示されないように前記第二のアイコンの位置を調整し、当該速さが当該所定の速さよりも遅い場合は、前記端部に表示されている第一のアイコンの全部分が表示されるように前記第二のアイコンの位置を調整する、
ことを特徴とする表示処理装置。
A plurality of first icons arranged columns, while scrolling depending on the position of the second icon moves in response to a user operation is displayed on the display, a display processing apparatus,
A part of the first icon displayed at the end of the display in the direction in which the second icon of the plurality of first icons advances when the operation of moving the second icon ends. So that the entire first icon displayed at the end is displayed or the first icon displayed at the end is not displayed at all. Adjustment means to adjust the position of the icon,
I have a,
The second icon moves along the column;
The column scrolls in a direction opposite to the direction in which the second icon moves,
When the speed of the second icon immediately before the operation of moving the second icon is faster than a predetermined speed, the adjustment means does not display the first icon displayed on the end portion at all. Adjust the position of the second icon so that it is not displayed, and if the speed is slower than the predetermined speed, the entire part of the first icon displayed at the end is displayed. Adjusting the position of the second icon,
A display processing device.
複数の第一のアイコンが並んだ列を、ユーザの操作に応じて動く第二のアイコンの位置に応じてスクロールさせながらディスプレイに表示させる、表示処理装置であって、
前記第二のアイコンを動かす操作が終了する時期に、前記複数の第一のアイコンのうちの前記第二のアイコンの進む方向の前記ディスプレイの端部に表示されている第一のアイコンについては一部分のみが表示されている場合に、当該端部に表示されている第一のアイコンの全部分が表示されまたは当該端部に表示されている第一のアイコンがまったく表示されないように前記第二のアイコンの位置を調整する、調整手段、
を有し、
前記第二のアイコンは、前記列に沿って動き、
前記列は、前記第二のアイコンが動く方向とは反対の方向にスクロールし、
前記複数の第一のアイコンのそれぞれは、前記第一のアイコンに対応するタイトルとともに前記ディスプレイに表示され、
前記調整手段は、前記端部に表示されている第一のアイコンの前記タイトルが意味のある状態で表示されている場合は、前記端部に表示されている第一のアイコンの全部分が表示されるように前記第二のアイコンの位置を調整し、そうでない場合は、前記端部に表示されている第一のアイコンがまったく表示されないように前記第二のアイコンの位置を調整する、
ことを特徴とする表示処理装置。
A plurality of first icons arranged columns, while scrolling depending on the position of the second icon moves in response to a user operation is displayed on the display, a display processing apparatus,
A part of the first icon displayed at the end of the display in the direction in which the second icon of the plurality of first icons advances when the operation of moving the second icon ends. So that the entire first icon displayed at the end is displayed or the first icon displayed at the end is not displayed at all. Adjustment means to adjust the position of the icon,
I have a,
The second icon moves along the column;
The column scrolls in a direction opposite to the direction in which the second icon moves,
Each of the plurality of first icons is displayed on the display together with a title corresponding to the first icon,
When the title of the first icon displayed at the end is displayed in a meaningful state, the adjustment means displays the entire portion of the first icon displayed at the end. Adjust the position of the second icon so that it is not, otherwise adjust the position of the second icon so that the first icon displayed at the end is not displayed at all,
A display processing device.
前記意味のある状態とは、前記端部に表示されている第一のアイコンの前記タイトルの表示されている部分に対して文字認識処理を行って得られるテキストデータが辞書のデータベースに示されている状態である、
請求項記載の表示処理装置。
The meaningful state means that text data obtained by performing a character recognition process on the displayed part of the title of the first icon displayed on the end part is shown in a dictionary database. Is in a state
The display processing apparatus according to claim 5 .
複数の第一のアイコンが並んだ列を、ユーザの操作に応じて動く第二のアイコンの位置に応じてスクロールさせながらディスプレイに表示させる、コンピュータに用いられるコンピュータプログラムであって、
前記第二のアイコンを動かす操作が終了する時期に、前記複数の第一のアイコンのうちの前記第二のアイコンの進む方向の前記ディスプレイの端部に表示されている第一のアイコンについて、その一部分のみが表示されている状態であるか、全部分が表示されている状態であるかを判別する判別処理を、前記コンピュータに実行させ、
前記端部に表示されている第一のアイコンについて、前記判別処理によりその一部分のみが表示されている状態であると判別された場合に、当該端部に表示されている第一のアイコンの全部分が表示されまたは当該端部に表示されている第一のアイコンがまったく表示されないように前記第二のアイコンの位置を調整し、前記判別処理により全部分が表示されている状態であると判別された場合に、前記第二のアイコンの位置を調整しない、調整処理を、前記コンピュータに実行させる、
ことを特徴とするコンピュータプログラム。
A plurality of first icons arranged columns, while scrolling depending on the position of the second icon moves in response to a user operation is displayed on the display, a computer program used in a computer,
At a time when operation of moving the second icon is completed, for the plurality of first said first icon second are displayed on an end portion of the display of the direction of travel of the icon of the icon, the or a state in which only a part is displayed, the determination process for determining whether a state in which all parts are displayed, is executed by the computer,
When it is determined that only a part of the first icon displayed at the end is displayed by the determination process , all of the first icons displayed at the end are displayed. The position of the second icon is adjusted so that the minute icon is displayed or the first icon displayed at the end is not displayed at all, and it is determined that all parts are displayed by the determination process. If the second icon is not adjusted, the adjustment process is executed by the computer.
A computer program characterized by the above.
前記第二のアイコンを動かす操作が終了する時期は、前記第二のアイコンを動かす操作を止める直前である、
請求項7記載のコンピュータプログラム。
The time when the operation of moving the second icon ends is immediately before stopping the operation of moving the second icon.
The computer program according to claim 7.
前記第二のアイコンは、前記列に沿って動き、
前記列は、前記第二のアイコンが動く方向とは反対の方向にスクロールし、
前記調整処理は、前記端部に表示されている第一のアイコンについて、前記判別処理によりその一部分のみが表示されている状態であると判別された場合に、前記第二のアイコンを動かす操作が終了する直前の当該第二のアイコンの速さに基づいて、前記端部に表示されている第一のアイコンの全部分が表示されるように、または、前記端部に表示されている第一のアイコンがまったく表示されないように前記第二のアイコンの位置を調整する処理である、
請求項または請求項記載のコンピュータプログラム。
The second icon moves along the column;
The column scrolls in a direction opposite to the direction in which the second icon moves,
In the adjustment process, when it is determined by the determination process that only a part of the first icon displayed at the end is displayed, an operation of moving the second icon is performed. Based on the speed of the second icon immediately before the end, the entire portion of the first icon displayed at the end is displayed or the first icon displayed at the end Is a process of adjusting the position of the second icon so that no icon is displayed.
The computer program according to claim 7 or 8 .
複数の第一のアイコンが並んだ列を、ユーザの操作に応じて前記列に沿って動く第二のアイコンの位置に応じて、前記第二のアイコンが動く方向とは反対の方向にスクロールさせながらディスプレイに表示させる、コンピュータに用いられるコンピュータプログラムであって、
前記第二のアイコンを動かす操作が終了する時期に、前記複数の第一のアイコンのうちの前記第二のアイコンの進む方向の前記ディスプレイの端部に表示されている第一のアイコンについては一部分のみが表示されている場合に、前記第二のアイコンを動かす操作が終了する直前の当該第二のアイコンの速さが所定の速さよりも速ければ、前記端部に表示されている第一のアイコンがまったく表示されないように前記第二のアイコンの位置を調整し、当該速さが当該所定の速さよりも遅ければ、前記端部に表示されている第一のアイコンの全部分が表示されるように前記第二のアイコンの位置を調整する調整処理を、前記コンピュータに実行させる、
ことを特徴とするコンピュータプログラム。
A row in which a plurality of first icons are arranged is scrolled in a direction opposite to the direction in which the second icon moves according to the position of the second icon that moves along the row in accordance with a user operation. A computer program used in a computer to be displayed on a display while
A part of the first icon displayed at the end of the display in the direction in which the second icon of the plurality of first icons advances when the operation of moving the second icon ends. If the speed of the second icon immediately before the operation of moving the second icon is faster than a predetermined speed when only the second icon is displayed, the first icon displayed at the end is displayed. Adjust the position of the second icon so that no icon is displayed at all, and if the speed is slower than the predetermined speed, the entire part of the first icon displayed at the end is displayed. Adjusting the position of the second icon so that the computer executes
A computer program characterized by the above.
複数の第一のアイコンがそれぞれに対応するタイトルとともに並んだ列を、ユーザの操作に応じて前記列に沿って動く第二のアイコンの位置に応じて、前記第二のアイコンが動く方向とは反対の方向にスクロールさせながらディスプレイに表示させる、コンピュータに用いられるコンピュータプログラムであって、
前記第二のアイコンを動かす操作が終了する時期に、前記複数の第一のアイコンのうちの前記第二のアイコンの進む方向の前記ディスプレイの端部に表示されている第一のアイコンについては一部分のみが表示されている場合に、前記端部に表示されている第一のアイコンの前記タイトルが意味のある状態で表示されている場合は、前記端部に表示されている第一のアイコンの全部分が表示されるように前記第二のアイコンの位置を調整し、そうでない場合は、前記端部に表示されている第一のアイコンがまったく表示されないように前記第二のアイコンの位置を調整する調整処理を、前記コンピュータに実行させる、
ことを特徴とするコンピュータプログラム。
A direction in which the second icon moves according to the position of the second icon that moves along the row in accordance with a user's operation is a row in which a plurality of first icons are arranged with corresponding titles. A computer program used in a computer that displays on a display while scrolling in the opposite direction,
A part of the first icon displayed at the end of the display in the direction in which the second icon of the plurality of first icons advances when the operation of moving the second icon ends. If only the title of the first icon displayed at the end is displayed in a meaningful state, the first icon displayed at the end Adjust the position of the second icon so that the entire part is displayed, otherwise adjust the position of the second icon so that the first icon displayed at the end is not displayed at all. Causing the computer to execute adjustment processing to be adjusted;
A computer program characterized by the above.
前記意味のある状態とは、前記端部に表示されている第一のアイコンの前記タイトルの表示されている部分に対して文字認識処理を行って得られるテキストデータが辞書のデータベースに示されている状態である、
請求項11記載のコンピュータプログラム。
The meaningful state means that text data obtained by performing a character recognition process on the displayed part of the title of the first icon displayed on the end part is shown in a dictionary database. Is in a state
The computer program according to claim 11.
JP2010201316A 2010-09-08 2010-09-08 Display processing apparatus and computer program Expired - Fee Related JP5707794B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2010201316A JP5707794B2 (en) 2010-09-08 2010-09-08 Display processing apparatus and computer program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2010201316A JP5707794B2 (en) 2010-09-08 2010-09-08 Display processing apparatus and computer program

Publications (2)

Publication Number Publication Date
JP2012058996A JP2012058996A (en) 2012-03-22
JP5707794B2 true JP5707794B2 (en) 2015-04-30

Family

ID=46056021

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2010201316A Expired - Fee Related JP5707794B2 (en) 2010-09-08 2010-09-08 Display processing apparatus and computer program

Country Status (1)

Country Link
JP (1) JP5707794B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108228283A (en) * 2016-12-12 2018-06-29 阿里巴巴集团控股有限公司 A kind of method for showing interface, device and equipment

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103868920A (en) * 2012-12-12 2014-06-18 宁波江丰生物信息技术有限公司 Scanner controlling digital pathological section with touch device, and control method thereof

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007122521A (en) * 2005-10-28 2007-05-17 Sharp Corp Setting image controller, control program and recording medium
JP4277906B2 (en) * 2007-01-19 2009-06-10 ソニー株式会社 Display control apparatus and method, and program
JP4951570B2 (en) * 2008-03-31 2012-06-13 株式会社日立製作所 Information processing apparatus and display method thereof
JP5487679B2 (en) * 2009-03-31 2014-05-07 ソニー株式会社 Information processing apparatus, information processing method, and information processing program

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108228283A (en) * 2016-12-12 2018-06-29 阿里巴巴集团控股有限公司 A kind of method for showing interface, device and equipment

Also Published As

Publication number Publication date
JP2012058996A (en) 2012-03-22

Similar Documents

Publication Publication Date Title
US8928692B2 (en) Image processing apparatus, method for displaying pop-up window, and computer-readable storage medium for computer program
JP4835118B2 (en) Operation information recording method for image forming apparatus and image forming apparatus
US20080201378A1 (en) Image processor, preview image display method, and computer program product
US9325868B2 (en) Image processor displaying plural function keys in scrollable state
CN101750928B (en) Display control apparatus, image forming apparatus and display control method
US9661165B2 (en) Image forming apparatus with playback mode, display method for an operation screen, and computer program
JP2008203439A (en) Image processor, preview image display method, and preview image display program
JP5268966B2 (en) Display control apparatus, image forming apparatus, display control method, and display control program
JP2014071514A (en) Image processor, image processing method and program
US9049323B2 (en) Data processing apparatus, content displaying method, and non-transitory computer-readable recording medium encoded with content displaying program
JP6141221B2 (en) Numerical input device and electronic device
JP2013114338A (en) Operation device and operation method
JP5707794B2 (en) Display processing apparatus and computer program
JP5810498B2 (en) Display processing apparatus and computer program
US20190012056A1 (en) Information processing apparatus and non-transitory computer readable medium
JP5614183B2 (en) Display processing apparatus and computer program
JP5472023B2 (en) Display processing apparatus and computer program
KR20170063375A (en) Information processing apparatus, control method of information processing apparatus, and storage medium
JP5561031B2 (en) Display processing apparatus, scroll display method, and computer program
JP7367395B2 (en) Operation input device, image processing device, operation input method
US9086758B2 (en) Display input device and image forming apparatus
JP5434887B2 (en) Display processing apparatus and computer program
US20070028191A1 (en) Electronic device and storage medium for control program thereof
JP5454436B2 (en) Display processing apparatus and computer program
WO2022163589A1 (en) Information processing device and information processing program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20130412

A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A712

Effective date: 20130417

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20131127

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20131210

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20140207

Free format text: JAPANESE INTERMEDIATE CODE: A821

Effective date: 20140207

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20140708

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A821

Effective date: 20140819

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20140819

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: 20150203

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20150216

R150 Certificate of patent or registration of utility model

Ref document number: 5707794

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees