本發(fā)明涉及屏幕顯示設備和屏幕顯示方法。
背景技術:
例如,專利文獻1公開了這樣一種技術:如果確定了一組已經在窗口中顯示的圖標中的底部圖標并且存在能夠在其右側額外顯示新圖標的額外空間,則將該新圖標額外地顯示在這個位置;并且如果不存在額外空間,則將該新圖標在與窗口的左側對齊的同時額外地顯示在該底部圖標的下部中。
[專利文獻1]JP-A-10-293676
技術實現(xiàn)要素:
這里,在采用將新顯示元素添加至已經排列在屏幕上的多個顯示元素之后的構造的情況下,各顯示元素按照它們被添加的順序排列,由此難以找出目標顯示元素。
與被構造為將新顯示元素添加至已經排列在顯示屏幕上的多個顯示元素之后的情況相比,本發(fā)明的一個目的是有助于找到目標顯示元素。
根據本發(fā)明的第一方面,提供了一種屏幕顯示設備,包括:
接收單元,其接收指示將新顯示元素添加到排列了多個顯示元素的屏幕的添加指示操作;和
顯示單元,當通過接收單元接收到添加指示操作時,顯示單元對新顯示元素被添加在與基準顯示元素的預定側相鄰的位置處的屏幕進行顯示,所述基準顯示元素是所述多個顯示元素中作為基準的顯示元素。
根據本發(fā)明的第二方面,提供了根據第一方面的屏幕顯示設備,
其中所述接收單元還接收復制操作,所述復制操作通過復制所述多個顯示元素中的復制目標顯示元素來產生所述新顯示元素,并且
其中當通過所述接收單元在接收到所述復制操作之后接收到所述添加指示操作時,顯示單元使用所述復制目標顯示元素作為所述基準顯示元素。
根據本發(fā)明的第三方面,提供了根據第一方面的屏幕顯示設備,
其中所述顯示單元使用所述多個顯示元素中的帶有與所述新顯示元素的屬性具有預定關系的屬性的顯示元素作為所述基準顯示元素。
根據本發(fā)明的第四方面,提供了一種屏幕顯示設備,包括:
接收單元,其接收在排列了多個顯示元素的屏幕上指定添加新顯示元素的位置的位置指定操作、以及指示將所述新顯示元素添加至所述屏幕的添加指示操作;和
顯示單元,當通過所述接收單元在接收到所述位置指定操作之后接收到添加指示操作時,顯示單元對所述新顯示元素被添加在由所述位置指定操作指定的位置處的屏幕進行顯示。
根據本發(fā)明的第五方面,提供了根據第四方面的屏幕顯示設備,
其中所述接收單元接收如下操作來作為所述位置指定操作:通過將用于添加所述新顯示元素的操作的添加操作顯示元素移動至在所述屏幕上添加該新顯示元素的位置來指定位置。
根據本發(fā)明的第六方面,提供了根據第四方面的屏幕顯示設備,
其中所述接收單元接收如下操作來作為所述位置指定操作:通過按下在所述屏幕上添加所述新顯示元素的位置來指定位置。
根據本發(fā)明的第七方面,提供了根據第四方面的屏幕顯示設備,
其中所述顯示單元在所述屏幕上的能夠添加所述新顯示元素的多個位置中順序地顯示指示能夠添加所述新顯示元素的位置的可能添加位置顯示元素,并且
其中在所述可能添加位置顯示元素被顯示在所述屏幕上的添加所述新顯示元素的位置中的狀態(tài)下,通過按下用于添加所述新顯示元 素的操作的添加操作顯示元素,所述接收單元接收指定位置的操作作為所述位置指定操作。
根據本發(fā)明的第八方面,提供了一種屏幕顯示設備,包括:
接收單元,其接收指示將新顯示元素添加至排列了多個顯示元素的屏幕的添加指示操作;和
顯示單元,當由所述接收單元接收到所述添加指示操作時,顯示單元顯示添加了所述新顯示元素的所述屏幕,所述新顯示元素被添加在所述多個顯示元素中的作為彼此相鄰地排列的顯示元素的組的顯示元素組中的預定位置,或者被添加在與所述顯示元素組中的預定側相鄰的位置。
根據本發(fā)明的第九方面,提供了根據第八方面的屏幕顯示設備,
其中所述顯示單元使用所述多個顯示元素中的排列在所述屏幕的顯示部分中的顯示元素的組,作為所述顯示元素組。
根據本發(fā)明的第十方面,提供了根據第八方面的屏幕顯示設備,
其中所述顯示單元使用所述多個顯示元素中的帶有與所述新顯示元素的屬性具有預定關系的屬性的顯示元素的組,作為所述顯示元素組。
根據本發(fā)明的第十一方面,提供了一種屏幕顯示方法,包括:
接收指示將新顯示元素添加至排列了多個顯示元素的屏幕的添加指示操作;和
當接收到所述添加指示操作時,對新顯示元素被添加在與基準顯示元素的預定側相鄰的位置處的屏幕進行顯示,所述基準顯示元素是所述多個顯示元素中作為基準的顯示元素。
根據本發(fā)明的第十二方面,提供了一種屏幕顯示方法,包括:
接收在排列了多個顯示元素的屏幕上指定添加新顯示元素的位置的位置指定操作,以及指示將所述新顯示元素添加至所述屏幕的添加指示操作;和
當在接收到所述位置指定操作之后接收到添加指示操作時,對所述新顯示元素被添加在由所述位置指定操作指定的位置的屏幕進行顯示。
根據本發(fā)明的第十三方面,提供了一種屏幕顯示方法,包括:
接收指示將新顯示元素添加至排列了多個顯示元素的屏幕的添加指示操作;和
當接收到所述添加指示操作時,顯示添加了所述新顯示元素的所述屏幕,所述新顯示元素被添加在所述多個顯示元素中的作為彼此相鄰地排列的顯示元素的組的顯示元素組中的預定位置,或者被添加在與所述顯示元素組中的預定側相鄰的位置。
根據本發(fā)明的第一方面,與被構造為將新顯示元素添加至已經排列在屏幕上的多個顯示元素之后的情況相比,可以更容易找到目標顯示元素。
根據本發(fā)明的第二方面,與被構造為通過將對復制目標顯示元素進行復制而產生的新顯示元素添加到已經排列在屏幕上的多個顯示元素而不考慮復制目標顯示元素的情況相比,可以更容易找到通過對目標顯示元素進行復制而產生的顯示元素。
根據本發(fā)明的第三方面,與被構造為與其屬性無關地將新顯示元素添加到已經排列在屏幕上的多個顯示元素的情況相比,基于其屬性可以更容易找到目標顯示元素。
根據本發(fā)明的第四方面,與被構造為將新顯示元素添加到已經排列在屏幕上的多個顯示元素之后的情況相比,可以更容易找到目標顯示元素。
根據本發(fā)明的第五方面,與被構造為在不根據屏幕上的操作的情況下指定屏幕上添加新顯示元素的位置的情況相比,可以直觀地指定添加新顯示元素的位置。
根據本發(fā)明的第六方面,與被構造為在不根據屏幕上的操作的情況下指定屏幕上添加新顯示元素的位置的情況相比,可以直觀地指定添加新顯示元素的位置。
根據本發(fā)明的第七方面,可以在對屏幕上能夠添加新顯示元素的多個位置進行檢查的同時來指定添加新顯示元素的位置。
根據本發(fā)明的第八方面,與被構造為將新顯示元素添加至已經排列在屏幕上的多個顯示元素之后的情況相比,可以更容易找到目標 顯示元素。
根據本發(fā)明的第九方面,與被構造為將新顯示元素添加至屏幕上的非顯示部分的情況相比,可以在不改變屏幕上的顯示部分的情況下更容易找到目標顯示元素。
根據本發(fā)明的第十方面,與被構造為與其屬性無關地將新顯示元素添加到已經排列在屏幕上的多個顯示元素的情況相比,基于其屬性可以更容易找到目標顯示元素。
根據本發(fā)明的第十一方面,與被構造為將新顯示元素添加至已經排列在屏幕上的多個顯示元素之后的情況相比,可以更容易找到目標顯示元素。
根據本發(fā)明的第十二方面,與被構造為將新顯示元素添加至已經排列在屏幕上的多個顯示元素之后的情況相比,可以更容易找到目標顯示元素。
根據本發(fā)明的第十三方面,與被構造為將新顯示元素添加至已經排列在屏幕上的多個顯示元素之后的情況相比,可以更容易找到目標顯示元素。
附圖說明
將基于以下附圖對本發(fā)明的示例性實施例進行詳細描述,其中:
圖1是示出本發(fā)明的示例性實施例的圖像處理設備的硬件構造示例的示圖;
圖2A和圖2B是分別示出按Z順序排列圖標和按反N順序排列圖標的菜單屏幕的示例的示圖;
圖3是示出本發(fā)明的示例性實施例的屏幕顯示設備的功能構造示例的框圖;
圖4是示出在本發(fā)明的示例性實施例的屏幕信息存儲單元中存儲的屏幕信息的示例的示圖;
圖5的(a)至(d)是示出第一示例性實施例的概要的示圖;
圖6是示出第一示例性實施例的屏幕顯示設備的操作示例的流程圖;
圖7的(a)至(d)是示出第二示例性實施例的概要的示圖;
圖8是示出第二示例性實施例的屏幕顯示設備的操作示例的流程圖;
圖9的(a)至(d)是示出第三示例性實施例的概要的示圖;
圖10是示出第三示例性實施例的屏幕顯示設備的操作示例的流程圖;
圖11的(a)至(d)是示出第四示例性實施例的概要的示圖;
圖12是示出第四示例性實施例的屏幕顯示設備的操作示例的流程圖;
圖13的(a)至(d)是示出第五示例性實施例的概要的示圖;
圖14是示出第五示例性實施例的屏幕顯示設備的操作示例的流程圖;
圖15的(a)至(d)是示出第六示例性實施例的概要的示圖;
圖16是示出第六示例性實施例的屏幕顯示設備的操作示例的流程圖;
圖17的(a)至(c)是示出第七示例性實施例的概要的示圖;和
圖18是示出第七示例性實施例的屏幕顯示設備的操作示例的流程圖;
具體實施方式
下文中,將參照附圖對本發(fā)明的示例性實施例進行詳細描述。
圖像處理設備的硬件構造
圖1是示出本示例性實施例的圖像處理設備10的硬件構造示例的示圖。如圖1所示,圖像處理設備10包括中央處理單元(CPU)11、隨機存取存儲器(RAM)12、只讀存儲器(ROM)13、硬盤驅動器(HDD)14、操作面板15、圖像讀取單元16、圖像形成單元17和通信接口(下文中,稱作“通信I/F”)18。
通過將存儲在ROM 13等中的各種程序加載到RAM 12中并執(zhí)行所加載的程序,CPU 11實現(xiàn)如下所述的各個功能。
RAM 12是用作CPU 11的工作存儲器的存儲器。
ROM 13是存儲CPU 11執(zhí)行的各種程序等的存儲器。
HDD 14例如是存儲圖像讀取單元16讀取的圖像數(shù)據、圖像形成單元17的圖像形成中使用的圖像數(shù)據等的磁盤裝置。
操作面板15例如是顯示各種類型的信息并從用戶接收操作輸入的觸摸面板。這里,操作面板15包括顯示各種信息的顯示器和檢測由手指、手寫筆等指示的位置的位置檢測板。替代性地,可以用顯示器和鍵盤來替代觸摸面板。
圖像讀取單元16讀取記錄在諸如紙張之類的記錄介質上的圖像。這里,圖像讀取單元16例如是掃描儀,并且可以使用CCD型掃描儀(其中,透鏡使從光源施加至文檔的光的反射光減弱并且電荷耦合器件(CCD)接收被減弱的光)或CIS型掃描儀(其中采用了接觸式圖像傳感器(CIS),其接收從LED光源按順序施加至文檔的光的反射光)。
圖像形成單元17在記錄介質上形成圖像。這里,圖像形成單元17例如是打印機,并且可以采用電子照相型打印機(其通過將粘附于感光體的色粉轉印至記錄介質來形成圖像)或噴墨打印機(其通過在記錄介質上噴射墨水來形成圖像)。
通信I/F 18通過通信電路(未示出)與另一裝置發(fā)送和接收各種類型的信息。
屏幕顯示設備的功能構造
在本示例性實施例中,在這樣的圖像處理設備10中,顯示屏幕設備20在操作面板15上顯示菜單屏幕,在菜單屏幕中多個圖標按圖塊形狀對齊。這里,每個圖標將事物表示為直觀的縮略符號,并且旨在控制計算機行為??梢灾挥脠D片、或只用文字、或用圖片和文字來構造所述圖標。
可以按Z順序或按反N順序來排列各圖標。圖2A示出了按Z順序排列圖標的菜單屏幕的示例,圖2B示出了按反N順序排列圖標的菜單屏幕的示例。小方塊表示圖標,并且各圖標中標有“#K”的圖標(下文中,稱作“圖標#K”)表示第K個圖標。換句話說,在圖2A 中,在上行按從左到右的順序排列各圖標,并且在下行按從左到右的順序排列圖標。在圖2B中,按如下順序排列圖標:在最左列從上端到下端、在接著的右列從上端到下端、并且在接著的右列從上端到下端。此外,在本示例性實施例中,排列圖標作為顯示元素的一個示例,但是可以排列除圖標以外的對象。
此外,有在豎直方向上滾動菜單屏幕的情況,或者在水平方向上滾動菜單屏幕的情況。例如,可以在豎直方向上滾動圖2A的菜單屏幕,可以在水平方向上滾動圖2B的菜單屏幕。此外,在本示例性實施例中,顯示了菜單屏幕作為屏幕的一個示例,但可以顯示除菜單屏幕以外的屏幕。
此外,在菜單屏幕中,圖標可以不被排列在規(guī)定位置中(規(guī)定位置處允許有空白),并且可能需要將圖標排列在規(guī)定位置中(規(guī)定位置處不允許有空白)。然后,可以通過拖放來改變各圖標的排列順序。
以這種方式,根據菜單屏幕上圖標的順序和滾動方向以及有無空白,存在各種變形,但是在以下描述中,假設這樣的菜單屏幕:其中按Z順序排列各圖標、在豎直方向上滾動、并且不允許規(guī)定位置空白。然后,屏幕顯示設備20響應于用戶指示而將圖標添加在菜單屏幕上。
圖3是示出屏幕顯示設備20的功能構造示例的框圖。這里,屏幕顯示設備20被認為是通過圖像處理設備10的CPU 11(參見圖1)將用于實現(xiàn)稍后要描述的各功能單元的程序例如從ROM 13(參見圖1)讀到RAM 12(參見圖1)中并執(zhí)行該程序而實現(xiàn)的裝置。如圖3所示,屏幕顯示設備20包括操作接收單元21、屏幕信息存儲單元22、屏幕產生單元23和屏幕輸出單元24。
操作接收單元21接收操作面板15上的用戶操作。這里,用戶操作包括在菜單屏幕上指定添加圖標的位置的操作,這作為位置指定操作的一個示例。此外,用戶操作包括對已經放置在菜單屏幕上的圖標進行復制的操作,這作為復制操作的一個示例。此外,用戶操作包括放置所復制的圖標的操作或在圖標添加屏幕上選擇圖標的操作,這 作為添加指示操作的一個示例。在本示例性實施例中,操作接收單元21被提供作為對位置指定操作、復制操作、添加操作等進行接收的接收單元的一個示例。
屏幕信息存儲單元22存儲用于產生菜單屏幕的信息(下文中,稱作“屏幕信息”)。此外,稍后將對屏幕信息進行詳細描述。
屏幕產生單元23利用存儲在屏幕信息存儲單元22中的屏幕信息產生顯示在操作面板15上的菜單屏幕。此時,當存在放置所復制的圖標的操作或在圖標添加屏幕上選擇圖標的操作時,更新存儲在屏幕信息存儲單元22中的屏幕信息,并且利用更新后的屏幕信息產生圖標添加后的菜單屏幕。此外,當存在在菜單屏幕上指定添加圖標的位置的操作時,產生圖標被添加到所指定的位置的菜單屏幕;并且當不存在在菜單屏幕上指定添加圖標的位置的操作時,產生圖標被添加至根據預定規(guī)則確定的位置的菜單屏幕。
屏幕輸出單元24將通過屏幕產生單元23產生的菜單屏幕輸出至操作面板15。在本示例性實施例中,屏幕輸出單元24被提供作為對添加了新顯示元素的屏幕進行顯示的顯示單元的一個示例。
這里,將描述存儲在屏幕信息存儲單元22中的屏幕信息。圖4是示出屏幕信息的一個示例的示圖。如圖4所示,屏幕信息包括圖標編號、圖標區(qū)域、類型、設計和名稱。此外,屏幕信息不僅包括關于圖標的信息而且包括關于排列有圖標的屏幕的信息,但是這里,只顯示了關于圖標的信息。
圖標編號是指示菜單屏幕上的圖標的排列順序的值。按照圖2A的示例,圖標編號對應于圖標中指示的#1到#6。
圖標區(qū)域是菜單屏幕上放置圖標的區(qū)域。在本示例性實施例中,為了便于說明,圖標是方形的,并且圖標區(qū)域以(左上角點的X坐標值,左上角點的Y坐標值)-(右下角點的X坐標值,右下角點的Y坐標值)的形式表示。X坐標值是在菜單屏幕上虛擬設置的X軸上的值。這里,針對在水平方向上排列的每行圖標,從菜單屏幕的左端至右端設置X軸,以使得向右方向為正方向。然后,假設針對每行設置的X軸上的右端的值是針對下一行設置的X軸上的左端的值。換句話 說,按照圖2A的示例,雖然實際上圖標#4的左端比圖標#3的右端位于更左側,但是在X軸上是圖標#4的左端的X坐標值比圖標#3的右端的坐標值位于更大側(右側)。此外,Y坐標值是在菜單屏幕上虛擬設置的Y軸上的值。這里,針對在水平方向上排列的每行圖標,從上端到下端設置Y軸,以使得向下方向為正方向。然后,假設針對對應行設置的各Y軸上的上端的值相同,并且針對對應行設置的各Y軸上的下端的值相同。換句話說,按照圖2A的示例,雖然實際上圖標#4的上端比圖標#1的上端位于更低側,但是如果假設所有圖標具有相同尺寸和形狀,則在Y軸上圖標#1的上端的Y坐標值和圖標#4的上端的Y坐標值相同。
類型是分配給圖標的功能的類型。這里,功能的示例包括打印功能、掃描功能、復印功能、傳真功能等,但是不限于此。圖標適于通過被按壓來啟動所分配的功能。在圖4中,省略了類型的具體內容。
設計是圖標的圖片或圖案??梢詮念A先準備的多個設計中選擇設計。具體地,給多個設計中的每一個指定設計ID,并且從多個設計中選擇的設計的設計ID可以保存為設計。在圖4中,省略了設計的具體內容。
名稱是圖標的名稱??梢酝ㄟ^用戶例如在添加圖標時設置圖標的名稱。在圖4中,省略了名稱的具體內容。
(第一示例性實施例)
概要
圖5的(a)至(d)是示出第一示例性實施例的概要的示圖。在第一示例性實施例中,通過復制原始圖標(其是在菜單屏幕30上排列的復制目標圖標)產生的復制圖標被添加到與原始圖標的預定側相鄰的位置。由于原始圖標被認為是在添加復制圖標時作為基準的圖標,因此原始圖標是作為基準的基準顯示元素的一個示例。此外,復制圖標是接受了原始圖標的信息的圖標。這里,假設接受了分配給原始圖標的應用(功能)并通過改變在其應用中使用的一些參數(shù)而獲得的另一圖標作為復制的圖標而產生。換句話說,這里使用的“復制”意即對分配給圖標的功能和在該圖標中設置的參數(shù)進行復制。當分配 給圖標的功能是復印功能時,該復印功能和在該復印功能中設置的參數(shù)被復制。例如,通過對用于將已從多張紙中讀取的圖像形成在一張紙上的聚合設置、掃描儀的讀取分辨率的設置等進行復制來產生新的圖標。此外,當分配給圖標的功能是掃描功能時,該掃描功能和在該掃描功能中設置的參數(shù)被復制。例如,通過對掃描獲得的數(shù)據的存儲目的地的設置、掃描儀的讀取分辨率的設置等進行復制來產生新的圖標。
首先,如圖5的(a)所示,用戶選擇原始圖標。這里,選擇對應于A應用的圖標#A作為原始圖標。由此,如圖5的(b)所示,顯示復制圖標的設置屏幕36。這里,顯示了A應用的設置屏幕36。因此,假設用戶執(zhí)行A應用的設置并按下“保存設置”按鈕37。然后,如圖5的(c)所示,顯示復制圖標的設置保存屏幕38。這里,顯示了A應用的設置保存屏幕38。因此,假設用戶按下“保存為”按鈕39。然后,如圖5的(d)所示,通過復制圖5的(a)中選擇的原始圖標而產生的復制圖標被添加到與原始圖標相鄰的位置。這里,與A應用相對應的復制圖標#A’被排列在曾經排列圖標#3的位置。此時,在被添加圖標的位置中曾經排列的圖標及其后面的各圖標被移位并被重新排列。這里,圖標#3及其后面的各圖標被移位并被重新排列。
操作
圖6是示出第一示例性實施例的屏幕顯示設備20的操作示例的流程圖。此外,在如下假設下對該操作示例進行描述,假設與原始圖標的預定側相鄰的位置為與圖5的(d)所示的原始圖標的右側相鄰的位置,換句話說,原始圖標的下一位置。此外,將在假設一開始在菜單屏幕30上排列了總共N個圖標的情況下對該操作示例進行描述。
如果該操作開始,則在屏幕顯示設備20上,首先,操作接收單元21確定是否存在對顯示在操作面板15上的菜單屏幕30上的原始圖標進行選擇的操作(步驟S201)。這里,可以例如通過如下方式來確定是否存在對原始圖標進行選擇的操作:對于與在操作面板15上按下的位置相對應的菜單屏幕30上按下的位置的坐標(X,Y)以及存儲在屏幕信息存儲單元22中的屏幕信息的圖標區(qū)域“(XLK,YTK) -(XRK,YBK)”,檢查是否存在滿足條件“XLK≤X≤XRK和YTK≤Y≤YBK”的K(K=1、2、……、N)。此時,操作接收單元21將滿足所述條件的K保存為原始圖標的圖標編號。隨后,如果確定不存在這樣的操作,則操作接收單元21重復步驟S201。如果確定存在這樣的操作,則控制轉移至屏幕輸出單元24。由此,屏幕輸出單元24將用于執(zhí)行針對與復制圖標相對應的功能的設置的設置屏幕36輸出至操作面板15(步驟S202)。隨后,用戶在設置屏幕36上執(zhí)行針對與復制圖標相對應的功能的設置。
接下來,操作接收單元21確定是否存在按下設置屏幕36上的“保存設置”按鈕37的操作(步驟S203)。隨后,如果確定不存在這樣的操作,則操作接收單元21重復步驟S203。如果確定存在這樣的操作,則控制轉移至屏幕輸出單元24。由此,屏幕輸出單元24將用于保存針對與復制圖標相對應的功能的設置的設置保存屏幕38輸出至操作面板15(步驟S204)。
接下來,操作接收單元21確定是否存在按下設置保存屏幕38上的“保存為”按鈕39的操作(步驟S205)。隨后,如果確定不存在這樣的操作,則操作接收單元21重復步驟S205。如果確定存在這樣的操作,則控制轉移至屏幕輸出單元24。
由此,屏幕產生單元23將菜單屏幕30上的原始圖標的下一圖標的位置確定為復制圖標的插入位置(步驟S206)。具體地,由于在步驟S201中操作接收單元21保持了原始圖標的圖標編號K,屏幕產生單元23從操作接收單元21接收圖標編號K,并將圖標編號K的下一圖標編號(K+1)確定為復制圖標的插入位置的圖標編號。
此外,屏幕產生單元23產生添加了圖標的新的菜單屏幕30(步驟S207)。具體地,首先,更新存儲在屏幕信息存儲單元22中的屏幕信息以使得圖標編號(K+1)到圖標編號N的信息按其順序變?yōu)閳D標編號(K+2)到圖標編號(N+1)的信息。此外,關于復制圖標的信息被更新以成為圖標編號(K+1)的信息。此外,基于更新后的屏幕信息來產生新的菜單屏幕30。
之后,屏幕輸出單元24將新的菜單屏幕30輸出至操作面板15 (步驟S208)。
此外,在第一示例性實施例中,當復制了菜單屏幕30的顯示部分中的最后位置的圖標時,復制圖標被添加到菜單屏幕30的非顯示部分,但是被添加圖標可以不顯示在那里,或者可以通過改變菜單屏幕30的顯示部分來顯示。
(第二示例性實施例)
概要
圖7的(a)至(d)是示出第二示例性實施例的概要的示圖。在第二示例性實施例中,通過拖動“添加圖標”按鈕31來確定圖標被添加到的位置。
首先,如圖7的(a)所示,在菜單屏幕30的編輯模式下,用戶按下保持并開始拖動“添加圖標”按鈕31。接著,如圖7的(b)所示,通過拖動“添加圖標”按鈕31,用戶指定圖標的插入位置。此外,“添加圖標”按鈕31是用于添加新顯示元素的操作的添加操作顯示元素的一個示例。這里,圖標#4和圖標#5之間的空白部分32被指定為圖標的插入位置。此外,此時,在該圖標的插入位置中可以顯示插入條33。當用戶在此狀態(tài)下松開手指時,對“添加圖標”按鈕31的拖動被釋放,并且圖標的插入位置被確定。隨后,如圖7的(c)所示,在菜單屏幕30上顯示圖標添加屏幕34。因此,用戶從圖標添加屏幕34上的圖標類型中選擇用戶希望添加的圖標的類型。這里,將D圖標選擇為圖標類型。隨后,如圖7的(d)所示,將在圖7的(c)中選擇的圖標類型插入至圖7的(b)中指定的插入位置。這里,圖標類型為D圖標的圖標#D被排列在圖標#5曾經排列的位置中。此時,在被添加圖標的位置中曾經排列的圖標及其后面的各圖標被移位并被重新排列。這里,圖標#5及其后面的各圖標被移位并被重新排列。
操作
圖8是示出第二示例性實施例的屏幕顯示設備20的操作示例的流程圖。此外,將在假設在菜單屏幕30上一開始排列了總共N個圖標的情況下對該操作示例進行描述。
如果該操作開始,則在屏幕顯示設備20上,首先,操作接收單元21確定是否存在按下保持并拖動在操作面板15上顯示的菜單屏幕30上的“添加圖標”按鈕31的操作(步驟S211)。隨后,如果確定不存在這樣的操作,則操作接收單元21重復步驟S211。如果確定存在這樣的操作,則控制轉移至屏幕輸出單元24。由此,屏幕輸出單元24將“添加圖標”按鈕31輸出至操作面板15以在拖動目的地位置中顯示(步驟S212)。
接下來,操作接收單元21確定是否存在持續(xù)拖動在操作面板15上顯示的菜單屏幕30上的“添加圖標”按鈕31的操作(步驟S213)。如果確定存在這樣的操作,則操作接收單元21將控制轉移至屏幕輸出單元24。由此,屏幕輸出單元24將“添加圖標”按鈕31輸出至操作面板15以在拖動目的地位置中顯示(步驟S212)。
相反,如果確定不存在持續(xù)拖動“添加圖標”按鈕31的操作,則操作接收單元21確定是否存在在空白部分32處釋放手指的用戶操作(步驟S214)。這里,可以例如通過如下方式確定是否存在在空白部分32處釋放手指的用戶操作:對于與在操作面板15上按下的位置相對應的菜單屏幕30上按下的位置的坐標(X,Y)以及存儲在屏幕信息存儲單元22中的屏幕信息的圖標區(qū)域“(XLK,YTK)-(XRK,YBK)”和“(XLK+1,YTK+1)-(XRK+1,YBK+1)”,檢查是否存在滿足條件“XRK≤X≤XLK+1,YTK≤Y≤YBK,以及YTK+1≤Y≤YBK+1”的K(K=1、2、……、N-1)。此外,此時,操作接收單元21保持滿足所述條件的(K,K+1)作為空白部分32兩側的圖標的圖標編號。隨后,如果確定不存在這樣的操作,則操作接收單元21重復步驟S214。如果確定存在這樣的操作,則控制轉移至屏幕輸出單元24。由此,屏幕輸出單元24將用于選擇添加圖標的圖標添加屏幕34輸出至操作面板15(步驟S215)。
接下來,操作接收單元21確定是否存在選擇圖標添加屏幕34上的添加圖標的操作(步驟S216)。隨后,如果確定不存在這樣的操作,則重復步驟S216。如果確定存在這樣的操作,則控制轉移至屏幕產生單元23。
由此,屏幕產生單元23將菜單屏幕30的空白部分32的兩側排 列的圖標中的后一順序的圖標的位置確定為添加圖標的插入位置(步驟S217)。具體地,由于在步驟S214中操作接收單元21保持了空白部分32的兩側的圖標編號(K,K+1),因此屏幕產生單元23從操作接收單元21接收所述圖標編號,并確定所述圖標編號中的后一順序的圖標編號(K+1)作為添加圖標的插入位置的圖標編號。
此外,屏幕產生單元23產生添加了圖標的新的菜單屏幕30(步驟S218)。具體地,首先,更新存儲在屏幕信息存儲單元22中的屏幕信息以使得圖標編號(K+1)到圖標編號N的信息按其順序變?yōu)閳D標編號(K+2)到圖標編號(N+1)的信息。此外,關于被添加圖標的信息被更新以成為圖標編號(K+1)的信息。此外,基于以此方式更新的屏幕信息來產生新的菜單屏幕30。
之后,屏幕輸出單元24將新的菜單屏幕30輸出至操作面板15(步驟S219)。
(第三示例性實施例)
概要
圖9的(a)至(d)是示出第三示例性實施例的概要的示圖。在第三示例性實施例中,通過按下并保持空白部分32來確定圖標被添加到的位置。
首先,如圖9的(a)所示,用戶通過在菜單屏幕30的編輯模式下按下并保持空白部分32來指定圖標的插入位置。這里,將圖標#4和圖標#5之間的空白部分32指定為圖標的插入部分。此外,在本示例性實施例中,按下并保持空白部分32,但是該操作是按下要添加新顯示元素的位置的操作的一個示例,并且可以采用另一按下操作。此外,此時,如圖9的(b)所示,在圖標的插入位置中顯示插入條33。如果用戶拖動手指,則插入位置改變。此時,可以通過移動插入條33來看到插入位置的改變。如果用戶在此狀態(tài)下釋放手指,則對插入條33的拖動被釋放,從而圖標的插入位置被確定。隨后,如圖9的(c)所示,在菜單屏幕30上顯示圖標添加屏幕34。因此,用戶從圖標添加屏幕34上的圖標類型中選擇用戶希望添加的圖標的類型。這里,選擇D圖標作為圖標類型。隨后,如圖9的(d)所示,圖9 的(c)中選擇的圖標類型被插入到圖9的(b)中指定的插入位置。這里,圖標類型為D圖標的圖標#D被排列在圖標#5曾經排列的位置。此時,在被添加圖標的位置中曾經排列的圖標及其后面的各圖標被移位并被重新排列。這里,圖標#5及其后面的各圖標被移位并被重新排列。
操作
圖10是示出第三示例性實施例的屏幕顯示設備20的操作示例的流程圖。
如果操作開始,則在屏幕顯示設備20中,首先,操作接收單元21確定是否存在按壓并保持在操作面板15上顯示的菜單屏幕30上的空白部分32的操作(步驟S221)。隨后,如果確定不存在這樣的操作,則操作接收單元21重復步驟S221。如果確定存在這樣的操作,則控制轉移至屏幕輸出單元24。由此,屏幕輸出單元24將插入條33輸出至操作面板15以在拖動目的地位置中顯示(步驟S222)。
接下來,操作接收單元21確定是否存在拖動在操作面板15上顯示的菜單屏幕30上的插入條33的操作(步驟S223)。隨后,如果確定存在這樣的操作,則操作接收單元21將控制轉移至屏幕輸出單元24。由此,屏幕輸出單元24將插入條33輸出至操作面板15以在拖動目的地位置中顯示(步驟S222)。
相反,如果操作接收單元21確定不存在拖動插入條33的操作,則屏幕顯示設備20執(zhí)行步驟S224至S229的處理。由于這些處理與圖8的步驟S214至S219的處理相同,因此將省略對其的描述。
(第四示例性實施例)
概要
圖11的(a)至(d)是示出第四示例性實施例的概要的示圖。在第四示例性實施例中,通過輕敲一次空白部分32來確定圖標被添加到的位置。
首先,如圖11的(a)所示,用戶通過在菜單屏幕30的編輯模式下輕敲一次空白部分32來指定圖標的插入位置。這里,圖標#4和圖標#5之間的空白部分32被指定為圖標的插入位置。此外,在本示 例性實施例中,輕敲一次空白部分32,但是該操作是按下添加新顯示元素的位置的操作的一個示例,并且可以采用另一按下操作。此外,此時,如圖11的(b)所示,在圖標的插入位置中顯示插入條33。如果用戶在此狀態(tài)下按下“添加圖標”按鈕31,則圖標的插入位置被確定。隨后,如圖11的(c)中所示,在菜單屏幕30上顯示圖標添加屏幕34。因此,用戶從圖標添加屏幕34上的圖標類型中選擇用戶希望添加的圖標的類型。這里,選擇D圖標作為圖標類型。隨后,如圖11的(d)所示,在圖11的(c)中選擇的圖標類型被插入到在圖11的(b)中指定的插入位置。這里,圖標類型為D圖標的圖標#D被排列在圖標#5曾經排列的位置。此時,在被添加圖標的位置中曾經排列的圖標及其后面的各圖標被移位并被重新排列。這里,圖標#5及其后面的各圖標被移位并被重新排列。
操作
圖12是示出第四示例性實施例的屏幕顯示設備20的操作示例的流程圖。
如果操作開始,則在屏幕顯示設備20中,首先,操作接收單元21確定是否存在輕敲一次在操作面板15上顯示的菜單屏幕30上的空白部分32的操作(步驟S231)。這里,可以通過例如如下方式確定是否存在單次輕敲空白部分32:對于與在操作面板15上按下的位置相對應的菜單屏幕30上按下的位置的坐標(X,Y)以及存儲在屏幕信息存儲單元22中的屏幕信息的圖標區(qū)域“(XLK,YTK)-(XRK,YBK)”和“(XLK+1,YTK+1)-(XRK+1,YBK+1)”,檢查是否存在滿足條件“XRK≤X≤XLK+1,YTK≤Y≤YBK,以及YTK+1≤Y≤YBK+1”的K(K=1、2、……、N)。此時,操作接收單元21保持滿足所述條件的(K,K+1)作為空白部分32兩側的圖標的圖標編號。隨后,如果確定不存在這樣的操作,則操作接收單元21重復步驟S231。如果確定存在這樣的操作,則控制轉移到屏幕輸出單元24。由此,屏幕輸出單元24將插入條33輸出至操作面板15以在被輕敲一次的位置中顯示(步驟S232)。
接下來,操作接收單元21確定是否存在按下在操作面板15上顯示的菜單屏幕30上的“添加圖標”按鈕31的操作(步驟S233)。 隨后,如果確定不存在這樣的操作,則操作接收單元21重復步驟S233。此外,如果操作接收單元21確定存在這樣的操作,則屏幕顯示設備20執(zhí)行步驟S234至S238的處理。由于除了在步驟S231中保存用于確定添加圖標的插入位置的(K,K+1)以外,這些處理與圖8的步驟S215至S219的處理相同,因此將省略對其的描述。
(第五示例性實施例)
概要
圖13的(a)至(d)是示出第五示例性實施例的概要的示圖。在第五示例性實施例中,通過選擇順序移動的插入條33的位置來確定圖標被添加到的位置。
首先,如圖13的(a)所示,用戶在菜單屏幕30的編輯模式下按下“添加圖標”按鈕31。隨后,如圖13的(b)所示,順序地在圖標的插入位置的候選中顯示插入條33。此外,插入條33是用于指示新顯示元素可能被添加到的位置的可能添加位置顯示元素的一個示例。這里,插入條33的顯示位置按如下順序切換:圖標#1和圖標#2之間的空白部分32a、圖標#2和圖標#3之間的空表部分32b、圖標#3的右側的空白部分32c、圖標#4和圖標#5之間的空白部分32d以及圖標#5和圖標#6之間的空白部分32e。在插入條33顯示在用戶希望添加圖標的位置的狀態(tài)下,如果用戶按下“添加圖標”按鈕31,則圖標的插入位置被指定。此外,“添加圖標”按鈕31是用于添加新顯示元素的操作的添加操作顯示元素的一個示例。這里,假設在插入條33顯示在圖標#4和圖標#5之間的空白部分32d的狀態(tài)下按下“添加圖標”按鈕31,并且空白部分32d被指定為圖標的插入位置。隨后,如圖13的(c)所示,在菜單屏幕30上顯示圖標添加屏幕34。因此,用戶從圖標添加屏幕34上的圖標類型中選擇用戶希望添加的圖標的類型。這里,D圖標被選擇為圖標類型。隨后,如圖13的(d)所示,在圖13的(c)中選擇的圖標類型被插入到在圖13的(b)中指定的插入位置。這里,圖標類型為D圖標的圖標#D被排列在圖標#5曾經排列的位置。此時,在被添加圖標的位置中曾經排列的圖標及其后面的各圖標被移位并被重新排列。這里,圖標#5及其后面的 各圖標被移位并被重新排列。
操作
圖14是示出第五示例性實施例的屏幕顯示設備20的操作示例的流程圖。
如果操作開始,則在屏幕顯示設備20中,首先,操作接收單元21確定是否存在按下在操作面板15上顯示的菜單屏幕30上的“添加圖標”按鈕31的操作(步驟S241)。隨后,如果確定不存在這樣的操作,則操作接收單元21重復步驟S241。如果確定存在這樣的操作,則控制轉移至屏幕輸出單元24。由此,屏幕輸出單元24將插入條33輸出至操作面板15以在要被首先顯示的空白部分32中顯示(步驟S242)。
接下來,操作接收單元21確定是否存在按下在操作面板15上顯示的菜單屏幕30上的“添加圖標”按鈕31的操作(步驟S243)。隨后,如果確定不存在這樣的操作,則操作接收單元21將控制轉移至屏幕輸出單元24。由此,屏幕輸出單元24將插入條33輸出至操作面板15以在空白部分32中顯示(步驟S242),該空白部分32根據在要被首先顯示的空白部分32中曾經顯示插入條33之后經過的時間來確定。這里,可以例如通過如下方式來規(guī)定呈現(xiàn)插入條33的空白部分32:對于與在操作面板15上按下的位置相對應的菜單屏幕30上按下的位置的坐標(X,Y)以及存儲在屏幕信息存儲單元22中的屏幕信息的圖標區(qū)域“(XLK,YTK)-(XRK,YBK)”和“(XLK+1,YTK+1)-(XRK+1,YBK+1)”,獲得滿足條件“XRK≤X≤XLK+1,YTK≤Y≤YBK,以及YTK+1≤Y≤YBK+1”的K(K=1、2、……、N)。此外,此時,屏幕輸出單元24保存滿足所述條件的(K,K+1)作為空白部分32兩側的圖標的圖標編號。
同時,如果操作接收單元21確定存在按下“添加圖標”按鈕31的操作,則屏幕顯示設備20執(zhí)行步驟S244至S248的處理。由于除了在緊接步驟S242之前已經保持了用于確定添加圖標的插入位置的(K,K+1)以外,這些處理與圖8的步驟S215至S219的處理相同,因此將省略對其的描述。
此外,在第五示例性實施例中,插入條33的顯示位置是圖標#5和圖標#6之間的空白部分32e,從而圖標被添加到菜單屏幕30的顯示部分。但是,插入條33的顯示位置可以是圖標#6的右側的空白部分。在這種情況下,圖標被添加到菜單屏幕30的非顯示部分,但是被添加圖標可以不顯示在那里,或者可以通過改變菜單屏幕30的顯示部分來顯示。此外,插入條33的顯示位置可以擴展到圖標#7之后的空白部分,并且在改變菜單屏幕30的顯示部分的同時可以切換插入條33的顯示位置以使得插入條33可見。
(第六示例性實施例)
概要
圖15的(a)至(d)是示出第六示例性實施例的概要的示圖。在第六示例性實施例中,圖標被添加到菜單屏幕30的顯示部分中的預定位置。此外,菜單屏幕30的顯示部分是作為彼此相鄰地排列的顯示元素的組的顯示元素組的一個示例。
首先,如圖15的(a)所示,用戶通過輕彈屏幕來滾動屏幕以顯示菜單屏幕30的用戶希望添加圖標的部分。這里,示出了在排列有圖標#1至#6的部分被顯示的狀態(tài)下通過輕彈來顯示排列有圖標#4至#9的部分的情況。接下來,如圖15的(b)所示,用戶按下“添加圖標”按鈕31。由此,如圖15的(c)所示,在菜單屏幕30上顯示圖標添加屏幕34。因此,用戶從圖標添加屏幕34的圖標的類型中選擇用戶希望添加的圖標的類型。這里,D圖標被選擇為圖標的類型。由此,如圖15的(d)所示,在圖15的(c)中選擇的類型的圖標被插入在例如菜單屏幕30的顯示部分的最后位置中。這里,圖標類型為D圖標的圖標#D被排列在圖標#9曾經排列的位置。此時,在被添加圖標的位置中曾經排列的圖標及其后面的各圖標被移位并被重新排列。這里,圖標#9及其后面的各圖標被移位并被重新排列。
此外,關于第六示例性實施例,考慮這樣的修改示例,其中,圖標被插入在例如菜單屏幕30的顯示部分的最后位置中并且使其他圖標的布局改變最小化。該修改示例與上述實施例相同,直到在圖15的(d)中插入圖標的處理。但是,此時,曾經放置在被添加圖標 的位置中的圖標被移動至并重新排列在菜單屏幕30的最后位置(不顯示圖標)中。在圖15的(a)至(d)的示例中,圖標#9被移動至并重新排列在屏幕菜單30的最后位置中。因此,對于圖標#10以后的各圖標,各位置未被改變并保持了布局。
操作
圖16是示出第六示例性實施例的屏幕顯示設備20的操作示例的流程圖。此外,將在如下情況下對該操作示例進行描述:假設菜單屏幕30的顯示部分內的預定位置為圖15的(d)所示的菜單屏幕30的顯示部分的最后位置。此外,將描述如下情況,其中,在曾經排列在菜單屏幕30的顯示部分的最后位置中的圖標后面的各圖標被移位并重新排列為如圖15的(d)所示那樣。此外,將在如下情況下對該操作示例進行描述:假設在菜單屏幕30中一開始排列了總計N個圖標。
如果操作開始,則在屏幕顯示設備20中,首先,操作接收單元21確定是否存在滾動在操作面板15上顯示的菜單屏幕30的操作(步驟S251)。隨后,如果確定不存在這樣的操作,則操作接收單元21重復步驟S251。如果確定存在這樣的操作,則控制轉移至屏幕輸出單元24。由此,屏幕輸出單元24將菜單屏幕30滾動并輸出至操作面板15(步驟S252)。此時,屏幕輸出單元24保持了在菜單屏幕30的顯示部分中的最后圖標的圖標編號M。
接下來,操作接收單元21確定是否存在按下在操作面板15上顯示的菜單屏幕30上的“添加圖標”按鈕31的操作(步驟S253)。隨后,如果確定不存在這樣的操作,則操作接收單元21重復步驟S253。如果確定存在這樣的操作,則控制轉移至屏幕輸出單元24。由此,屏幕輸出單元24將用于選擇添加圖標的圖標添加屏幕34輸出至操作面板15(步驟S254)。
接下來,操作接收單元21確定是否存在選擇圖標添加屏幕34上的添加圖標的操作(步驟S255)。隨后,如果確定不存在這樣的操作,則重復步驟S255;如果確定存在這樣的操作,則控制轉移至屏幕產生單元23。
由此,屏幕產生單元23將菜單屏幕30的顯示部分的最后圖標的位置確定為添加圖標的插入位置(步驟S256)。具體地,由于在步驟S252屏幕輸出單元24保持了菜單屏幕30的顯示部分的最后圖標的圖標編號M,因此屏幕產生單元23從屏幕輸出單元24接收圖標編號并將圖標編號M確定為添加圖標的插入位置的圖標編號。
此外,屏幕產生單元23產生添加了圖標的新的菜單屏幕30(步驟S257)。具體地,首先,更新存儲在屏幕信息存儲單元22中的屏幕信息以使得圖標編號M至圖標編號N的信息按其順序變?yōu)閳D標編號(M+1)至圖標編號(N+1)的信息。此外,更新關于添加圖標的信息以變?yōu)閳D標編號M的信息。此外,基于按此方式更新后的屏幕信息來產生新的菜單屏幕30。
之后,屏幕輸出單元24將新的菜單屏幕30輸出至操作面板15(步驟S258)。
(第七示例性實施例)
概要
圖17的(a)至(c)是示出第七示例性實施例的概要的示圖。在第七示例性實施例中,圖標被添加到與帶有與該圖標的屬性具有預定關系的屬性的圖標組中的預定側相鄰的位置。這里,所述屬性例如是類型、設計和名稱,并且所述預定關系是相同或相似的關系。換句話說,在該示例性實施例中,例如,圖標被添加到與和該圖標類型相同且設計相同并且名稱類似于該圖標的圖標組相鄰的位置。此外,帶有與該圖標的屬性具有預定關系的屬性的圖標組是作為彼此相鄰地排列的顯示元素的組的顯示元素組的一個示例。
首先,如圖17的(a)所示,用戶按下“添加圖標”按鈕31。由此,如圖17的(b)所示,在菜單屏幕30上顯示圖標添加屏幕34。因此,用戶從圖標添加屏幕34的圖標的類型中選擇用戶希望添加的圖標的類型。這里,D圖標被選擇為圖標的類型。隨后,如圖17的(c)所示,在圖17的(b)中選擇的類型的圖標被添加到例如相同類型的圖標組的下一位置。這里,作為“相同類型的圖標組”,例示了具有相同類型的功能(諸如分配給圖標的復印功能和傳真功能)的 圖標組。例如,分配給復印功能的圖標組“Copy1”、“Eco Copy”、“Color Copy”和“Tom’s Copy”對應于“相同類型的圖標組”。這里,圖標類型為D圖標的圖標#D被添加到固定排列有圖標#D1、#D2和#D3的區(qū)域35之后。此時,被添加圖標的位置中曾經排列的圖標及其后面的各圖標被移位并被重新排列。這里,圖標#14及其后面的各圖標被移位并被重新排列。
此外,如果可以在圖17的(b)中選擇圖標的設計,則可以將所選設計的圖標添加到例如相同設計的圖標組的下一位置。此外,如果在圖17的(b)中可以確定圖標的名稱,則可以將確定名稱的圖標添加到例如相似名稱的圖標組的下一位置。這里,例示了相同詞匯的名稱的圖標組作為“相似名稱的圖標組”。例如,圖標組“Tom’s Copy”、“Tom’s FAX1”、“Tom’s FAX2”、“Tom’s Scan”和圖標組“FAX1”、“FAX2”、“FAX35”和“FAX100”對應于“相似名稱的圖標組”。
此外,在第七示例性實施例中,當添加圖標時,可以不必顯示用戶希望添加的圖標的圖標組。換句話說,如第六示例性實施例那樣,當添加圖標時,沒必要滾動屏幕來顯示菜單屏幕30上的用戶希望添加圖標的部分,并且可以在菜單屏幕30上顯示任意部分的狀態(tài)下添加圖標。但是,在圖標被添加之后,可以顯示圖標被添加至的圖標組。
操作
圖18是示出了第七示例性實施例的屏幕顯示設備20的操作示例的示圖。此外,在該操作示例中,將與圖標組中的預定側相鄰的位置描述為與圖17的(c)所示的圖標組中的右側相鄰的位置,換句話說,圖標組的下一位置。此外,將在如下情況下描述該操作示例:假設在菜單屏幕30上一開始排列了總計N個圖標。此外,假設在N個圖標中具有相同屬性的圖標例如通過用戶執(zhí)行改變圖標的排列的操作而已經被排列在一起作為圖標組。
如果操作開始,則在屏幕顯示設備20中,首先,操作接收單元21確定是否存在按下在操作面板15上顯示的菜單屏幕30上的“添加圖標”按鈕31的操作(步驟S261)。隨后,如果確定不存在這樣的操作,則操作接收部21重復步驟S261。如果確定存在這樣的操作, 則控制轉移至屏幕輸出單元24。由此,屏幕輸出單元24將用于選擇添加圖標的圖標添加屏幕34輸出至操作面板15(步驟S262)。
接下來,操作接收單元21確定是否存在選擇圖標添加屏幕34上的添加圖標的操作(步驟S263)。如果確定不存在這樣的操作,則重復步驟S263;如果確定存在這樣的操作,則控制轉移至屏幕產生單元23。此外,假設一個圖標的屬性與該添加圖標相關聯(lián)。如果該屬性是類型,則該屬性可以預先與添加圖標相關聯(lián)。如果該屬性是設計或名稱,則該屬性可以在添加添加圖標時響應于用戶的指示而關聯(lián)。
由此,屏幕產生單元23將菜單屏幕30上具有與添加圖標相同或相似屬性的圖標組的下一位置確定為該添加圖標的插入位置(步驟S264)。具體地,首先,參照屏幕信息存儲單元22中存儲的屏幕信息來獲取具有相同屬性的圖標的序列中最后圖標的圖標編號M。這里,如果該屬性是類型,則具有相同屬性的圖標的序列例如是相同類型的圖標的序列;如果該屬性是設計,則該序列例如是相同設計的圖標的序列;如果該屬性是名稱,則該序列例如是相似名稱的圖標的序列。這里,所獲取的圖標編號M的下一圖標編號(M+1)被確定為該添加圖標的插入位置的圖標編號。
此外,屏幕產生單元23產生添加了圖標的新的菜單屏幕30(步驟S265)。具體地,首先,更新屏幕信息存儲單元22中存儲的屏幕信息以使得圖標編號M+1至圖標編號N的信息按其順序變?yōu)閳D標編號(M+2)至圖標編號(N+1)的信息。此外,關于添加圖標的信息被更新以變?yōu)閳D標編號(M+1)的信息。此外,基于按此方式更新后的屏幕信息來產生新的菜單屏幕30。
之后,屏幕輸出單元24將新的菜單屏幕30輸出至操作面板15(步驟S266)。
此外,在第七示例性實施例中,添加圖標被添加至與帶有與該添加圖標的屬性具有預定關系的屬性的圖標組中的預定側相鄰的位置,但是本示例性實施例不限于此。例如,從第七示例性實施例中去除圖標組的概念,并且添加圖標可以簡單地添加到與帶有與該添加圖 標的屬性具有預定關系的屬性的一個圖標的預定側相鄰的位置。在這種情況下,由于帶有與添加圖標的屬性具有預定關系的屬性的圖標被認為是當添加添加圖標時作為基準的圖標,因此該圖標是作為基準的基準顯示元素的一個示例。此外,如果第七示例性實施例被認為是如上所述的那樣,則即使用戶不執(zhí)行將在菜單屏幕30中排列的圖標之中具有相同屬性的圖標排列為圖標組的操作,通過重復添加圖標的處理,也將具有相同屬性的圖標排列為圖標組。
程序
在本示例性實施例中由屏幕顯示設備20執(zhí)行的處理被準備為諸如例如應用軟件之類的程序。
換句話說,用于實現(xiàn)本示例性實施例的程序被認為是使計算機實現(xiàn)如下功能的程序:對指示將新顯示元素添加到排列了多個顯示元素的屏幕的添加指示操作進行接收的功能;以及當接收到添加指示操作時對新顯示元素被排列在與基準顯示元素的預定側相鄰的位置處的屏幕進行顯示的功能,所述基準顯示元素是多個顯示元素中作為基準的顯示元素。
此外,用于實現(xiàn)本示例性實施例的程序被認為是使計算機實現(xiàn)如下功能的程序:對在排列了多個顯示元素的屏幕上指定添加新顯示元素的位置的位置指定操作、以及指示將新顯示元素添加到屏幕的添加指示操作進行接收的功能;以及當在接收到位置指定操作之后接收到添加指示操作時對新顯示元素被添加在由位置指定操作指定的位置處的屏幕進行顯示的功能。
此外,用于實現(xiàn)本示例性實施例的程序被認為是使計算機實現(xiàn)如下功能的程序:對指示將新顯示元素添加到排列了多個顯示元素的屏幕的添加指示操作進行接收的功能;以及當接收到添加指示操作時對添加了新顯示元素的屏幕進行顯示的功能,該新顯示元素被添加在多個顯示元素中作為彼此相鄰地排列的顯示元素的組的顯示元素組中的預定位置,或者被添加在與該顯示元素組中的預定側相鄰的位置。
此外,用于實現(xiàn)本示例性實施例的程序通過通信單元提供,并且可以通過存儲在諸如CD-ROM之類的記錄介質中來提供。
已出于說明和描述的目的提供了本發(fā)明的各示例性實施例的上述描述。其不旨在是窮舉性的或將本發(fā)明限制為所公開的精確形式。顯然,許多修改例和變形例對本領域從業(yè)人員將是顯而易見的。為了最好地說明本發(fā)明的原理及其實際應用而選擇和描述了各實施例,從而使得本領域其他技術人員理解本發(fā)明的各種實施例以及適于所構思的特定應用的各種修改例。本發(fā)明的范圍意在由所附權利要求及其等價物來限定。