JP4973748B2 - Display device - Google Patents
Display device Download PDFInfo
- Publication number
- JP4973748B2 JP4973748B2 JP2010041718A JP2010041718A JP4973748B2 JP 4973748 B2 JP4973748 B2 JP 4973748B2 JP 2010041718 A JP2010041718 A JP 2010041718A JP 2010041718 A JP2010041718 A JP 2010041718A JP 4973748 B2 JP4973748 B2 JP 4973748B2
- Authority
- JP
- Japan
- Prior art keywords
- screen
- character string
- transition
- display
- displayed
- 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
Links
Images
Landscapes
- Controls And Circuits For Display Device (AREA)
- User Interface Of Digital Computer (AREA)
Description
本発明は表示装置に関するものである。 The present invention relates to a display device.
ファクシミリ機能、プリンタ機能、スキャナ機能、コピー機能などの複数の機能を1台で実現可能な多機能周辺装置が知られている。多機能周辺装置では、解像度、濃度、ズーム倍率といった各種設定項目を有しており、ユーザは各設定項目の設定内容を適宜変更することで、その装置に対し所望の動作を実行させることができる。 Multifunctional peripheral devices capable of realizing a plurality of functions such as a facsimile function, a printer function, a scanner function, and a copy function are known. The multifunction peripheral device has various setting items such as resolution, density, and zoom magnification, and the user can cause the device to execute a desired operation by appropriately changing the setting contents of each setting item. .
多機能周辺装置における設定内容の変更操作は、例えば、以下のような手順で行われる。まず、多機能周辺装置の表示パネルに、設定用のメニュー画面を表示させる。このメニュー画面には、多機能周辺装置が有する機能毎の選択項目(例えば、一般設定、ファクシミリ設定、スキャナ設定)が含まれ、ユーザはそれらの選択項目の中からいずれかの項目を選択する。多機能周辺装置は、表示パネルにおける表示を、選択された機能に関する設定項目一覧画面に遷移させる。 For example, the setting content changing operation in the multi-function peripheral device is performed in the following procedure. First, a menu screen for setting is displayed on the display panel of the multifunction peripheral device. This menu screen includes selection items (for example, general setting, facsimile setting, and scanner setting) for each function of the multi-function peripheral device, and the user selects one of the selection items. The multi-function peripheral device changes the display on the display panel to the setting item list screen related to the selected function.
次にユーザは、設定項目一覧画面の中から、いずれかの設定項目を選択することにより、多機能周辺装置の表示パネルにおける表示を、その設定項目の内容変更画面に遷移させる。そして、その内容変更画面が表示されている状態で、ユーザは、所望の設定内容を入力し、設定内容を変更する。 Next, the user selects one of the setting items from the setting item list screen, thereby causing the display on the display panel of the multi-function peripheral device to transition to the content change screen for the setting item. Then, in a state where the content change screen is displayed, the user inputs desired setting content and changes the setting content.
このように予め準備された画面がユーザ操作に従って遷移する場合に、画面遷移の経路を示すための表示形態として、「パンくずリスト」という表現形態が知られている(例えば、特許文献1参照)。 When a screen prepared in advance transitions in accordance with a user operation, an expression form of “breadcrumb list” is known as a display form for indicating a screen transition route (see, for example, Patent Document 1). .
パンくずリストとは、例えば、「メニュー画面>ファクシミリ設定>解像度」というように、現在表示中の画面に至るまでの画面遷移経路にある各画面の名称を並べて表示する形態である。パンくずリストを画面と共に表示することにより、ユーザは、当該表示中の画面が、どのような機能に関する、どのような設定項目についての画面であるかを、認識することができる。 The breadcrumb list is a form in which the names of the screens in the screen transition path up to the currently displayed screen are displayed side by side, for example, “menu screen> facsimile setting> resolution”. By displaying the breadcrumbs list together with the screen, the user can recognize what function the setting screen is related to and what setting item is being displayed.
しかしながら、各種情報処理装置に設けられる液晶ディスプレイなどの表示領域は、それほど大きくない場合が多い。よって、「パンくずリスト」を構成する文字列が長くなると、先頭から末尾までの全ての文字を表示することができず、ユーザに対し適切な情報を提示できない場合があるという問題点があった。 However, a display area such as a liquid crystal display provided in various information processing apparatuses is often not so large. Therefore, if the character string constituting the “breadcrumb list” becomes long, all characters from the beginning to the end cannot be displayed, and there is a problem that appropriate information may not be presented to the user. .
本発明は、上記問題点を解決するためになされたものであり、画面遷移経路をユーザに把握させるために、有用な情報を表示することができる表示装置を提供することを目的とする。 The present invention has been made to solve the above-described problems, and an object of the present invention is to provide a display device capable of displaying useful information in order for a user to grasp a screen transition route.
この目的を達成するために、本発明の表示装置は、基本画面を含む複数種類の画面のうちいずれかの画面を表示する選択画面表示領域と前記複数種類の画面に関する文字列を表示する文字列表示領域とを備える表示部と、前記複数種類の画面について、前記複数種類の画面間の上下関係を記憶する画面関係記憶手段と、前記複数種類の画面について、各画面を特定する画面文字列を記憶する画面文字列記憶手段と、前記画面関係記憶手段が記憶する上下関係に従って、前記選択画面表示領域に表示する画面を遷移させる遷移制御手段と、前記基本画面から前記選択画面表示領域に表示中の画面に至るまでに前記遷移制御手段が遷移させる各画面の画面文字列を上位から下位に向かって連結した遷移文字列を、前記文字列表示領域に表示させる遷移文字列表示制御を行う遷移文字列表示制御手段とを備える表示装置であって、前記遷移文字列表示制御手段は、前記基本画面から前記選択画面表示領域に表示中の画面に至るまでに前記遷移制御手段が遷移させる各画面の画面文字列を連結して、連結文字列を作成する連結文字列作成手段と、その連結文字列が前記文字列表示領域に収まるかを判断する判断手段と、その判断手段により、前記連結文字列が前記文字列表示領域に収まらないと判断される場合、前記連結文字列を構成する画面文字列のうち、いずれかの画面の画面文字列を、前記連結文字列から除外する除外手段とを備え、 前記判断手段により前記連結文字列が、前記文字列表示領域に収まらないと判断される場合、前記除外手段により前記連結文字列から、いずれかの画面文字列が除外された文字列を、前記遷移文字列として表示し、前記連結文字列作成手段は、前記画面文字列間に区切り文字を挿入して、前記連結文字列を作成し、前記除外手段により除外された前記画面文字列の数に対応した個数の区切り文字で構成される文字を、前記連結文字列の先頭に追加する。
In order to achieve this object, the display device of the present invention includes a selection screen display area that displays any one of a plurality of types of screens including a basic screen, and a character string that displays a character string related to the plurality of types of screens. A display unit including a display area; a screen relation storage unit that stores a vertical relationship between the plurality of types of screens for the plurality of types of screens; and a screen character string that identifies each screen for the plurality of types of screens. Screen character string storage means for storing, transition control means for transitioning the screen to be displayed in the selection screen display area according to the hierarchical relationship stored in the screen relation storage means, and display in the selection screen display area from the basic screen transition string screens string for each screen was connected from an upper toward lower of said transition control means up to the screen to transition, to be displayed on the character string display region A display device comprising a transition character string display control means for shifting the character string display control, the transition character string display control means, said from the basic screen up to the screen being displayed on the selection display area A concatenated character string creating means for concatenating the screen character strings of the respective screens to be transitioned by the transition control means to create a concatenated character string; When the determination means determines that the concatenated character string does not fit in the character string display area, the screen character string of any screen among the screen character strings constituting the concatenated character string is replaced with the concatenated character. a exclude excluding means from the column, the connection string by the determining means, wherein when it is determined not to fit into the character string display region from said concatenated string by said excluding means, any of the field String a string is excluded, and displayed as the transition string, the connection string generation means, by inserting a delimiter between the screen text, create the connection string, the excluding means A character composed of a number of delimiters corresponding to the number of screen character strings excluded by the above is added to the head of the concatenated character string .
請求項1記載の表示装置によれば、画面遷移経路をユーザに把握させるために、有用な情報を表示することができるという効果がある。具体的には、基本画面から選択画面表示領域に表示中の画面に至るまでに遷移制御手段が遷移させる各画面の画面文字列を上位から下位に向かって連結した遷移文字列が文字列表示領域に収まるように表示される。よって、ユーザにとっては、表示中の画面がどのような画面遷移経路に位置しているのかが、分かりやすい。
また、判断手段により連結文字列が文字列表示領域に収まらないと判断される場合、除外手段により連結文字列からいずれかの画面文字列が除外された文字列が遷移文字列として表示される。従って、可能な限り多くの画面文字列を文字列表示領域に表示させることができるという効果がある。
更に、除外手段により除外された画面文字列の数に対応した個数の区切り文字で構成される文字が連結文字列の先頭に追加されるので、ユーザにとっては、除外されている画面文字列の個数を直感的に把握することができるという効果がある。
According to the display device of the first aspect, there is an effect that useful information can be displayed in order to make the user grasp the screen transition route. Specifically, the transition character string that connects the screen character strings of each screen that the transition control means transitions from the basic screen to the screen that is being displayed in the selection screen display area from the top to the bottom is the character string display area. It will be displayed to fit . Therefore, it is easy for the user to understand what screen transition route the currently displayed screen is located on.
Further, when the determination unit determines that the concatenated character string does not fit in the character string display area, the character string obtained by excluding any screen character string from the concatenated character string is displayed as a transition character string. Therefore, there is an effect that as many screen character strings as possible can be displayed in the character string display area.
Furthermore, since a character composed of a number of delimiters corresponding to the number of screen character strings excluded by the exclusion means is added to the beginning of the concatenated character string, the number of screen character strings excluded for the user. There is an effect that can be grasped intuitively.
請求項2記載の表示装置によれば、請求項1記載の表示装置の奏する効果に加え、連結文字列が文字列表示領域に収まらないと判断される場合、除外手段により連結文字列のうち最上位である画面の画面文字列が除外される。これにより、画面遷移経路に位置する画面のうち、表示中の画面に近い画面については、その画面文字列を遷移文字列に含めて表示することができるので、ユーザにとっては、表示中の画面から上位に向かって画面遷移経路を辿りやすい。
According to the display device of the second aspect , in addition to the effect produced by the display device of the first aspect, when it is determined that the concatenated character string does not fit in the character string display area, the exclusion means causes The screen character string of the upper screen is excluded. As a result, among the screens located on the screen transition path, the screen character string that is close to the currently displayed screen can be displayed by including the screen character string in the transition character string. It is easy to follow the screen transition path upward.
請求項3記載の表示装置によれば、請求項1又は2に記載の表示装置の奏する効果に加え、可能な限り多くの画面文字列を、文字列表示領域に表示させることができるという効果がある。例えば、画面遷移経路における基本画面に近づく側へ、画面が遷移する場合、基本画面から表示中の画面に至るまでの画面遷移経路に位置する画面数は減少する。その結果、画面遷移前に除外されていた画面文字列を遷移文字列に含めても、全文字列が文字列表示領域に収まる場合がある。よって、画面の遷移が行われる毎に遷移文字列を作成することにより、可能な限り多くの画面文字列を文字列表示領域に表示させることができるのである。
請求項4記載の表示装置によれば、請求項1から3のいずれかに記載の表示装置の奏する効果に加え、判断手段により連結文字列が文字列表示領域に収まると判断されるまで除外手段による連結文字列についての除外を繰り返す処理を行い、その処理を経た文字列を遷移文字列として表示する。よって、連結文字列から複数の画面文字列を除外して、パンくずリストを文字列表示領域に収めて表示することができる。
According to the display device according to
According to the display device of claim 4 , in addition to the effect produced by the display device according to any one of
請求項5記載の表示装置によれば、請求項1から4のいずれかに記載の表示装置の奏する効果に加え、画面文字列が除外されて遷移文字列が作成された場合は、画面文字列が除外されていることを示す記号が、遷移文字列と共に表示されるので、一部の画面文字列が遷移文字列から除外されていることをユーザに認識させることができる。
According to the display device according to
請求項6記載の表示装置によれば、請求項1から5のいずれかに記載の表示装置の奏する効果に加え、ラスタライズ後の連結文字列が文字列表示領域に収まるか否かを適切に判断することができる。
According to the display device of the sixth aspect , in addition to the effect produced by the display device according to any one of the first to fifth aspects, it is appropriately determined whether or not the concatenated character string after rasterization fits in the character string display region. can do.
以下、本発明の実施形態について、添付図面を参照して説明する。図1は、本発明の表示装置の実施形態である多機能周辺装置(以下、「MFP(Multi Function Peripheral)」と称す)1の電気的構成を示したブロック図である。 Embodiments of the present invention will be described below with reference to the accompanying drawings. FIG. 1 is a block diagram showing an electrical configuration of a multifunction peripheral device (hereinafter referred to as “MFP (Multi Function Peripheral)”) 1 which is an embodiment of a display device of the present invention.
MFP1は、ファクシミリ機能、プリント機能などの各種機能を有する多機能周辺装置である。このMFP1では、各種機能の動作条件等を規定する種々の設定項目を有している。さらにMFP1は、各設定項目の設定内容を変更するために予め準備された複数種類の設定画面を、予め定められた画面遷移経路に従った順序で、液晶表示器27(LCD27)に表示するように構成されている。そして、このMFP1は、LCD27において、表示中の画面に至るまでの画面遷移経路をユーザに把握させるための、有用な情報を表示することができるように構成されているが、詳細は後述する。
The
図1は、MFP1の電気的構成を示したブロック図である。MFP1には、CPU11、ROM12、RAM14、EEPROM15、電話/FAX部19、スキャナ22、プリンタ25、操作キー26、LCD27が備えられ、これらはバスライン29を介して相互に接続されている。なお、MFP1は、パーソナルコンピュータまたはLAN(図示せず)と接続するためのインターフェイス等、さらに他の構成も備えるが、図示および説明は省略する。
FIG. 1 is a block diagram showing an electrical configuration of the
ROM12は、このMFP1で実行される制御プログラム12a、画面管理テーブル12bなどを格納した書換不能なメモリである。図5,図6に図示されるフローチャートに示す処理は、制御プログラム12aに従ってCPU11により実行される。画面管理テーブル12bについては、図2を参照して後述する。
The
RAM14は各種のデータを一時的に記憶するためのメモリである。EEPROM15は、各種設定項目の設定内容や固定値を書き換え可能に記憶すると共に、電源遮断後も内容を保持可能な不揮発性のメモリである。 The RAM 14 is a memory for temporarily storing various data. The EEPROM 15 is a non-volatile memory that stores the setting contents and fixed values of various setting items in a rewritable manner and can retain the contents even after the power is turned off.
LCD27は、LCDパネル(図示せず)を有する。MFP1は、LCDパネルに、予め準備された画面を表示させる。LCDパネルに表示される画面については、図3を参照して後述する。なお、LCD27が有するLCDパネルの表示面には、タッチパネル(図示せず)が並設されている。
The
このように構成されたMFP1は、プリントを実行するプリントモード、ファクシミリの送受信を実行するファクシミリモード、各種設定項目の設定内容を変更する設定モードのいずれかのモードに切り替え可能に構成されている。
The
図2は、画面管理テーブル12bの構成の一例を示す図である。画面管理テーブル12bは、LCDパネルに表示するために準備されている複数種類の画面の各々について、階層数と、画面タイトルと、タイトル文字列IDとを規定するテーブルである。 FIG. 2 is a diagram illustrating an example of the configuration of the screen management table 12b. The screen management table 12b is a table that defines the number of layers, screen titles, and title character string IDs for each of a plurality of types of screens prepared for display on the LCD panel.
階層数は、各画面が属する階層を示す値である。図2に示すように、各画面は第1階層から第5階層までのいずれかの階層に属する。画面タイトルは、画面の内容を把握できるような文字列で構成され、各画面に1つずつ付与されている。図3を参照して後述するが、この画面タイトルは、画面と共にLCDパネルに表示される。タイトル文字列IDはリソースIDであって、各画面タイトルに、1対1で割り当てられている文字列である。このタイトル文字列IDは、後述するパンくずリストの作成に利用される。 The number of levels is a value indicating the level to which each screen belongs. As shown in FIG. 2, each screen belongs to one of the first to fifth layers. The screen title is composed of a character string that allows the contents of the screen to be grasped, and is assigned to each screen one by one. As will be described later with reference to FIG. 3, this screen title is displayed on the LCD panel together with the screen. The title character string ID is a resource ID, and is a character string assigned to each screen title on a one-to-one basis. This title character string ID is used to create a breadcrumb list which will be described later.
なお、本実施形態では、MFP1のLCDパネルに表示するために予め準備された画面のうち、特に、設定モードの選択中に表示される画面について説明する。また、階層数と、画面タイトルと、タイトル文字列IDとは、MFP1の製造段階で予め画面管理テーブル12bに格納される。
In the present embodiment, among the screens prepared in advance for display on the LCD panel of the
図2に示すように、画面管理テーブル12bにおいては、第1階層(階層数が1)に属する第1階層画面として、メニュー画面(画面タイトルMenu)が規定される。そして、第
1階層の直下の第2階層(階層数=2)に属する第2階層画面として、一般設定画面(画面タイトルGeneralSetup)、ネットワーク設定画面(画面タイトルNetwork)が規定され
ている。画面管理テーブル12bには、さらに、第2階層の直下の第3階層(階層数=3)に属する第3階層画面、第3階層の直下の第4階層(階層数=4)に属する第4階層画面、第4階層の直下の第5階層(階層数=5)に属する第5階層画面が規定されている。
As shown in FIG. 2, in the screen management table 12b, a menu screen (screen title Menu) is defined as the first layer screen belonging to the first layer (the number of layers is 1). A general setting screen (screen title GeneralSetup) and a network setting screen (screen title Network) are defined as second layer screens belonging to the second layer (number of layers = 2) immediately below the first layer. The screen management table 12b further includes a third hierarchy screen belonging to the third hierarchy (hierarchy = 3) immediately below the second hierarchy, and a fourth hierarchy belonging to the fourth hierarchy (hierarchy = 4) immediately below the third hierarchy. A fifth screen belonging to the fifth screen (the number of layers = 5) immediately below the fourth screen is defined.
MFP1は、上位階層から順に画面を遷移させる。例えば、第4階層に属するTCP/IP画面を表示させるためには、第1階層のメニュー画面を表示させ、次に、第2階層のネットワーク設定画面を表示させ、次に、第3階層のLAN設定画面(画面タイトルLAN
)を表示させ、その次に、第4階層のTCP/IP画面を表示させる。
The
) Is displayed, and then the TCP / IP screen of the fourth layer is displayed.
このように、画面管理テーブル12bによれば、メニュー画面から各画面に至るまでの画面遷移経路が一意に定まる。すなわち、MFP1には、メニュー画面から分岐する複数の画面遷移経路が予め準備されており、MFP1は、予め準備された画面遷移経路に従って、LCDパネルに表示される画面を遷移させる。
Thus, according to the screen management table 12b, the screen transition path from the menu screen to each screen is uniquely determined. That is, a plurality of screen transition paths branching from the menu screen are prepared in advance in
図3を参照して、LCD27に表示される画面について説明する。図3(a)は、LCD27のLCDパネルに、メニュー画面が表示された状態を示すイメージ図である。LCDパネルにおける表示領域は、選択画面表示領域32、画面説明領域34、戻るボタン領域36、サイドバー領域38から構成される。
A screen displayed on the
MFP1は、設定モードに移行する場合、初期画面として、選択画面表示領域32にメニュー画面を表示する。図3(a)に示すように、メニュー画面は、メニュー画面(階層数=1)の下位階層(階層数=2)に属する次画面候補を、選択項目として一覧表示する画面である。
When the
ユーザが、所定の操作キー26(図1)を操作することにより、設定モードへの切替を指示すると、MFP1は、メニュー画面を表示させる。そして、ユーザは、メニュー画面に表示された選択項目の中から、いずれかを選択し、操作する。
When the user instructs to switch to the setting mode by operating a predetermined operation key 26 (FIG. 1), the
画面説明領域34は、タイトル表示領域34aと、パンくずリスト表示領域34bとを含む。画面説明領域34の下段を構成するタイトル表示領域34aは、選択画面表示領域32に表示中の画面の画面タイトルが表示される領域である。画面説明領域34の上段を構成するパンくずリスト表示領域34bは、パンくずリストが表示される領域である。ただし、図3(a)に示すメニュー画面は、画面管理テーブル12bにおける最上位の階層に属するため、この段階ではパンくずリストは表示されず、メニュー画面の画面タイトルのみが表示されている。パンくずリストについては、図3(b),図3(c)を参照して後述する。
The
戻るボタン領域36は、選択画面表示領域32における表示を1つ上の階層に属する画面に遷移させるためのボタンとして機能する領域である。なお、画面管理テーブル12bにおける最上位の階層に属する画面の表示中は、戻るボタン領域36をグレーアウト表示するように構成しても良い。
The
サイドバー領域38は、選択画面表示領域32に表示される画面をスクロールさせるためのボタンやスクロールバーとして機能する図柄が表示される領域である。選択画面表示領域32に入りきらない項目が存在する場合、ユーザは、サイドバー領域38に表示されるボタン図柄等を操作することにより、選択画面表示領域32に表示される画面をスクロールし、画面の下部に配置される項目を閲覧することができる。
The
図3(b)は、LCDパネルに一般設定画面が表示された状態を示すイメージ図である。図3(a)を参照して説明したメニュー画面において、選択項目「GeneralSetup」をユーザが操作した場合、MFP1は、選択画面表示領域32に表示される画面を、一般設定画面に遷移させる。
FIG. 3B is an image diagram showing a state where the general setting screen is displayed on the LCD panel. When the user operates the selection item “GeneralSetup” on the menu screen described with reference to FIG. 3A, the
選択画面表示領域32に表示される一般設定画面は、設定項目の一覧からなる。図3(b)に示すように、各設定項目に併せて、設定内容を表示するように構成しても良い。このようにすれば、ユーザは、現在設定されている設定内容を確認した上で、設定内容の変更が必要な設定項目を選択し、操作することにより、その設定項目の設定変更画面にLCDパネルの表示を遷移させることができる。
The general setting screen displayed in the selection
画面説明領域34のタイトル表示領域34aには、選択画面表示領域32に表示されている一般設定画面の画面タイトル「GeneralSetup」が表示される。また、パンくずリスト表示領域34bには、現在表示中の一般設定画面に至るまでに表示されるメニュー画面の画面タイトル「Menu」が、パンくずリスト「>Menu」として表示される。パンくずリストは、画面遷移経路を示すための文字列である。なお、パンくずリストに含まれる「>」は区切り文字であり、画面タイトルの先頭に配置される。このようにすれば、現在表示中の画面に至るまでの画面遷移経路を、ユーザに対して示すことができる。図面においては、区切り文字を三角形で図示している。
In the title display area 34 a of the
図3(c)は、LCDパネルに設定変更画面が表示された状態を示すイメージ図である。図3(b)を参照して説明した一般設定画面において、設定項目「ModeTimer」をユー
ザが操作した場合、MFP1は、選択画面表示領域32に表示される画面を、操作された設定項目に対応する設定変更画面に遷移させる。
FIG. 3C is an image diagram showing a state in which the setting change screen is displayed on the LCD panel. When the user operates the setting item “ModeTimer” on the general setting screen described with reference to FIG. 3B, the
選択画面表示領域32に表示される設定変更画面は、設定内容の候補項目の一覧からなる。例えば、ユーザが、候補項目「30秒」を操作する場合、MFP1は、操作された候補項目に対応する設定内容「30秒」を、設定項目「ModeTimer」の設定内容としてEE
PROM15(図1参照)に記憶する。そして、記憶した設定内容に基づいて、処理を実行する。
The setting change screen displayed in the selection
The data is stored in the PROM 15 (see FIG. 1). And based on the memorize | stored setting content, a process is performed.
画面説明領域34のタイトル表示領域34aには、画面タイトル「ModeTimer」が表示
される。また、パンくずリスト表示領域34bには、パンくずリスト「>Menu>GeneralSetup」が表示される。
A screen title “ModeTimer” is displayed in the title display area 34 a of the
図3(c)に示す一般設定画面の表示中に、戻るボタン領域36が操作されると、MFP1は、設定変更画面が属する階層の1つ上の階層に属する画面に、選択画面表示領域32の表示を遷移させる。すなわち、パンくずリストの末尾(最も右側)に表示されている画面タイトルに対応した画面に、選択画面表示領域32の表示を遷移させる。したがって、MFP1は、パンくずリストの末尾に記載された画面タイトルによって、戻るボタン領域36により戻ることが出来る画面をユーザに認識させることができる。
When the
図3を参照して、画面遷移経路の一つについて説明したが、MFP1は、メニュー画面(図3(a))から分岐する、予め定められた複数種類の画面遷移経路の各々について、図3を参照して説明したのと同様に、LCDパネルの選択画面表示領域32における画面を遷移させる。
Although one of the screen transition paths has been described with reference to FIG. 3, the
図4を参照して、パンくずリストについて、さらに説明する。図4は、パンくずリスト表示領域34bを拡大して示す図である。
The breadcrumb list will be further described with reference to FIG. FIG. 4 is an enlarged view showing the bread crumb
図4(a)は、TCP/IP設定画面(画面タイトルTCP/IP)の表示中における、パンくずリスト表示領域34bを示す図である。この場合、メニュー画面からTCP/IP設定画面に至るまでの画面遷移経路に位置する画面は、メニュー画面、ネットワーク設定画面、LAN設定画面の3つである。
FIG. 4A is a diagram showing the
図4(a)に示すように、パンくずリストは、画面タイトル40と、画面タイトルの先頭に配置される区切り文字42と、画面タイトル40と区切り文字の間に配置されるスペース44とから構成される。
As shown in FIG. 4A, the breadcrumb list includes a
画面タイトル40は、画面遷移経路における、メニュー画面に近い順から配置される。換言すれば、MFP1は、画面タイトル40を、上位階層(階層数が小さい値の階層)に属する画面から順に並べて、パンくずリストを構成する。例えば、図4(a)に示すパンくずリストの例では、パンくずリストの先頭からMenu,Network,LANの順に画面タイトル40が並ぶ。したがって、ユーザは、パンくずリストを先頭から読むことにより、メニュー画面の下位階層画面として、ネットワーク設定画面が表示され、さらにネットワーク設定画面の下位階層画面として、LAN設定画面が表示され、さらにLAN設定画面の下位階層画面として、TCP/IP設定画面が表示されている、という画面遷移経路を把握することができる。
The
図4(a)に示す例では、これら3つの画面の画面タイトルを連結して作成されるパンくずリストは、パンくずリスト表示領域34bの横幅(長手方向の大きさ)よりも短く、先頭から末尾までの全体を、パンくずリスト表示領域34bに表示することができる。
In the example shown in FIG. 4A, the breadcrumb list created by concatenating the screen titles of these three screens is shorter than the breadth of the
上述したように、パンくずリストは、表示中の画面に至るまでの各画面のタイトルを連結したものであるから、TCP/IP設定画面からIPアドレス設定画面への遷移があった場合、遷移元画面の画面タイトルTCP/IPが、パンくずリストの末尾に追加される。しかしながら、パンくずリスト表示領域34bの大きさは一定であるため、画面タイトルを追加すると、文字列がパンくずリスト表示領域34bからはみ出る事態が生じ得る。
As described above, the breadcrumb list is obtained by concatenating the titles of the screens up to the currently displayed screen. Therefore, when there is a transition from the TCP / IP setting screen to the IP address setting screen, the transition source The screen title TCP / IP of the screen is added to the end of the breadcrumb list. However, since the size of the breadcrumb
MFP1は、画面遷移経路に位置する各画面の画面タイトルを連結した連結文字列が、パンくずリスト表示領域34bに収まらない場合、図4(b)に示すように、パンくずリストの先頭を構成する画面タイトルのいくつかを折りたたんだパンくずリストを表示するように構成されている。具体的には、各画面の画面タイトル間に区切り文字を挿入して連結した連結文字列から、画面遷移経路においてメニュー画面側に位置する画面の画面タイトルを除外した連結文字列を、パンくずリストとして作成し、パンくずリスト表示領域34bに表示する。すなわち、より最近に表示された画面の画面タイトルは、優先的にパンくずリストに表示する一方、メニュー画面側に位置する画面の画面タイトルはパンくずリストから除外する(表示対象外とする)。
When the concatenated character string obtained by concatenating the screen titles of the respective screens located on the screen transition path does not fit in the breadcrumb
このようにすれば、画面遷移経路上、現在表示中の画面に近い画面の画面タイトル40はパンくずリストに含めて表示されるので、パンくずリスト表示領域34bにそれほどの大きさを確保できない場合であっても、表示中の画面がどのような画面遷移経路に位置しているのかが、ユーザにとって分かりやすい。
In this way, since the
ここで、図4(b)に示す例では、パンくずリストから除外されるのは、画面タイトル40だけであり、各画面タイトル40の先頭に付された区切り文字42は、そのまま表示対象として残す。その結果、パンくずリストの先頭には、画面タイトル40が除外された画面数に対応した個数の区切り文字42が連続して並ぶ。すなわち、除外された画面タイトル40の個数が多いほど、多数の区切り文字42が連続して並ぶこととなる。よって、これらの連続する区切り文字42が、画面タイトル40が除外されてパンくずリストが作成されていることを示す記号として機能する。
Here, in the example shown in FIG. 4B, only the
さらに、ユーザは、先頭に並ぶ区切り文字42の個数から、除外されている画面タイトルの個数(すなわち折りたたまれている階層の数)を直感的に把握し、現在表示中の画面の階層の深さを直感的に把握することができる。
Further, the user intuitively grasps the number of screen titles excluded (that is, the number of layers that are folded) from the number of
図5,図6は、設定画面表示処理を示すフローチャートである。この設定画面表示処理は、MFP1が設定モードにある間、定期的に実行される。
5 and 6 are flowcharts showing the setting screen display process. This setting screen display process is periodically executed while the
まず、CPU11は、ステップ(以下、ステップを省略する)S502を実行し、画面遷移イベントを取得する(S502)。次に、CPU11は、画面遷移イベントが無しであるか否かを判断する(S504)。S504の判断が肯定される場合(S504:Yes)、S502から処理を繰り返す。
First, the
一方、S504の判断が否定される場合(S504:No)、CPU11は、現在表示中の画面の階層数fを取得する(S506)。次に、CPU11は、取得した画面遷移イベントが、メニュー画面への遷移に対応するイベントであったか否かを判断する(S508)。例えば、操作キー26(図1)に対する所定の操作によって、メニュー画面(図3(a))への遷移がユーザにより指示された場合は、S508の判断が肯定される(S508:Yes)。この場合、CPU11は、階層数fを「1」とし(S510)、図6に示すS602に移行する。
On the other hand, if the determination in S504 is negative (S504: No), the
一方、S508の判断が否定される場合(S508:No)、CPU11は、取得した画面遷移イベントが、下位階層側への画面遷移に対応するイベントであったか否かを判断する(S512)。例えば、選択画面表示領域32(図3)に表示中の項目が操作される場合、S512の判断が肯定される(S512:Yes)。この場合、CPU11は、階層数fに「1」を加算し(S514)、パンくず文字列IDの末尾に、階層数fと、遷移先画面のタイトル文字列IDとを追加し(S516)、図6に示すS602に移行する。
On the other hand, when the determination in S508 is negative (S508: No), the
ここで、パンくず文字列IDについて説明する。パンくず文字列IDは、階層数とタイトル文字列ID(図2)とから構成され、現在表示中の画面に至るまでの画面遷移経路を示す情報であって、RAM14(図1)に格納され、画面が遷移する毎に更新される。例えば、表示中の画面が、画面管理テーブル12b(図2)における第4階層に位置づけられているTCP/IP設定画面(画面タイトルTCP/IP)である場合、メニュー画面から当該画面に至るまでの画面遷移経路をパンくずリストで示すと、「> MENU> Network>
LAN」となる。この場合、パンくず文字列IDとしては、以下の情報が保持される。
[1]ID00[2]ID90[3]ID91[4]ID93
ここで[]内の数値は、階層数に相当する。また「ID」が先頭に付された文字列が、タイトル文字列IDに相当する。例えば、S512の判断が肯定される場合(S512:Yes)、画面は下位階層画面に遷移されるので、このパンくず文字列IDの末尾に、遷移先画面の階層数と、遷移先画面のタイトル文字列IDとが追加する。その結果、パンくず文字列IDとしては、例えば、以下の情報が保持されることとなる。
[1]ID00[2]ID90[3]ID91[4]ID93[5]ID94
一方、S512の判断が否定される場合(S512:No)、CPU11は、取得した画面遷移イベントが、上位階層側への画面遷移に対応するイベントであったか否かを判断する(S518)。例えば、戻るボタン領域36が操作される場合、S518の判断が肯定される(S518:Yes)。この場合、CPU11は、パンくず文字列IDの末尾から、階層数fと画面のタイトル文字列ID(すなわち遷移元画面の階層数fとタイトル文字列ID)とを削除し(S520)、階層数fから「1」を減算し(S522)、図6に示すS602に移行する。
Here, the breadcrumb character string ID will be described. The bread crumb character string ID is composed of the number of layers and the title character string ID (FIG. 2), and is information indicating a screen transition route to the currently displayed screen, and is stored in the RAM 14 (FIG. 1). , Updated each time the screen changes. For example, when the displayed screen is a TCP / IP setting screen (screen title TCP / IP) positioned in the fourth layer in the screen management table 12b (FIG. 2), the menu screen to the screen is displayed. The screen transition route is shown in the breadcrumb trail as ">MENU>Network>
LAN ". In this case, the following information is held as the breadcrumb character string ID.
[1] ID00 [2] ID90 [3] ID91 [4] ID93
Here, the numerical value in [] corresponds to the number of layers. A character string prefixed with “ID” corresponds to a title character string ID. For example, if the determination in S512 is affirmative (S512: Yes), the screen is transitioned to a lower layer screen, so the number of layers of the transition destination screen and the title of the transition destination screen are added at the end of the breadcrumb character string ID. A character string ID is added. As a result, for example, the following information is held as the breadcrumb character string ID.
[1] ID00 [2] ID90 [3] ID91 [4] ID93 [5] ID94
On the other hand, when the determination in S512 is negative (S512: No), the
一方、S518の判断が否定される場合(S518:No)、CPU11は、取得した画面遷移イベントが、設定画面表示終了に対応するイベントであったか否かを判断する(S524)。例えば、設定モードから他のモードへの切り替えの指示が入力された場合は、S524の判断が肯定される(S524:Yes)。この場合、CPU11は、設定画面表示処理を終了する。一方、S524の判断が否定される場合(S524:No)、S502に戻り処理を繰り返す。
On the other hand, if the determination in S518 is negative (S518: No), the
図6を参照して、設定画面表示処理の続きについて説明する。まず、CPU11は、階層数fをRAM14(図1)から取得し(S602)、階層数fが「1」であるか否かを判断する(S604)。
The continuation of the setting screen display process will be described with reference to FIG. First, the
S604の判断が肯定される場合(S604:Yes)、第1階層画面(すなわちメニュー画面)の画面タイトルを、画面管理テーブル12bから取得する(S606)。 If the determination in S604 is affirmative (S604: Yes), the screen title of the first layer screen (that is, the menu screen) is acquired from the screen management table 12b (S606).
次に、CPU11は、パンくず文字列IDを初期化する(S610)。そして、CPU11は、パンくず文字列IDに、第1階層画面のタイトル文字列IDを登録する(S612)。次に、CPU11は、S606で取得した画面タイトルをタイトル表示領域34a(図3)に表示する(S614)。そして、CPU11は、画面説明領域34以外の領域の画像を表示(描画)する(S616)。具体的には、選択画面表示領域32、戻るボタン領域36、サイドバー領域38に画像を描画する。そして、図5に示すS502に戻る。
Next, the
一方、S604の判断が否定される場合(S604:No)、次にCPU11は、第f階層の画面タイトル、すなわち遷移先画面の画面タイトルを画面管理テーブル12b(図2)から取得する(S618)。そして、取得した画面タイトルを、タイトル表示領域34aに表示する(S620)。そして、CPU11は、画面説明領域34以外の領域の画像を表示(描画)する(S622)。すなわち、ユーザが上位階層側への画面遷移に対応する操作をした場合は、画面遷移経路における、メニュー画面に近づく方向へ(すなわち、階層数が小さくなる方向へ)、画面を遷移させる。一方、ユーザが下位階層側への画面遷移に対応する操作をした場合は、画面遷移経路における、メニュー画面から離れる方向へ(すなわち、階層数が大きくなる方向へ)、画面を遷移させる。
On the other hand, if the determination in S604 is negative (S604: No), the
次に、CPU11は、パンくず文字列IDをRAM14から取得し(S624)、パンくず文字列IDに基づいて、階層数の順番に画面タイトルを連結した連結文字列を作成する。
Next, the
具体的には、CPU11は、変数iを「1」とし(S630)、次に、変数iが階層数fより小であるか否かを判断する(S632)。S632の判断が肯定される場合(S632:Yes)、次に、CPU11は、区切り文字と画面タイトルを連結文字列に追加する(S634)。具体的には、パンくず文字列IDに格納された第i階層のタイトル文字列IDを読み出し、そのタイトル文字列IDに対応した画面タイトルを、画面管理テーブル12bから取得し、その画面タイトルの先頭に区切り文字を配置した上で、連結文字列の末尾に追加する。
Specifically, the
次に、CPU11は、変数iに「1」を加算し(S636)、S632に戻り処理を繰り返す。このようにしてS634を繰り返すことにより、メニュー画面から表示中の画面に至るまでの画面遷移経路に位置する全ての画面の画面タイトルを連結して、且つ、画面タイトル間に区切り文字を挿入した連結文字列を作成することができる。
Next, the
そして、S632の判断が否定されると(S632:No)、次にCPU11は、変数jを1とし(S638)、作成した連結文字列をラスタライズし(S639)。ラスタライズ後の連結文字列の列方向の長さに対応する表示幅Wsを計算し、取得する(S640)。
If the determination in S632 is negative (S632: No), the
図7は、ラスタライズ後の連結文字列を拡大して示す図である。ラスタライズにより、文字コードで構成される連結文字列を、点(ピクセル)の集合で表すビットマップ画像に展開する。そして、本実施形態では、各文字またはスペースの表示に要する幅方向のピクセル数を加算して、連結文字列の列方向の長さに対応する表示幅Wsを計算する。 FIG. 7 is an enlarged view showing a concatenated character string after rasterization. By rasterization, a concatenated character string composed of character codes is developed into a bitmap image represented by a set of points (pixels). In this embodiment, the display width Ws corresponding to the length of the connected character string in the column direction is calculated by adding the number of pixels in the width direction required for displaying each character or space.
なお、ラスタライズの際には、パンくずリスト表示領域34bに表示する際の文字サイズとフォントの設定をEEPROM15(図1)から読み出し、その文字サイズとフォントとに対応したビットマップ画像に展開する。例えば、LCDパネルに表示する文字の文字サイズとして、大,中,小のうちいずれかを、ユーザが自由に選択できるように構成されている場合がある。
At the time of rasterization, the character size and font settings for display in the
また、MFP1において、LCDパネルに表示する文字のフォントも、ユーザが選択できるように構成されている場合があるが、フォントによっては、文字毎に幅が異なる場合がある。例えば、プロポーショナルフォントの場合、図7に示すように、M,E,Nの幅は8ピクセルとなるのに対し、Uの幅は7ピクセルとなる。さらに、英文字と漢字とでは、文字幅が異なる場合がある。よって、単に文字数に基づいて表示幅Wsを計算するよりも、ラスタライズ後のビットマップ画像に基づいて表示幅Wsを計算することにより、より適切な表示幅Wsを取得することができるのである。
In the
図6に戻り説明する。次に、CPU11は、連結文字列を表示する場合に、その連結文字列全体がパンくずリスト表示領域34bに収まるかを判断する(S642)。具体的には、表示幅Wsが予め定められた所定値W以下である場合は、連結文字列全体がパンくずリスト表示領域34bに収まると判断する。ここで、所定値Wは、パンくずリスト表示領域34bの横方向(長手方向)に表示可能なピクセル数に等しい値である。
Returning to FIG. Next, when displaying a concatenated character string, the
そして、表示幅Wsと所定値Wとの比較の結果、表示幅Wsが所定値Wより大きく、連結文字列全体が、パンくずリスト表示領域34bに収まらないと判断される場合(S642:No)、次に、CPU11は、連結文字列から、第j階層(階層数f=j)の画面タイトルを除外(削除)し(S644)、jに1を加算し(S646)、S639に戻る。すなわち、連結文字列を構成する画面タイトルのうち、画面遷移経路において最もメニュー画面側に位置する画面の画面文字列を、連結文字列から除外する。
If the display width Ws is larger than the predetermined value W as a result of the comparison between the display width Ws and the predetermined value W, it is determined that the entire connected character string does not fit in the bread crumb
そして、S642の判断が肯定されるまで、すなわち、連結文字列全体が、パンくずリスト表示領域34bに収まると判断されるまで、S644による画面タイトルの除外を繰り返す。換言すれば、連結文字列がはみ出さないと判断されるまで、先頭側の画面タイトルから順に、表示対象外とする。
Then, until the determination in S642 is affirmed, that is, until it is determined that the entire connected character string fits in the
上述したように、表示幅Wsは、ラスタライズ後の連結文字列に基づいて計算されているので、パンくずリスト表示領域34bに実際に表示されるパンくずリストの列方向の長さを正確に反映した値となっている。よって、このような表示幅Wsに基づいて、連結文字列全体がパンくずリスト表示領域34bに収まるか否かを判断するので、可能な限り多くの画面文字列を、パンくずリスト表示領域34bに表示することができる。
As described above, since the display width Ws is calculated based on the connected character string after rasterization, it accurately reflects the length in the column direction of the bread crumb list actually displayed in the bread crumb
そして、処理を繰り返すうちに、表示幅Wsが所定値W以下であり、連結文字列全体が、パンくずリスト表示領域34bに収まると判断されると(S642:Yes)、その連結文字列をパンくずリストとして決定し、パンくずリスト表示領域34bに表示する(S648)。したがって、画面タイトルの除外を極力抑え、可能な限り多くの画面タイトルをパンくずリスト表示領域34bに表示させることができる。
If it is determined that the display width Ws is equal to or smaller than the predetermined value W and the entire connected character string fits in the
図5,図6に示す設定画面表示処理によれば、画面の遷移が行われる毎に、メニュー画面から遷移先の画面に至るまでの、画面遷移経路に位置する全ての文字列を連結した連結文字列が作成され、その連結文字列に基づいて、パンくずリストが作成されるので、例えば、画面遷移経路におけるメニュー画面に近づく側へ、画面が遷移し、それまで折りたたまれていた(除外されていた)画面タイトルが表示可能となった場合は、その新たに表示可能となった画面タイトルを含めて表示がされる。よって、可能な限り多くの画面タイトルをパンくずリスト表示領域34bに表示させることができる。
According to the setting screen display processing shown in FIGS. 5 and 6, every time a screen transition is performed, all character strings located on the screen transition path from the menu screen to the transition destination screen are connected. Since a string is created and a breadcrumb list is created based on the concatenated string, for example, the screen transitions to the side closer to the menu screen in the screen transition path, and has been folded until then (excluded When the screen title can be displayed, the screen title including the newly displayed screen title is displayed. Therefore, as many screen titles as possible can be displayed in the breadcrumb
図6のフローチャートに示す処理を実行するCPU11が、遷移文字列表示制御手段の一例に相当する。S616,S622を実行するCPU11が、遷移制御手段、第1遷移制御手段、第2遷移制御手段の一例に相当する。S634を実行するCPU11が、連結文字列作成手段の一例に相当する。S640を実行するCPU11が、連結文字列幅取得手段の一例に相当する。S642を実行するCPU11が、判断手段の一例に相当する。S644を実行するCPU11が、除外手段の一例に相当する。S648を実行するCPU11が、記号表示制御手段の一例に相当する。パンくずリストが、遷移文字列の一例に相当する。メニュー画面が基本画面の一例に相当する。画面タイトルが画面文字列の一例に相当する。表示幅Wsが連結文字列幅の一例に相当する。
The
以上、実施形態に基づき本発明を説明したが、本発明は上述した実施形態に何ら限定されるものではなく、本発明の趣旨を逸脱しない範囲内で種々の改良変更が可能であることは容易に推察できるものである。 Although the present invention has been described based on the embodiments, the present invention is not limited to the above-described embodiments, and various improvements and modifications can be easily made without departing from the spirit of the present invention. Can be inferred.
例えば、上記実施形態では、パンくずリストは1行で表示されていたが、途中で改行して複数行で表示するように構成しても良い。その場合、パンくずリスト表示領域34bの横幅を表す値にパンくずリスト表示可能行数を乗算した値に対応する数値を、表示幅Wsと比較される所定値Wとすれば良い。
また、上記実施形態では、パンくずリスト表示領域34bに収まる限り、パンくずリストには第1階層画面の画面タイトルから順に表示中の画面の画面タイトルに至るまでの画面タイトル全てを含めようとする構成であるが、全てではなく、ある条件(例えば、表示中の画面の画面タイトルから上位3階層までの画面タイトルだけを表示する、第1階層画面の画面タイトルから下位2階層までと表示中の画面の画面タイトルから上位2階層までの画面タイトルとを表示する、など)に沿っていくつかの画面タイトルを含まれるという構成でもよい。
For example, in the above-described embodiment, the breadcrumb list is displayed as one line, but it may be configured to display a plurality of lines with line breaks in the middle. In this case, a numerical value corresponding to a value obtained by multiplying the value representing the horizontal width of the
In the above embodiment, as long as it fits in the
また、上記実施形態では、表示中の画面の画面タイトルは、パンくずリストには含めていなかった。換言すれば、パンくずリストの末尾は、現在表示中の画面よりも1階層上の階層に属する画面の画面タイトルまでが含まれていた。これに変えて、パンくずリストの末尾に、表示中の画面の画面タイトルを含めて表示するように構成しても良い。例えば、表示中の画面の画面タイトルが「IP Address」である場合に、図4(b)の表示をする構成ではなく「>>>> TCP/IP> IP Address」を表示構成であってもよい
また、上記実施形態では、ラスタライズ後の連結文字列の列方向の長さを表す表示幅Wsに基づいて、連結文字列がパンくずリスト表示領域34bに収まるかを判断していたが、これに変えて、連結文字列を構成する文字数に基づいて、連結文字列がパンくずリスト表示領域34bに収まるか否かを判断するように構成しても良い。
In the above embodiment, the screen title of the screen being displayed is not included in the breadcrumb list. In other words, the end of the breadcrumb list includes screen titles of screens belonging to a layer one layer higher than the currently displayed screen. Instead of this, the screen title of the currently displayed screen may be included at the end of the breadcrumb list. For example, when the screen title of the currently displayed screen is “IP Address”, even if the configuration is “>>>> TCP / IP> IP Address” instead of the configuration shown in FIG. In the above embodiment, it is determined whether the concatenated character string fits in the
また、上記実施形態では、パンくずリストから画面タイトルが除外されていることを示す記号として区切り文字42を用いたが、これに変えて、他の記号を用いる構成でもよい。例えば、除外されている画面タイトルが特定する画面の種類を示すアイコンを用いる構成でもよい。
また、上記実施形態では、画面タイトル全体が一つの画面文字列である、すなわち、一つの画面に対して画面文字列は一つであったが、これに変えて、画面タイトルに含まれる文字または文字列それぞれが画面文字列である、すなわち、一つの画面に対して画面文字列が複数ある構成でもよい。例えば、画面タイトル「MENU」には画面文字列「M」「E」「N」「U」が含まれるという構成でも、「IP Address」には画面文字列「IP」「Address」が含まれるという構成でもよい。すなわち、パンくずリストから画面タイトル「MENU」のうち画面文字列「ENU」を除外し、「M」をパンくずリストに残す構成でも、「IP Address」のうち「Address」を除外し、「IP」をパンくずリストに残す構成でもよい。
また、上記実施形態では、メニュー画面を第1階層画面とし、メニュー画面から複数の画面遷移経路が分岐するものとして説明したが、メニュー画面自体も、更に上位階層に位置づけられる画面から複数に分岐する画面遷移経路の一つ位置づけられる画面にあっても良い。
In the above embodiment, the
Further, in the above embodiment, the entire screen title is one screen character string, that is, one screen character string is provided for one screen, but instead of this, characters included in the screen title or Each character string is a screen character string, that is, there may be a configuration in which there are a plurality of screen character strings for one screen. For example, even if the screen title “MENU” includes the screen character strings “M”, “E”, “N”, and “U”, the “IP Address” includes the screen character strings “IP” and “Address”. It may be configured. That is, even if the screen character string “ENU” is excluded from the breadcrumb list and “M” is left in the breadcrumb list, “Address” is excluded from “IP Address” and “IP May be left in the breadcrumb list.
In the above embodiment, the menu screen is the first hierarchy screen, and a plurality of screen transition paths branch from the menu screen. However, the menu screen itself also branches from a screen positioned at a higher hierarchy to a plurality of screens. It may be on a screen positioned as one of the screen transition paths.
1 MFP
12b 画面管理テーブル(画面文字列記憶手段、画面関係記憶手段の一例)
27 LCD(表示部の一例)
34b パンくずリスト表示領域(文字列表示領域の一例)
1 MFP
12b Screen management table (an example of screen character string storage means and screen relation storage means )
27 LCD (example of display unit)
34b Breadcrumb list display area (an example of a character string display area)
Claims (6)
前記複数種類の画面について、前記複数種類の画面間の上下関係を記憶する画面関係記憶手段と、
前記複数種類の画面について、各画面を特定する画面文字列を記憶する画面文字列記憶手段と、
前記画面関係記憶手段が記憶する上下関係に従って、前記選択画面表示領域に表示する画面を遷移させる遷移制御手段と、
前記基本画面から前記選択画面表示領域に表示中の画面に至るまでに前記遷移制御手段が遷移させる各画面の画面文字列を上位から下位に向かって連結した遷移文字列を、前記文字列表示領域に表示させる遷移文字列表示制御を行う遷移文字列表示制御手段とを備える表示装置であって、
前記遷移文字列表示制御手段は、
前記基本画面から前記選択画面表示領域に表示中の画面に至るまでに前記遷移制御手段が遷移させる各画面の画面文字列を連結して、連結文字列を作成する連結文字列作成手段と、
その連結文字列が前記文字列表示領域に収まるかを判断する判断手段と、
その判断手段により、前記連結文字列が前記文字列表示領域に収まらないと判断される場合、前記連結文字列を構成する画面文字列のうち、いずれかの画面の画面文字列を、前記連結文字列から除外する除外手段とを備え、
前記判断手段により前記連結文字列が、前記文字列表示領域に収まらないと判断される場合、前記除外手段により前記連結文字列から、いずれかの画面文字列が除外された文字列を、前記遷移文字列として表示し、
前記連結文字列作成手段は、前記画面文字列間に区切り文字を挿入して、前記連結文字列を作成し、
前記除外手段により除外された前記画面文字列の数に対応した個数の区切り文字で構成される文字を、前記連結文字列の先頭に追加することを特徴とする表示装置。 A display unit comprising a selection screen display area for displaying any one of a plurality of types of screens including a basic screen, and a character string display area for displaying a character string related to the plurality of types of screens;
Screen relation storage means for storing the vertical relationship between the plurality of types of screens for the plurality of types of screens;
Screen character string storage means for storing a screen character string for specifying each screen for the plurality of types of screens;
Transition control means for transitioning the screen displayed in the selection screen display area according to the vertical relationship stored in the screen relation storage means,
A transition character string in which the screen character strings of the screens to which the transition control unit transitions from the basic screen to the screen being displayed in the selection screen display area is connected from the upper side to the lower side, the character string display area A transition character string display control means for performing transition character string display control to be displayed on the display device,
The transition character string display control means includes:
Concatenating the screen character strings of the screens to which the transition control means transitions from the basic screen to the screen being displayed in the selection screen display area, and creating a concatenated character string;
Determining means for determining whether the concatenated character string fits in the character string display area;
When the determination means determines that the concatenated character string does not fit in the character string display area, the screen character string of any screen among the screen character strings constituting the concatenated character string is replaced with the concatenated character. An exclusion means to exclude from the column,
The concatenated string by the determining means, when it is determined not to fit into the character string display region, wherein the connection string, the character string or the screen the string is excluded by the excluding means, said transition As a string ,
The connected character string creating means inserts a delimiter between the screen character strings to create the connected character string,
A display device , wherein a character composed of a number of delimiters corresponding to the number of screen character strings excluded by the exclusion means is added to the head of the concatenated character string .
下位方向に、前記画面を遷移させる第1遷移制御手段と、
上位方向に、前記画面を遷移させる第2遷移制御手段とを備え、
前記遷移文字列表示制御手段は、
前記第1遷移制御手段または第2遷移制御手段のいずれかにより、前記画面の遷移が行われる毎に、前記連結文字作成手段による前記連結文字列の作成と、前記判断手段による前記連結文字列についての判断と、前記判断手段による判断に従った、前記除外手段による前記連結文字列についての除外と、を経た文字列を前記遷移文字列として表示するものであることを特徴とする請求項1又は2に記載の表示装置。 The transition control means includes
First transition control means for transitioning the screen in a lower direction;
Second transition control means for transitioning the screen in the upper direction,
The transition character string display control means includes:
Each time the screen transition is performed by either the first transition control unit or the second transition control unit, the connection character string is generated by the connection character generation unit and the connection character string is determined by the determination unit. and determination of, in accordance with the determination by said determining means, according to claim 1, characterized in that the exclusion of the concatenated string by said excluding means, a character string through is for displaying as the transition string or 2. The display device according to 2 .
前記連結文字作成手段による前記連結文字列の作成と、前記判断手段による前記連結文字列についての判断と、前記除外手段による前記連結文字列についての前記判断手段による判断に従った除外と、を経た文字列を連結文字列として、前記判断手段による判断と、前記判断手段による判断に従った、前記除外手段による前記連結文字列についての除外と、を前記判断手段が、連結文字列が前記文字列表示領域に収まると判断するまで繰り返す処理を行い、その処理を経た文字列を前記遷移文字列として表示するものであることを特徴とする請求項1から3のいずれかに記載の表示装置。 The transition character string display control means includes:
The creation of the concatenated character string by the concatenated character creation unit, the determination of the concatenated character string by the determination unit, and the exclusion according to the determination of the concatenated character string by the determination unit by the determination unit. The determination means determines that the character string is a concatenated character string, the determination by the determination means, and the exclusion by the exclusion means according to the determination by the determination means. 4. The display device according to claim 1, wherein the display device performs processing repeatedly until it is determined to fit within the display area, and displays the character string that has undergone the processing as the transition character string.
The determination unit includes a connected character string width acquisition unit that rasterizes the connected character string and acquires a connected character string width corresponding to a length in a column direction of the connected character string after the rasterization. If the concatenated string width obtained by the obtaining means is equal to or less than a predetermined value, one of claims 1 to 5, wherein the connecting string, characterized in that determining that fit into the character string display region A display device according to any one of the above.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010041718A JP4973748B2 (en) | 2009-02-26 | 2010-02-26 | Display device |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009044364 | 2009-02-26 | ||
JP2009044364 | 2009-02-26 | ||
JP2010041718A JP4973748B2 (en) | 2009-02-26 | 2010-02-26 | Display device |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2010225145A JP2010225145A (en) | 2010-10-07 |
JP4973748B2 true JP4973748B2 (en) | 2012-07-11 |
Family
ID=43042219
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2010041718A Active JP4973748B2 (en) | 2009-02-26 | 2010-02-26 | Display device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4973748B2 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8799823B2 (en) | 2009-02-26 | 2014-08-05 | Brother Kogyo Kabushiki Kaisha | Display device |
CN105159524A (en) * | 2015-08-03 | 2015-12-16 | 小米科技有限责任公司 | Interface display method and apparatus |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001265477A (en) * | 2000-03-17 | 2001-09-28 | Hitachi Ltd | Method for displaying menu and device having display screen |
JP2002007104A (en) * | 2000-06-22 | 2002-01-11 | Mitsubishi Electric Corp | Character data compressing and displaying device |
JP4329697B2 (en) * | 2005-01-12 | 2009-09-09 | ヤマハ株式会社 | Music reproducing apparatus and computer-readable music reproducing program applied to the apparatus |
JP2006270512A (en) * | 2005-03-24 | 2006-10-05 | Fuji Xerox Co Ltd | Information processor and information processing processor |
JP2007232920A (en) * | 2006-02-28 | 2007-09-13 | Nikon Corp | Display system |
JP2008217599A (en) * | 2007-03-06 | 2008-09-18 | Murata Mach Ltd | Operation support device and network multi-function machine |
JP5169021B2 (en) * | 2007-05-22 | 2013-03-27 | ヤマハ株式会社 | Display control device |
-
2010
- 2010-02-26 JP JP2010041718A patent/JP4973748B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2010225145A (en) | 2010-10-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8312386B2 (en) | Display device capable of scrolling navigation string of current display | |
US8806334B2 (en) | Display device for displaying setup screen with screen navigation path | |
JP6410584B2 (en) | Image processing apparatus, image processing apparatus control method, and program | |
JP4844648B2 (en) | Display device | |
US9699336B2 (en) | Function setting device and image forming apparatus | |
US8799823B2 (en) | Display device | |
JP4973748B2 (en) | Display device | |
JP2006012038A (en) | Information processor, image editing device, their control methods, computer program, and computer-readable storage medium therefor | |
US9369597B2 (en) | Image processing apparatus and method for controlling thereof | |
JP6155835B2 (en) | Information processing apparatus, information processing method, and program | |
JP2010204925A (en) | Display device | |
JP2008078903A (en) | Composite machine | |
JP2010231588A (en) | Display device | |
JP4956358B2 (en) | Operation device and operation screen control method | |
JP5007730B2 (en) | Display device | |
JP4924734B2 (en) | Display device | |
JP5963451B2 (en) | Information processing apparatus, control method therefor, program, and storage medium | |
JP6164020B2 (en) | Image forming apparatus and program | |
JP2011118560A (en) | Input device and program | |
JP7306007B2 (en) | Display controller and program | |
JP2010219884A (en) | Display | |
JP2010123016A (en) | Display panel | |
JP2019067173A (en) | Display device and display control program | |
JP2006155282A (en) | Information processor | |
JP2018032139A (en) | Screen display control device, screen display method, and computer program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20100318 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20100326 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20100318 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20111124 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20111206 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120131 |
|
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: 20120313 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20120326 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4973748 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150420 Year of fee payment: 3 |