專利名稱:能夠滾動(dòng)當(dāng)前顯示的導(dǎo)航串的顯示設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種顯示設(shè)備。
背景技術(shù):
在本領(lǐng)域中已知多功能外圍設(shè)備為能夠?qū)崿F(xiàn)諸如傳真功能、打印機(jī)功能、掃描儀 功能、以及復(fù)印機(jī)功能的多個(gè)功能的單一設(shè)備。多功能外圍設(shè)備允許用戶修改諸如分辨率、 濃度、以及縮放百分比的各種設(shè)置項(xiàng)目。在根據(jù)需要修改設(shè)置值之后,用戶能夠?qū)Χ喙δ芡?圍設(shè)備執(zhí)行所想要的操作。例如,用戶可以遵循下述過程來(lái)修改用于多功能外圍設(shè)備的設(shè)置值。首先,多功能 外圍設(shè)備將設(shè)置菜單畫面顯示在被提供在多功能外圍設(shè)備上的顯示面板上。菜單畫面包括 用于多功能外圍設(shè)備的每個(gè)功能的各種選擇條目,諸如傳真設(shè)置和掃描儀設(shè)置,以及一般 設(shè)置選擇。當(dāng)用戶選擇在菜單中列出的選擇條目中的一個(gè)時(shí),多功能外圍設(shè)備將顯示面板 上的顯示改變?yōu)榕c所選擇的功能有關(guān)的設(shè)置項(xiàng)目的列表。當(dāng)用戶從顯示的列表中選擇設(shè)置項(xiàng)目中的一個(gè)時(shí),多功能外圍設(shè)備將顯示面板上 的顯示改變?yōu)樾薷漠嬅?,其中用戶能夠修改被分配給設(shè)置項(xiàng)目的值。在顯示修改畫面時(shí),用 戶可以根據(jù)需要輸入或者修改被分配給設(shè)置項(xiàng)目的值。當(dāng)用戶以該方式通過準(zhǔn)備的畫面執(zhí)行操作以進(jìn)行導(dǎo)航時(shí),還可以在顯示面板上與 當(dāng)前畫面一起顯示指示用戶已經(jīng)采取的到達(dá)當(dāng)前畫面的路徑的數(shù)據(jù)。日本專利申請(qǐng)公開 No. 2006-236142公布一種用于顯示此路徑的被稱為“面包屑(breadcrumbs) ”的傳統(tǒng)格式。面包屑(或者“面包屑路徑”)是用于以顯示的順序,諸如在示例中“菜單畫面> 傳真設(shè)置>分辨率”顯示用戶已經(jīng)到達(dá)當(dāng)前畫面所導(dǎo)航通過的每個(gè)畫面的名稱的格式。通 過顯示與每個(gè)畫面一起顯示的面包屑,用戶能夠確定當(dāng)前畫面涉及哪個(gè)設(shè)置項(xiàng)目和哪個(gè)功 能。然而,在許多的情況下多功能外圍設(shè)備被提供有具有有限的顯示區(qū)域的液晶顯示 器等等。因此,當(dāng)組成面包屑的字符串變長(zhǎng)時(shí),不能夠顯示從開始到末尾的整個(gè)文本,并且, 因此,多功能外圍設(shè)備不能充分地將此信息呈現(xiàn)給用戶。
發(fā)明內(nèi)容
鑒于前述,本發(fā)明的目的是提供一種能夠顯示有用信息的顯示設(shè)備,通過該有用 信息用戶能夠了解當(dāng)前顯示的數(shù)據(jù)屬于哪個(gè)階層級(jí)。為了達(dá)到上述和其它的目的,本發(fā)明提供了顯示設(shè)備,該顯示設(shè)備包括顯示單元、 第一顯示控制裝置、標(biāo)題串存儲(chǔ)裝置、導(dǎo)航串創(chuàng)建裝置、第二顯示控制裝置、以及滾動(dòng)裝置。 顯示單元包括第一部分和第二部分。第一顯示控制裝置將多個(gè)畫面圖像中的一個(gè)顯示在第 一部分上。多個(gè)畫面圖像包括基本畫面圖像并且被從基本畫面圖像分階層地排列。第一顯 示控制裝置基于畫面導(dǎo)航數(shù)據(jù)改變畫面圖像以沿著從基本畫面圖像開始的畫面導(dǎo)航路徑 從多個(gè)畫面圖像中的一個(gè)到另一個(gè)地進(jìn)行顯示。畫面導(dǎo)航數(shù)據(jù)指示畫面圖像之間的關(guān)系。標(biāo)題串存儲(chǔ)裝置存儲(chǔ)多個(gè)標(biāo)題串,每個(gè)標(biāo)題串指示多個(gè)畫面圖像中的一個(gè)。導(dǎo)航串創(chuàng)建裝 置創(chuàng)建包括標(biāo)題串的導(dǎo)航串,每個(gè)標(biāo)題串與位于從基本畫面圖像到當(dāng)前被顯示在第一部分 上的當(dāng)前畫面圖像的所述畫面導(dǎo)航路徑的一部分中的畫面圖像相對(duì)應(yīng)。第二顯示控制裝置 將導(dǎo)航串顯示在第二部分上。滾動(dòng)裝置在導(dǎo)航串的長(zhǎng)度方向上滾動(dòng)第二部分上的導(dǎo)航串從 而在第二部分上每次顯示導(dǎo)航串的一部分。優(yōu)選的是,每個(gè)畫面圖像具有指示畫面圖像所位于的階層級(jí)并且以階層級(jí)的降序 順序排列被包括在導(dǎo)航串中的標(biāo)題串。優(yōu)選的是,導(dǎo)航串創(chuàng)建裝置通過將指示每個(gè)畫面圖像的階層級(jí)的階層編號(hào)添加到 與被定位在畫面導(dǎo)航路徑的部分中的畫面圖像相對(duì)應(yīng)的每個(gè)標(biāo)題串來(lái)創(chuàng)建導(dǎo)航串。優(yōu)選的是,顯示單元進(jìn)一步包括第三部分并且顯示設(shè)備進(jìn)一步包括當(dāng)前串創(chuàng)建裝 置,該當(dāng)前串創(chuàng)建裝置用于通過將指示當(dāng)前畫面圖像的階層級(jí)的階層編號(hào)添加到與當(dāng)前畫 面圖像相對(duì)應(yīng)的標(biāo)題串來(lái)創(chuàng)建當(dāng)前串;和第三顯示控制裝置,該第三顯示控制裝置用于將 當(dāng)前串顯示在第三部分上。優(yōu)選的是,滾動(dòng)裝置自動(dòng)地持續(xù)滾動(dòng)導(dǎo)航串以以階層級(jí)的升序順序顯示標(biāo)題串。優(yōu)選的是,當(dāng)導(dǎo)航串太大而不能全部顯示在第二部分上時(shí)滾動(dòng)裝置滾動(dòng)導(dǎo)航串。優(yōu)選的是,顯示設(shè)備進(jìn)一步包括確定裝置,該確定裝置用于確定導(dǎo)航串是否太大 而不能全部顯示在第二部分上。在這樣的情況下,優(yōu)選的是,當(dāng)導(dǎo)航串太大而不能全部顯示 在第二部分上時(shí),每次第一顯示控制裝置改變畫面圖像以從多個(gè)畫面圖像中的一個(gè)到另一 個(gè)地進(jìn)行顯示時(shí)導(dǎo)航串創(chuàng)建裝置創(chuàng)建導(dǎo)航串;第二顯示控制裝置通過省略顯示位于導(dǎo)航串 的頂部的標(biāo)題串中的頂部的一個(gè)或者省略顯示包括并且從標(biāo)題串的頂部的一個(gè)連續(xù)的多 個(gè)標(biāo)題串從而將導(dǎo)航串的一部分顯示在第二部分上;并且滾動(dòng)裝置在顯示被省略的標(biāo)題串 的方向上滾動(dòng)第二部分上的導(dǎo)航串。此外,優(yōu)選的是,顯示設(shè)備進(jìn)一步包括光柵化裝置,該光柵化裝置用于光柵化導(dǎo)航 串;和計(jì)算裝置,該計(jì)算裝置用于計(jì)算與長(zhǎng)度方向上光柵化的導(dǎo)航串的長(zhǎng)度相對(duì)應(yīng)的顯示 寬度。在這樣的情況下,優(yōu)選的是,當(dāng)顯示寬度小于或者等于預(yù)定的寬度時(shí),確定裝置確定 導(dǎo)航串足夠的小而能夠全部顯示在第二部分上。優(yōu)選的是,滾動(dòng)裝置滾動(dòng)導(dǎo)航串從而被包含在導(dǎo)航串中的每個(gè)字符在從導(dǎo)航串的 頭字符到末字符的方向上移動(dòng)。優(yōu)選的是,顯示設(shè)備進(jìn)一步包括指定裝置,該指定裝置用于使用戶能夠指定滾動(dòng) 導(dǎo)航串的方向。在這樣的情況下,優(yōu)選的是,滾動(dòng)裝置在由用戶指定的方向上滾動(dòng)導(dǎo)航串。根據(jù)另一方面,本發(fā)明提供了一種方法,該方法包括將多個(gè)畫面圖像中的一個(gè)顯 示在顯示單元的第一部分上,多個(gè)畫面圖像包括基本畫面圖像并且被從基本畫面圖像分階 層地排列,顯示單元包括第一部分和第二部分;改變畫面圖像以基于畫面導(dǎo)航數(shù)據(jù)沿著從 基本畫面圖像開始的畫面導(dǎo)航路徑從多個(gè)畫面圖像的一個(gè)到另一個(gè)地進(jìn)行顯示,畫面導(dǎo)航 數(shù)據(jù)指示畫面圖像之間的關(guān)系;創(chuàng)建包括標(biāo)題串的導(dǎo)航串,每個(gè)標(biāo)題串與位于從基本畫面 圖像到當(dāng)前被顯示在第一部分上的當(dāng)前畫面圖像的所述畫面導(dǎo)航路徑的一部分中的畫面 圖像相對(duì)應(yīng),每個(gè)標(biāo)題串指示多個(gè)畫面圖像中的一個(gè);將導(dǎo)航串顯示在第二部分上,并且在 導(dǎo)航串的長(zhǎng)度方向上滾動(dòng)第二部分上的導(dǎo)航串從而每次在第二部分上顯示導(dǎo)航串的一部 分。
結(jié)合附圖,根據(jù)下面的描述,本發(fā)明的特定特征和優(yōu)點(diǎn)以及其它目的將會(huì)變得明 顯,其中圖1是示出根據(jù)本發(fā)明的第一實(shí)施例的顯示設(shè)備的電氣構(gòu)造的框圖;圖2是示出被存儲(chǔ)在顯示設(shè)備中的畫面管理表的構(gòu)造的說明圖;圖3是示出被顯示在被提供在顯示設(shè)備上的顯示單元上的畫面圖像的轉(zhuǎn)換的說 明圖;圖4是示出當(dāng)滾動(dòng)導(dǎo)航串時(shí)顯示在顯示單元上的畫面圖像的轉(zhuǎn)換的說明圖;圖5和圖6是示出在由顯示設(shè)備執(zhí)行的設(shè)置畫面顯示處理中的步驟的流程圖;圖7是光柵化連接串的放大圖;圖8是示出當(dāng)用戶滾動(dòng)導(dǎo)航串時(shí)被顯示在被提供在根據(jù)第二實(shí)施例的顯示設(shè)備 上的顯示單元上的畫面圖像的轉(zhuǎn)換的說明圖;以及圖9是示出由根據(jù)第二實(shí)施例的顯示設(shè)備執(zhí)行的設(shè)置畫面顯示處理的一部分中 的步驟的流程圖。
具體實(shí)施例方式接下來(lái),將會(huì)參考圖1至圖7描述根據(jù)本發(fā)明的第一實(shí)施例的多功能外圍設(shè)備1, 其中通過相同的附圖標(biāo)記來(lái)指定同樣的部件和組件以避免重復(fù)的描述。MFP 1是具有包括傳真功能和打印機(jī)功能的多個(gè)功能的多功能外圍設(shè)備。MFP 1 還允許用戶修改定義每個(gè)功能的操作條件等等的各種設(shè)置項(xiàng)目。另外,MFP 1具有多個(gè)設(shè) 置畫面,通過所述多個(gè)設(shè)置畫面用戶能夠修改用于每個(gè)設(shè)置項(xiàng)目的值。MFP 1按階層級(jí)組織 和管理設(shè)置畫面并且響應(yīng)于用戶的操作將畫面顯示在液晶顯示器(LCD 27)上。如稍后更 加詳細(xì)地所述,MFP 1能夠以字符串的形式將面包屑35b(參見圖3)顯示在LCD 27上,由 此用戶能夠確定用于當(dāng)前被顯示的設(shè)置畫面的階層級(jí)。MFP 1 被提供有 CPU 11、ROM 12、RAM 14、EEPROM 15、電話 / 傳真單元 19、掃描儀 22、打印機(jī)25、操作鍵26、IXD 27、以及觸摸面板28,經(jīng)由總線29將所有的組件互連。MFP 1 包括諸如用于連接至個(gè)人計(jì)算機(jī)或者LAN的接口的其它組件,但是在附圖中沒有示出這些 組件并且在此將不會(huì)加以描述。MFP 1的CPU 11用于基于存儲(chǔ)在ROM 12和RAM 13中的固定值和程序控制MFP 1 的各種功能。ROM 12是存儲(chǔ)在MFP 1上執(zhí)行的控制程序等等的不可重寫存儲(chǔ)器。ROM 12 存儲(chǔ)作為畫面導(dǎo)航數(shù)據(jù)的示例的畫面管理表12b和控制程序12a。RAM 14是用于暫時(shí)地存儲(chǔ)各種數(shù)據(jù)的存儲(chǔ)器。EEPROM 15是用于存儲(chǔ)指示用于每 個(gè)設(shè)置項(xiàng)目的設(shè)置內(nèi)容的各種數(shù)據(jù)和固定值的非易失性可重寫存儲(chǔ)器。電話/傳真單元經(jīng) 由諸如電話線、因特網(wǎng)服務(wù)等等的網(wǎng)絡(luò)30連接至外部設(shè)備。IXD 27具有IXD面板(未示出)。MFP 1根據(jù)需要在IXD 27的IXD面板中顯示準(zhǔn) 備的設(shè)置畫面。稍后將會(huì)參考圖3描述這些設(shè)置畫面。觸摸面板28是一種輸入設(shè)備并且 被平行于和靠近LCD面板的顯示表面布置。當(dāng)用戶使用手指等等觸摸LCD面板的顯示表面 時(shí),觸摸面板28檢測(cè)相對(duì)于LCD面板的手指的位置。
MFP 1被構(gòu)造為基于操作鍵26的操作切換打印模式、傳真模式、以及設(shè)置模式中 的一個(gè)。在打印模式下,MFP 1能夠執(zhí)行打印操作。在傳真模式下,MFP 1能夠執(zhí)行傳真的 發(fā)送/接收。在設(shè)置模式下,MFP1能夠改變用于每個(gè)設(shè)置項(xiàng)目的設(shè)置內(nèi)容。如圖2中所示,畫面管理表12b定義能夠被顯示在LDC 27的IXD面板中的準(zhǔn)備畫 面中的每個(gè)的標(biāo)題ID、畫面標(biāo)題以及階層級(jí)。MFP 1根據(jù)畫面管理表12b管理多個(gè)設(shè)置畫 面。從菜單畫面(基本畫面圖像)開始分階層地布置設(shè)置畫面。畫面管理表12b指示設(shè)置 畫面之間的關(guān)系。階層級(jí)是指示每個(gè)設(shè)置畫面屬于的階層位置的值。在圖2中所示的示例中,設(shè)置 畫面中的每一個(gè)屬于第一至第五級(jí)中的一個(gè),其中較小級(jí)的編號(hào)表示較高的階層級(jí)。畫面 標(biāo)題由描述字符串構(gòu)成,通過該描述字符串能夠了解設(shè)置畫面的內(nèi)容。一個(gè)畫面被與指示 一個(gè)設(shè)置畫面的每個(gè)設(shè)置畫面相關(guān)聯(lián)地存儲(chǔ)在畫面管理表12b中。標(biāo)題ID是字符串形式 的資源ID。一個(gè)唯一的標(biāo)題ID被分配到每個(gè)畫面標(biāo)題并且被用于創(chuàng)建面包屑,如稍后所 述。如圖2中所示,在畫面管理表12b中定義具有畫面標(biāo)題“菜單”的菜單畫面作為第 一級(jí)(階層級(jí)1)中的設(shè)置畫面。為直接位于第一級(jí)下面的第二級(jí)(階層級(jí)2)定義的設(shè)置 畫畫是具有畫面標(biāo)題“一般設(shè)置”的一般設(shè)置畫面、具有畫面標(biāo)題“傳真”的傳真設(shè)置畫面、 以及具有畫面標(biāo)題“網(wǎng)絡(luò)”的網(wǎng)絡(luò)設(shè)置畫面。類似地,畫面管理表12b定義屬于直接位于第 二級(jí)下面的第三級(jí)(階層級(jí)3)的設(shè)置畫面、屬于直接位于第三級(jí)下面的第四級(jí)(階層級(jí)4) 的設(shè)置畫面、以及屬于直接位于第四級(jí)下面的第五級(jí)(階層級(jí)5)的設(shè)置畫面。MFP 1按順序在從高的階層級(jí)到每個(gè)低級(jí)的畫面之間轉(zhuǎn)換。例如,為了顯示屬于第 四級(jí)的TCP/IP設(shè)置畫面(具有畫面標(biāo)題“TCP/IP”),MFP 1首先顯示第一級(jí)的菜單畫面, 然后顯示第二級(jí)的網(wǎng)絡(luò)設(shè)置畫面,然后顯示第三級(jí)的LAN設(shè)置畫面(具有畫面標(biāo)題“有線 LAN”),并且最終顯示第四級(jí)的TCP/IP畫面。在這里,將會(huì)參考圖3描述被顯示在IXD 27上的畫面。圖3示出了示出被顯示在 IXD 27上的畫面的示樣轉(zhuǎn)換的畫面圖像。如圖3中所示,IXD面板的顯示區(qū)域由選擇顯示 區(qū)域32、畫面描述區(qū)域34、以及返回按鈕區(qū)域36構(gòu)成。設(shè)置畫面被顯示在選擇顯示區(qū)域32中。設(shè)置畫面包括當(dāng)用戶進(jìn)行操作時(shí)可以選 擇的各種選擇33。每個(gè)選擇33是下述圖形圖像,其包括被定位位于當(dāng)前顯示的設(shè)置畫面之 下一級(jí)的設(shè)置畫面的畫面標(biāo)題并且用作通過此用戶能夠選擇較低的級(jí)的設(shè)置畫面的按鈕。 圖3中的頂部的畫面圖像示出具有被顯示在選擇顯示區(qū)域32中的畫面標(biāo)題“設(shè)置Msg Ctr” 的第三級(jí)設(shè)置畫面的示例。在被包括在此設(shè)置畫面中的選擇33中,MFP 1添加用于屬于直 接位于當(dāng)前顯示的設(shè)置畫面之下的級(jí)(即第四級(jí))的設(shè)置畫面的畫面標(biāo)題。畫面描述區(qū)域34包括占據(jù)其下面一半的標(biāo)題顯示區(qū)域34a,和占據(jù)其上面一半的 面包屑顯示區(qū)域34b。提供標(biāo)題顯示區(qū)域34a用于顯示當(dāng)前被顯示在選擇顯示區(qū)域32上的 設(shè)置畫面的畫面標(biāo)題35a。三角形的分隔字符35c也被顯示在標(biāo)題顯示區(qū)域34a中畫面標(biāo) 題35a的頭部。分隔字符35c包括指示當(dāng)前設(shè)置畫面的級(jí)編號(hào)(分級(jí)次序)的數(shù)字?;?被包括在分隔字符35c中的編號(hào),用戶能夠確定當(dāng)前顯示的設(shè)置畫面屬于的階層級(jí)。例如, 圖3的頂部的圖像指示當(dāng)前顯示的設(shè)置畫面屬于第三級(jí)。面包屑顯示區(qū)域34b用于顯示面包屑35b。面包屑35b是通過下述方式形成的字
7符串,即按照階層級(jí)的順序在單個(gè)水平線中布置與直到當(dāng)前顯示的設(shè)置畫面的已經(jīng)被顯示 的每個(gè)設(shè)置畫面相對(duì)應(yīng)的畫面標(biāo)題。在圖3的頂部圖像中所示的示例中,顯示通過連接直 到但是不包括當(dāng)前顯示的第三級(jí)的設(shè)置畫面的被顯示的所有的畫面標(biāo)題(即,第一級(jí)的畫 面標(biāo)題和第二級(jí)的畫面標(biāo)題)形成的字符串作為面包屑35b。換言之,面包屑35b包括與被 定位在從菜單畫面到被顯示在選擇顯示區(qū)域32上的當(dāng)前畫面的畫面導(dǎo)航路徑的一部分中 的所有畫面相對(duì)應(yīng)的標(biāo)題字符串,所述所有畫面不包括當(dāng)前畫面。在面包屑35b中,以階層 級(jí)的降序順序排列畫面標(biāo)題?;诿姘?5b,用戶能夠確定引導(dǎo)到當(dāng)前畫面的畫面導(dǎo)航路 徑。MFP 1還將三角形的分隔字符35c添加到面包屑35b中每個(gè)畫面標(biāo)題的頭部用于 分隔畫面標(biāo)題?;诜指糇址?5c,用戶能夠識(shí)別面包屑35b中的每個(gè)畫面標(biāo)題。MFP 1還 包括用于指示與每個(gè)畫面標(biāo)題相對(duì)應(yīng)的設(shè)置畫面的階層級(jí)的每個(gè)分隔字符35c中的編號(hào)。 因此,用戶能夠認(rèn)出與當(dāng)前顯示的面包屑35b中的每個(gè)畫面標(biāo)題相對(duì)應(yīng)的設(shè)置畫面的階層 級(jí)。此外,由于指示階層級(jí)的編號(hào)被顯示在每個(gè)分隔字符35c內(nèi),因此MFP 1能夠?qū)⒂杏?的信息顯示給用戶以幫助用戶了解當(dāng)前顯示的設(shè)置畫面的階層級(jí)同時(shí)防止組成面包屑35b 的字符的數(shù)目的較大增加。返回按鈕區(qū)域36用作將選擇顯示區(qū)域32中的顯示移回到屬于下一個(gè)更高級(jí)(前 級(jí))的畫面的按鈕。當(dāng)顯示屬于畫面管理表12b中最高級(jí)的畫面時(shí)返回按鈕區(qū)域36變灰。當(dāng)用戶執(zhí)行操作以觸摸顯示設(shè)置畫面的IXD 27的IXD面板中的選擇33中的一個(gè) 時(shí),MFP 1將顯示變成對(duì)應(yīng)于該選擇的屬于下一個(gè)較低的階層級(jí)的設(shè)置畫面。觸摸選擇33 的操作等效于“指定選擇操作”,其中指定選擇操作可以包括使用操作鍵26選擇以及接受 選擇33的操作。例如,如果用戶選擇圖3的頂部圖像中所示的第三級(jí)設(shè)置畫面中的具有文本 “0GM”的選擇33,那么MFP 1將選擇顯示區(qū)域32中的顯示變成被用于設(shè)置外發(fā)消息的具有 畫面標(biāo)題“0GM”的第四級(jí)設(shè)置畫面。此第四級(jí)設(shè)置畫面包括具有用于按階層位于當(dāng)前的設(shè) 置畫面下一級(jí)的第五級(jí)設(shè)置畫面的畫面標(biāo)題的選擇33。每次顯示的畫面改變時(shí)MFP 1創(chuàng)建 新的面包屑35b并且在面包屑顯示區(qū)域34b中顯示新的面包屑35b。因此,每次顯示的設(shè)置 畫面更新時(shí),用戶能夠根據(jù)面包屑35b確認(rèn)最新的畫面導(dǎo)航歷史。當(dāng)用戶選擇當(dāng)前被顯示的第四設(shè)置畫面中的選擇33中的一個(gè)時(shí),MFP 1將IXD 27 上的顯示變成與選擇相對(duì)應(yīng)的第五級(jí)設(shè)置畫面。由于在本示例中第五級(jí)是最低的階層級(jí), 所以第五級(jí)設(shè)置畫面中的每個(gè)選擇33中描述的字符串代表MFP 1分配給設(shè)置項(xiàng)目的值或 者M(jìn)FP 1執(zhí)行的處理。如果用戶選擇選擇33中的一個(gè),MFP 1將有關(guān)的設(shè)置項(xiàng)目設(shè)置為與 選擇33相關(guān)聯(lián)的值或者執(zhí)行與選擇33相關(guān)聯(lián)的處理。當(dāng)顯示第五級(jí)設(shè)置畫面時(shí),MFP 1生成包括從第一級(jí)到第四級(jí)的所有的畫面標(biāo)題 的字符串作為面包屑35b。然而,在某些情況下從開始到結(jié)束的面包屑的長(zhǎng)度太長(zhǎng)而不能容 納在面包屑顯示區(qū)域34b中。換言之,面包屑35b太大而不能被全部顯示在面包屑顯示區(qū) 域34b上。如果面包屑35b不能容納在面包屑顯示區(qū)域34b內(nèi),那么根據(jù)第一實(shí)施例的MFP 1自動(dòng)地朝著右邊滾動(dòng)面包屑35b。此外,MFP 1在不等待用戶開始滾動(dòng)的指令的情況下自 動(dòng)地開始滾動(dòng)面包屑35b。
通過以該方式在長(zhǎng)度方向上滾動(dòng)面包屑35b,MFP 1使得用戶即使當(dāng)面包屑顯示 區(qū)域34b太小而不能一次顯示面包屑35b時(shí),也能夠?yàn)g覽用于當(dāng)前被顯示的設(shè)置畫面的之 上的所有級(jí)的畫面標(biāo)題。結(jié)果,為了使用戶能夠容易地識(shí)別當(dāng)前顯示的設(shè)置畫面屬于哪個(gè) 階層,MFP 1能夠顯示指示當(dāng)前顯示的設(shè)置畫面屬于哪個(gè)階層的信息。此外,由于包括級(jí)編號(hào)的分隔字符35c被添加到面包屑35b中的每個(gè)畫面標(biāo)題,所 以MFP 1能夠顯示指示面包屑35b中每個(gè)畫面標(biāo)題的階層級(jí)的信息,以使得用戶能夠容易 地識(shí)別面包屑35b中每個(gè)畫面標(biāo)題的階層級(jí)。在畫面標(biāo)題持續(xù)增加超出面包屑顯示區(qū)域 34b的情況下,MFP 1能夠顯示下述信息,其使得用戶能夠基于被添加到每個(gè)顯示的畫面標(biāo) 題的分隔字符35c中的編號(hào)推知超出面包屑顯示區(qū)域34b的階層級(jí)的存在。例如,如果在 面包屑35b中能夠看到級(jí)編號(hào)“2”至“5”,那么用戶能夠認(rèn)出第一級(jí)的畫面標(biāo)題落在顯示區(qū) 域之外。如果需要知道第一級(jí)的畫面標(biāo)題,用戶能夠簡(jiǎn)單地等待直到第一級(jí)畫面標(biāo)題滾入 顯示區(qū)域并且變得可視。另外,通過將指示級(jí)編號(hào)的分隔字符35c添加到被顯示在標(biāo)題顯示區(qū)域34a中的 當(dāng)前設(shè)置畫面的畫面標(biāo)題35a,MFP 1能夠顯示使得用戶能夠容易地確定當(dāng)前顯示的畫面 的階層級(jí)的信息。因此,即使當(dāng)面包屑35b中的某些畫面標(biāo)題處于標(biāo)題顯示區(qū)域34a之外 并且因此不能出現(xiàn)在顯示中,MFP 1能夠顯示下述信息,其使得用戶能夠基于被添加到面包 屑35b中的畫面標(biāo)題的分隔字符35c中的編號(hào)(級(jí)編號(hào))和被添加到當(dāng)前的設(shè)置畫面的畫 面標(biāo)題35a的分隔字符35c中的編號(hào)之間的關(guān)系推知落在面包屑顯示區(qū)域34b之外的畫面 標(biāo)題的階層級(jí)。例如,如果用戶基于被附加到畫面標(biāo)題35a的分隔字符35c中的編號(hào)認(rèn)出 當(dāng)前顯示的設(shè)置畫面屬于第五級(jí),但是在面包屑35b中僅看到級(jí)編號(hào)“1”至“3”,那么用戶 能夠推知第四級(jí)的面包屑35b中的畫面標(biāo)題落在顯示之外。如果需要知道此第四級(jí)畫面標(biāo) 題,用戶能夠簡(jiǎn)單地等待直到第四級(jí)的畫面標(biāo)題滾入顯示區(qū)域并且變成可見的。圖4示出當(dāng)用戶在面包屑35b自動(dòng)滾動(dòng)時(shí)執(zhí)行操作以及沒有執(zhí)行操作時(shí)的畫面轉(zhuǎn) 換的示例。如圖4中所示,MFP 1繼續(xù)滾動(dòng)面包屑35b同時(shí)用戶不執(zhí)行操作。面包屑35b在 圖4中向右移位字符的方向(即,從第一字符朝著最后的字符的方向)上滾動(dòng)。因此,隨著 面包屑35b的頭部的字符向右移位,面包屑35b的末端處的字符開始出現(xiàn)在面包屑顯示區(qū) 域34b的左邊緣中。因此,面包屑35b在顯示中循環(huán)。因此,即使用戶在設(shè)置模式下的設(shè)置 操作期間不得不離開MFP 1,用戶在返回MFP 1時(shí)通過瀏覽在顯示中循環(huán)的面包屑35b能夠 容易地想起設(shè)置操作中斷的點(diǎn)。當(dāng)在面包屑35b滾動(dòng)時(shí)用戶按下面包屑35b中的畫面標(biāo)題時(shí),MFP1將IXD 27上 的顯示變成與被按下的畫面標(biāo)題相對(duì)應(yīng)的設(shè)置畫面。在圖4中所示的示例中,用戶按下面 包屑35b中的畫面標(biāo)題“菜單”,之后MFP 1將IXD 27上的顯示變成菜單畫面。因此,如果用戶想要選擇面包屑35b中的特定畫面標(biāo)題但是因?yàn)槊姘?5b太大 而不能一次全部顯示導(dǎo)致所想要的畫面標(biāo)題沒有顯示在面包屑顯示區(qū)域34b中,那么在 MFP 1滾動(dòng)面包屑35b時(shí)用戶簡(jiǎn)單地等待直到所想要的畫面標(biāo)題被顯示。因此,根據(jù)優(yōu)選實(shí) 施例的MFP 1是用戶友好的。圖5和圖6是示出設(shè)置畫面顯示處理中的步驟的流程圖。當(dāng)在設(shè)置模式下時(shí)MFP 1定期地執(zhí)行設(shè)置畫面顯示處理。在設(shè)置畫面顯示處理的開始的S502中,CPU 11嘗試獲取 或者檢查畫面導(dǎo)航事件。具體地,當(dāng)觸摸面板28檢測(cè)到用戶操作被顯示在LCD 27上的選擇33、被包含在面包屑35b中的畫面標(biāo)題、或者返回按鈕區(qū)域36中的一個(gè)時(shí),CPU 11獲取 畫面導(dǎo)航事件。在S504中,CPU 11確定是否存在要獲取的畫面導(dǎo)航事件。如果CPU 11確 定不存在畫面導(dǎo)航事件(S504 否),那么CPU 11重復(fù)S502中的處理。然而,如果CPU 11在S504中確定獲取了畫面導(dǎo)航事件(S504:是),那么在S506 中CPU 11獲取用于當(dāng)前顯示的畫面的階層級(jí)f。在S508中,CPU 11確定在S502中獲取的 畫面導(dǎo)航事件是否指示到菜單畫面的轉(zhuǎn)換。如果用戶想要導(dǎo)航到菜單畫面(3508:是),那 么在S509中CPU 11將階層級(jí)f設(shè)置為“1”,在S510中將與菜單畫面相對(duì)應(yīng)的第一級(jí)的標(biāo) 題ID(參見圖2)記錄在面包屑ID中,在S511中從面包屑ID中刪除用于第二級(jí)和更低級(jí) 的所有數(shù)據(jù),并且隨后前進(jìn)到圖6的S602。稍后將會(huì)更加詳細(xì)地描述面包屑ID。然而,如果CPU 11在S508中確定畫面導(dǎo)航事件不對(duì)應(yīng)于到菜單畫面的轉(zhuǎn)換 (S508 否),那么在S512中CPU 11確定畫面導(dǎo)航事件是否指示到較低級(jí)的畫面的轉(zhuǎn)換。例 如,如果用戶選擇被顯示在選擇顯示區(qū)域32中的選擇33 (S512 是),那么在S514中CPU 11 將階層級(jí)f遞增“ 1 ”,在S516中將與目的地設(shè)置畫面相對(duì)應(yīng)的標(biāo)題ID記錄在面包屑ID的 第f級(jí)中,并且隨后前進(jìn)到圖6的S602。面包屑ID是其中可以記錄用于每個(gè)階層級(jí)的單個(gè)標(biāo)題ID的數(shù)據(jù)陣列。每次被顯 示的畫面標(biāo)題改變時(shí)更新面包屑ID。例如,如果當(dāng)前顯示的設(shè)置畫面是被定位在畫面管理 表12b中的第四級(jí)中的TCP/IP設(shè)置畫面,那么從菜單畫面到當(dāng)前畫面的畫面導(dǎo)航路徑在面 包屑中被表示為“ >菜單> 網(wǎng)絡(luò)>有線LAN”。注意的是,通過圖3和圖4中的三角形圖標(biāo) 和編號(hào)指示的分隔字符35c在本說明書中被表示為“>”符號(hào),并且省略編號(hào)。在上述示例 中,下面的數(shù)據(jù)被保存為面包屑ID [1] ID000 [2] ID300 [3] ID301 [4] ID304,其中“[],,中的 編號(hào)對(duì)應(yīng)于階層級(jí)并且以“ID”開始的每個(gè)字符串對(duì)應(yīng)于為各自的階層級(jí)記錄的標(biāo)題ID。 在后續(xù)的處理中,CPU 11使用此面包屑ID以創(chuàng)建面包屑字符串S。另一方面,如果事件不是到較低級(jí)的畫面的變化(S512 否),那么在S518中CPU 11確定畫面導(dǎo)航事件是否表示到較高級(jí)的畫面的轉(zhuǎn)換。例如,當(dāng)用戶操作返回按鈕區(qū)域36 或者操作面包屑35b內(nèi)的畫畫標(biāo)題(S518:是)時(shí),在S502中CPU 11將階層級(jí)f設(shè)置為目 的地設(shè)置畫面的級(jí)編號(hào),在S522中從面包屑ID中刪除在級(jí)中比第f級(jí)低的所有的標(biāo)題ID, 并且隨后前進(jìn)到圖6的S602。然而,如果事件不指示到較高級(jí)的畫面的轉(zhuǎn)換(S518 否),那么在S524中CPU 11 確定畫面導(dǎo)航事件是否指示結(jié)束設(shè)置畫面顯示處理的指令。例如,當(dāng)用戶輸入指令以從設(shè) 置模式切換到另一模式(S524:是)時(shí),在S526中CPU 11將階層級(jí)f重置為“0”,在S528中 刪除被記錄在面包屑ID中的數(shù)據(jù),并且隨后結(jié)束設(shè)置畫面顯示處理。然而,如果CPU 11確 定畫面導(dǎo)航事件不指示結(jié)束設(shè)置畫面顯示處理的指令(S524 否),那么CPU 11返回S502 并且重復(fù)上述處理。將會(huì)參考圖6描述設(shè)置畫面顯示處理的繼續(xù)。在S602中,CPU 11將表示級(jí)編號(hào) 的變量J設(shè)置為“1”。在S604中,CPU 11清除面包屑字符串S。面包屑字符串S是作為字 符代碼的表示被顯示在面包屑顯示區(qū)域34b中的面包屑35b的數(shù)據(jù)。在S606中,CPU 11確定變量J是否小于階層級(jí)f。如果J小于f (S606 是),那 么在S608中CPU 11將指示第J級(jí)的分隔字符35c添加到面包屑字符串S。在第一實(shí)施例 中,指示第J級(jí)的分隔字符35c是如圖4中所示的其中包括級(jí)編號(hào)J的三角形圖標(biāo)。
10
在S610中CPU11通過從畫面管理表12b中提取與被記錄在面包屑ID的第J級(jí)中 的標(biāo)題ID相關(guān)聯(lián)的畫面標(biāo)題將被記錄在面包屑ID的第J級(jí)中的標(biāo)題ID轉(zhuǎn)換為畫面標(biāo)題。 在S612中CPU 11通過將以上的畫面標(biāo)題添加到在S608中被添加到面包屑字符串S的分 隔字符的右側(cè)(末端)來(lái)創(chuàng)建新的面包屑字符串S并且將新的面包屑字符串S存儲(chǔ)在RAM 14中。在S614中CPU 11將變量J遞增“1”并且返回到S606。CPU 11通過重復(fù)地執(zhí)行上述處理來(lái)創(chuàng)建面包屑字符串S。具體地,CPU 11通過將 與被布置在從菜單畫面圖像到當(dāng)前被顯示在選擇顯示區(qū)域32上的當(dāng)前畫面的畫面導(dǎo)航路 徑的一部分中的所有畫面圖像相對(duì)應(yīng)的每個(gè)畫面標(biāo)題來(lái)創(chuàng)建面包屑字符串S。當(dāng)CPU 11在 重復(fù)上述處理的同時(shí)在S606中確定J大于或者等于f (S606 否)時(shí),在S615中CPU11繪 制除了畫面描述區(qū)域34之外的所有區(qū)域,即,選擇顯示區(qū)域32和返回按鈕區(qū)域36。換言 之,在S615中CPU 11基于畫面導(dǎo)航事件改變畫面以從當(dāng)前顯示的畫面到另一畫面地進(jìn)行 顯不。在S616中CPU 11通過從畫面管理表12b中提取與被記錄在面包屑ID的第J級(jí)中 的標(biāo)題ID相關(guān)聯(lián)的畫面標(biāo)題將被記錄在面包屑ID的第J級(jí)中的標(biāo)題ID轉(zhuǎn)換為畫面。在 S618中CPU 11將在S616中獲取的畫面標(biāo)題添加到指示第J級(jí)的分隔字符35c的右側(cè)以形 成畫面標(biāo)題35a,并且將此畫面標(biāo)題35a顯示在標(biāo)題顯示區(qū)域34a中。換言之,CPU 11通過 將包括指示當(dāng)前顯示的畫面的階層級(jí)的階層級(jí)編號(hào)的分隔字符35c添加到與當(dāng)前顯示的 畫面相對(duì)應(yīng)的畫面標(biāo)題來(lái)創(chuàng)建畫面標(biāo)題35a。在S620中CPU 11光柵化在上面創(chuàng)建的面包屑字符串S以生成光柵化數(shù)據(jù)。在 S622中CPU 11計(jì)算與長(zhǎng)度方向上光柵化數(shù)據(jù)的長(zhǎng)度相對(duì)應(yīng)的顯示寬度Ws。由于面包屑字 符串S在被顯示為后續(xù)的處理中的面包屑35b之前被光柵化,所以CPU 11能夠通過找到光 柵化面包屑的長(zhǎng)度(顯示寬度Ws)基于面包屑35b實(shí)際上如何顯示在面包屑顯示區(qū)域34b 中來(lái)獲取面包屑35b的長(zhǎng)度(即,字符陣列的水平維度)。圖7是已經(jīng)被光柵化的面包屑字符串S的放大圖。通過光柵化處理,CPU 11將由 字符代碼表示的面包屑字符串S顯影為通過點(diǎn)(像素)的陣列表示的位像。在第一實(shí) 施例中,為了計(jì)算與面包屑字符串S的長(zhǎng)度方向上的長(zhǎng)度相對(duì)應(yīng)的顯示寬度Ws,CPU 11合 計(jì)顯示每個(gè)字符和空間所要求的寬度方向上的像素的數(shù)目。此外,在光柵化期間CPU 11從EEPR0M 15中讀取用于要被顯示在而包屑顯示區(qū)域 34b中的文本的字體和大小的設(shè)置并且顯影與此文本大小和字體相對(duì)應(yīng)的位像。例如, 可以允許用戶為要被顯示在LCD 27中的文本從大、中、以及小的文本大小當(dāng)中進(jìn)行選擇。 MFP 1還可以允許用戶選擇用于要被顯示在LCD面板中的文本的所想要的字體。對(duì)于某些 字體,每個(gè)字符的寬度可以不同。對(duì)于比例字體,例如,圖7中所示的字母“U”具有七個(gè)像 素的寬度,而字母“M”、“E”、以及“N”具有八個(gè)像素的各自的寬度。此外,在許多情況下羅 馬字符的寬度不同于中文字(日本漢字)的寬度。因此,與通過基于字符的數(shù)目的簡(jiǎn)單計(jì) 算的情況相比較,通過基于光柵化的位像的計(jì)算,CPU 11能夠獲取更加精確的顯示寬 度Ws。返回到圖6,在S642中CPU 11確定全部面包屑字符串S是否能夠被顯示在面包屑 顯示區(qū)域34b內(nèi)作為面包屑35b。BP, CPU 11確定顯示寬度Ws是否小于或者等于預(yù)定的寬 度W,其中預(yù)定的寬度W是等于沿著其水平方向(長(zhǎng)度方向)的面包屑顯示區(qū)域34b中的能夠用于顯示文本的像素的數(shù)目的值。因此,CPU 11能夠精確地確定面包屑字符串S是否太 大而不能全部顯示在面包屑顯示區(qū)域34b中。當(dāng)CPU 11確定顯示寬度Ws小于或等于預(yù)定的寬度W,即,面包屑35b足夠的小而 能夠全部顯示并且能夠容納在面包屑顯示區(qū)域34b內(nèi)(S642:是)時(shí),在S626中CPU 11在 面包屑顯示區(qū)域34b中基于面包屑字符串S從開始到最后地顯示面包屑35b。在這樣的情 況下,面包屑35b的顯示位置被固定并且CPU 11不自動(dòng)地滾動(dòng)面包屑35b。然而,如果CPU 11確定顯示寬度Ws大于預(yù)定的寬度W(S624:否),即,整個(gè)面包屑 35b太大而不能全部顯示并且不能容納在面包屑顯示區(qū)域34b內(nèi),那么在S628中CPU 11基 于最低的級(jí)中的畫面標(biāo)題顯示達(dá)到適合面包屑顯示區(qū)域34b中的寬度的面包屑35b,從而 面包屑字符串S中的最低級(jí)(第(J-1)級(jí))的畫面標(biāo)題中的最后的字符被定位在面包屑顯 示區(qū)域34b的右端。換言之,CPU 11通過省略顯示位于面包屑字符串S的頂部的畫面標(biāo)題 中的頂部的一個(gè)或者通過省略包括并且從面包屑字符串S的頂部的一個(gè)連續(xù)的多個(gè)畫面 標(biāo)題來(lái)顯示面包屑35b的一部分。因此,在省略與第一級(jí)相對(duì)應(yīng)的畫面標(biāo)題,或者與包括并 且從第一級(jí)連續(xù)的多個(gè)上級(jí)中的設(shè)置畫面相對(duì)應(yīng)的畫面標(biāo)題之后,顯示面包屑35b。在S630中CPU 11開始并且持續(xù)向右自動(dòng)地滾動(dòng)面包屑35b以以階層級(jí)的升序順 序顯示畫面標(biāo)題。具體地,如參考圖3所述,CPU 11在用于顯示從顯示中最先省略的上級(jí) 的畫面標(biāo)題的方向上滾動(dòng)面包屑35b。換言之,CPU 11在顯示被省略的畫面標(biāo)題的方向上 滾動(dòng)面包屑顯示區(qū)域34b上的面包屑35b。BP, CPU 11滾動(dòng)面包屑35b從而被包含在畫包 屑35b中的每個(gè)字符在從面包屑35b的頭部的字符到末端的字符的方向上移動(dòng)。隨后,CPU 11返回到圖5的S502。這樣,MFP 1能夠向用戶呈現(xiàn)畫面標(biāo)題,同時(shí)將優(yōu)先級(jí)給予離當(dāng)前顯示的設(shè)置畫面 的級(jí)最近的級(jí)。此外,即使當(dāng)因?yàn)樯霞?jí)的畫面標(biāo)題最初沒有被包括在顯示中而使得用戶不 能在第一次顯示面包屑35b時(shí)看到所要求的信息時(shí),用戶也能夠在面包屑35b向右滾動(dòng)顯 示的同時(shí)簡(jiǎn)單地等待直到被省略的畫面標(biāo)題進(jìn)入顯示中的視圖。因此,通過觀看在面包屑 顯示區(qū)域34b中自動(dòng)地滾動(dòng)的顯示的數(shù)據(jù),用戶能夠獲取必要的信息。此外,MFP 1按照從離當(dāng)前被顯示的設(shè)置畫面的階層級(jí)最近的畫面標(biāo)題開始的順 序向用戶示出畫面標(biāo)題。因此,MFP 1能夠顯示用于理解當(dāng)前被顯示的設(shè)置畫面的階層位 置的有用的信息并且使得用戶能夠更加快速地認(rèn)出有用的信息。接下來(lái),將會(huì)參考圖8和圖9描述第二實(shí)施例。雖然根據(jù)第一實(shí)施例的MFP 1如 上所述自動(dòng)地滾動(dòng)面包屑35b,但是根據(jù)第二實(shí)施例的MFP 1僅當(dāng)用戶輸入指令以執(zhí)行滾 動(dòng)操作時(shí)滾動(dòng)面包屑35b。根據(jù)第二實(shí)施例的MFP 1具有與根據(jù)第一實(shí)施例的MFP 1相同的外觀和電氣結(jié) 構(gòu)。因此,同樣的部件和組件被指定有相同的附圖標(biāo)記以避免重復(fù)的描述。在第二實(shí)施例 中使用相同的步驟編號(hào)用于第一實(shí)施例中描述的相同步驟。下面的描述將會(huì)重點(diǎn)關(guān)注與第 一實(shí)施例的不同。圖8示出的頂部畫面示出被顯示在選擇顯示區(qū)域32中的第五級(jí)設(shè)置畫面的示例。 本示例中的面包屑35b是通過連接級(jí)1至4的畫面標(biāo)題而創(chuàng)建的字符串。然而,由于整個(gè) 面包屑35b不能容納在面包屑顯示區(qū)域34b中,所以從顯示中省略用于最上面的級(jí)(第一 級(jí))的畫面標(biāo)題。
12
這時(shí),例如,用戶能夠通過使用手指或者其它指示器觸摸面包屑顯示區(qū)域34b中 的面包屑35b并且向右滑動(dòng)指示器來(lái)執(zhí)行滑動(dòng)面包屑35b的操作。當(dāng)觸摸面板28檢測(cè)到 此操作時(shí),MFP 1在操作的方向上滾動(dòng)(滑動(dòng))面包屑35b。即,觸摸面板被構(gòu)造為使用戶 能夠指定滾動(dòng)面包屑35b的方向。例如,當(dāng)用戶執(zhí)行操作以使用指示器觸摸面包屑顯示區(qū)域34b內(nèi)的IXD面板并且 向右滑動(dòng)指示器時(shí),MFP 1滾動(dòng)面包屑35b從而組成面包屑35b的字符向右滑動(dòng)。通過此操 作,用戶想要瀏覽的用于頂級(jí)的畫面標(biāo)題在面包屑顯示區(qū)域34b中變成被顯示的,如從圖8 中的頂部開始的第三圖像中所示,使得用戶能夠獲知用于頂級(jí)的畫面的畫面標(biāo)題。同時(shí),是最低的級(jí)的面包屑35b中的第四級(jí)的畫面標(biāo)題滑出顯示區(qū)域,如圖8的第 三圖像中所示。然而,像前面描述的第一實(shí)施例一樣,根據(jù)第二實(shí)施例的MFP 1將指示級(jí)編 號(hào)的分隔字符35c附接到被顯示在標(biāo)題顯示區(qū)域34a中的畫面標(biāo)題35a。在圖8中所示的 示例中,用戶能夠基于附于畫面標(biāo)題35a的分隔字符35c認(rèn)出當(dāng)前被顯示的設(shè)置畫面屬于 第五級(jí)。因此,用戶還能夠認(rèn)出面包屑35b中第四級(jí)的畫面標(biāo)題被從顯示中排除。如果用戶隨后執(zhí)行操作以使用指示器觸摸面包屑顯示區(qū)域34b中的IXD面板并且 向左滑動(dòng)指示器,那么MFP 1滾動(dòng)面包屑35b從而面包屑35b中的字符向左滑動(dòng)。通過此 操作,從顯示中省略的面包屑35b中的最低的級(jí)的畫面標(biāo)題,被再次顯示在面包屑顯示區(qū) 域34b中,如圖8的底部圖像中所示,使得用戶能夠認(rèn)出最低的級(jí)的畫面標(biāo)題。像前面描述的第一實(shí)施例中一樣,如果用戶觸摸面包屑35b中的畫面標(biāo)題,那么 根據(jù)第二實(shí)施例的MFP 1還可以被構(gòu)造為將被顯示的畫面變成與觸摸的畫面標(biāo)題相對(duì)應(yīng) 的設(shè)置畫面。如果用戶不能在面包屑35b中找到所想要的畫面標(biāo)題,那么用戶能夠在參考 被包括在分隔字符35c中的級(jí)編號(hào)的同時(shí)在適當(dāng)?shù)姆较蛏蠞L動(dòng)面包屑35b以顯示所想要的 畫面標(biāo)題并且隨后能夠通過觸摸畫面標(biāo)題來(lái)指定與此畫面標(biāo)題相對(duì)應(yīng)的設(shè)置畫面作為目 的地。圖9是示出根據(jù)第二實(shí)施例的MFP 1上執(zhí)行的設(shè)置畫面顯示處理中的步驟的流程 圖。根據(jù)第二實(shí)施例的設(shè)置畫面顯示處理與第一實(shí)施例中描述的處理(參見圖5和圖6)的 不同之處在于根據(jù)第一實(shí)施例的設(shè)置畫面顯示處理的S630被S902至S908替換。剩余的 步驟與根據(jù)第一實(shí)施例的設(shè)置畫面顯示處理中的相同,因此,將不會(huì)重復(fù)這些步驟的描述。在S902中CPU 11確定用戶是否執(zhí)行向右滾動(dòng)操作。在第二實(shí)施例中,當(dāng)觸摸面 板28檢測(cè)到用戶觸摸面包屑顯示區(qū)域34b中的LCD面板并且被觸摸的位置持續(xù)地向右移 動(dòng)時(shí),MFP 1確定用戶執(zhí)行了向右滾動(dòng)的操作。然而,用于指示滾動(dòng)方向的具體的用戶操作 不限于上述操作。例如,MFP 1的操作鍵26可以包括箭頭鍵等等,并且MFP 1可以當(dāng)用戶 已經(jīng)按下向右箭頭時(shí)確定用戶已經(jīng)指示向右滾動(dòng)操作。如果CPU 11確定已經(jīng)指示向右滾動(dòng)操作(S902 是),那么在S904中CPU 11向右 滾動(dòng)面包屑35b。換言之,CPU 11滾動(dòng)面包屑35b從而組成面包屑35b的字符流動(dòng)到右邊。然而,如果沒有執(zhí)行向右滾動(dòng)操作(S902 否),那么在S906中CPU 11確定用戶是 否已經(jīng)執(zhí)行向左滾動(dòng)操作。如果CPU 11確定執(zhí)行了向左滾動(dòng)操作(S906 是),那么在S908 中CPU 11向左滾動(dòng)面包屑35b。換言之,CPU 11滾動(dòng)面包屑35b從而組成面包屑35b的字 符流動(dòng)到左邊。然而,如果CPU 11確定沒有執(zhí)行向左滾動(dòng)操作(S906 否),那么CPU 11返 回到圖5的S502。
通過根據(jù)第二實(shí)施例的MFP 1,當(dāng)被包括在面包屑35b中的畫面標(biāo)題落在顯示區(qū) 域之外時(shí),用戶能夠通過在適當(dāng)?shù)姆较蛏蠞L動(dòng)面包屑35b使畫面標(biāo)題進(jìn)入顯示。此外,由于 指示級(jí)編號(hào)的分隔字符35c被添加到面包屑35b和畫面標(biāo)題35a,所以用戶能夠容易地確定 為了瀏覽當(dāng)前處于顯示區(qū)域之外的畫面標(biāo)題而必須在哪個(gè)方向上滾動(dòng)面包屑35b。在根據(jù)上述的第二實(shí)施例的設(shè)置畫面顯示處理(參見圖9)中,在確定用戶既沒有 執(zhí)行向左滾動(dòng)操作也沒有執(zhí)行向右滾動(dòng)操作時(shí)(即,在S902和S906中作出否定確定時(shí)), CPU 11返回到圖5的S502,并且其后不接受滾動(dòng)面包屑35b的指令。然而,可以修改設(shè)置畫 面顯示處理使得無(wú)論何時(shí)用戶輸入滾動(dòng)面包屑35b的指令時(shí)CPU 11總是滾動(dòng)面包屑35b。在權(quán)利要求中引用的本發(fā)明和實(shí)施例之間的對(duì)應(yīng)關(guān)系被描述如下。LCD 27被用 作本發(fā)明的顯示單元的示例。具體地,選擇顯示區(qū)域32、面包屑顯示區(qū)域34b、以及標(biāo)題顯 示區(qū)域34a分別被用作第一部分、第二部分、第三部分的示例。設(shè)置畫面被用作本發(fā)明的畫 面圖像的示例。菜單畫面被用作本發(fā)明的基本畫面圖像的示例。畫面管理表12b被用作本 發(fā)明的標(biāo)題串存儲(chǔ)裝置的示例。面包屑35b被用作本發(fā)明的導(dǎo)航串的示例。被包括在分隔 字符35c中的編號(hào)被用作本發(fā)明的階層級(jí)的示例。CPU 11被用作本發(fā)明的第一顯示控制裝 置、導(dǎo)航串創(chuàng)建裝置、第二顯示控制裝置、滾動(dòng)裝置、當(dāng)前串創(chuàng)建裝置、第三顯示控制裝置、 確定裝置、光柵化裝置、以及計(jì)算裝置中的每一個(gè)的示例。CPU 11和觸摸面板28是本發(fā)明 的指定裝置的示例。雖然已經(jīng)參考本實(shí)施例詳細(xì)地描述了本發(fā)明,但是對(duì)本領(lǐng)域的技術(shù)人員來(lái)說顯然 的是,在不脫離本發(fā)明的精神的情況下可以進(jìn)行各種變化和修改。例如,雖然在上述的第一和第二實(shí)施例中面包屑被顯示在一行中,但是面包屑可 以被顯示在其間具有換行的多行中。在這樣的情況下,與顯示寬度Ws相比較的預(yù)定寬度W 為通過將面包屑顯示區(qū)域34b的水平寬度乘以可用于顯示面包屑的行數(shù)而得到的值。在上述的第一和第二實(shí)施例中,MFP 1基于表達(dá)在光柵化之后被連接的串的水平 寬度的顯示寬度Ws確定面包屑字符串35b是否容納在面包屑顯示區(qū)域34b內(nèi)。然而,MFP 1可以被構(gòu)造為基于面包屑字符串35b中的字符的數(shù)目確定面包屑字符串35b是否容納在 面包屑顯示區(qū)域34b內(nèi)。在上述第一、第二和第三實(shí)施例中,用于當(dāng)前顯示的畫面的畫面標(biāo)題沒有包括在 面包屑中。即,面包屑的末端包括屬于當(dāng)前顯示的畫面的階層級(jí)之上一級(jí)的畫面的畫面標(biāo) 題。然而,用于當(dāng)前顯示的畫面的畫面標(biāo)題也可以被包括在面包屑的末端并且與其一起顯 示。例如,當(dāng)根據(jù)畫面管理表12b當(dāng)前顯示畫面“TCP/IP”時(shí),CPU 11可以在面包屑顯示區(qū) 域34b上顯示連接的串“菜單> 網(wǎng)絡(luò)> LAN > TCP/IP”。在上述第、第二和第三實(shí)施例中,連接的串包括與布置在從菜單畫面到當(dāng)前顯示 畫面的導(dǎo)航路徑的一部分中的所有畫面相對(duì)應(yīng)的標(biāo)題。然而,連接的串可以包括每個(gè)與被 布置在從菜單畫面到當(dāng)前顯示畫面的導(dǎo)航路徑的一部分中的畫面相對(duì)應(yīng)的標(biāo)題。例如,當(dāng) 根據(jù)畫面管理表12b當(dāng)前顯示畫面“TCP/IP”時(shí),CPU 11可以創(chuàng)建不包括“網(wǎng)絡(luò)”的連接的 串“菜單> LAN > TCP/IP”。此外,菜單畫面本身可以被放置在從位于高一級(jí)的菜單畫面處分支的多個(gè)畫面導(dǎo) 航路徑中的一個(gè)中。換言之,菜單畫面可以不具有最高的階層級(jí)并且從具有比菜單畫面的 階層級(jí)高的階層級(jí)的畫面處分支。
在第一、第二和第三實(shí)施例中,菜單畫面用作基本畫面圖像以創(chuàng)建連接串。然而其 它的畫面也可以用作基本畫面圖像。例如,“網(wǎng)絡(luò)”畫面被用作基本畫面圖像。在該情況下, CPU 11可以當(dāng)當(dāng)前圖像位于“網(wǎng)絡(luò)”畫面之下時(shí)創(chuàng)建連接串,并且可以當(dāng)當(dāng)前圖像沒有位于 “網(wǎng)絡(luò)”畫面之下時(shí)不創(chuàng)建連接串。
權(quán)利要求
一種顯示設(shè)備,包括顯示單元,所述顯示單元包括第一部分和第二部分;第一顯示控制裝置,所述第一顯示控制裝置用于將多個(gè)畫面圖像中的一個(gè)顯示在所述第一部分上,所述多個(gè)畫面圖像包括基本畫面圖像并且被從所述基本畫面圖像分階層地排列,所述第一顯示控制裝置基于畫面導(dǎo)航數(shù)據(jù)改變畫面圖像以沿著從所述基本畫面圖像開始的畫面導(dǎo)航路徑從所述多個(gè)畫面圖像中的一個(gè)到另一個(gè)地進(jìn)行顯示,所述畫面導(dǎo)航數(shù)據(jù)指示所述畫面圖像之間的關(guān)系;標(biāo)題串存儲(chǔ)裝置,所述標(biāo)題串存儲(chǔ)裝置用于存儲(chǔ)多個(gè)標(biāo)題串,每個(gè)標(biāo)題串指示所述多個(gè)畫面圖像中的一個(gè);導(dǎo)航串創(chuàng)建裝置,所述導(dǎo)航串創(chuàng)建裝置用于創(chuàng)建包括標(biāo)題串的導(dǎo)航串,每個(gè)所述標(biāo)題串與位于從所述基本畫面圖像到當(dāng)前被顯示在所述第一部分上的當(dāng)前畫面圖像的所述畫面導(dǎo)航路徑的一部分中的畫面圖像相對(duì)應(yīng);第二顯示控制裝置,所述第二顯示控制裝置用于將所述導(dǎo)航串顯示在所述第二部分上;以及滾動(dòng)裝置,所述滾動(dòng)裝置用于在所述導(dǎo)航串的長(zhǎng)度方向上滾動(dòng)所述第二部分上的所述導(dǎo)航串,使得一次在所述第二部分上顯示所述導(dǎo)航串的一部分。
2.根據(jù)權(quán)利要求1所述的顯示設(shè)備,其中每個(gè)畫面圖像具有指示所述畫面圖像所在的 階層級(jí),并且其中,以階層級(jí)的降序順序排列被包括在所述導(dǎo)航串中的標(biāo)題串。
3.根據(jù)權(quán)利要求1所述的顯示設(shè)備,其中所述導(dǎo)航串創(chuàng)建裝置通過將指示每個(gè)畫面圖 像的階層級(jí)的階層編號(hào)添加到與被定位在所述畫面導(dǎo)航路徑的所述部分中的畫面圖像相 對(duì)應(yīng)的每個(gè)標(biāo)題串來(lái)創(chuàng)建所述導(dǎo)航串。
4.根據(jù)權(quán)利要求2所述的顯示設(shè)備,其中所述顯示單元進(jìn)一步包括第三部分;其中所述顯示設(shè)備進(jìn)一步包括當(dāng)前串創(chuàng)建裝置,所述當(dāng)前串創(chuàng)建裝置用于通過將指示所述當(dāng)前畫面圖像的階層級(jí)的 階層編號(hào)添加到與所述當(dāng)前畫面圖像相對(duì)應(yīng)的標(biāo)題串來(lái)創(chuàng)建當(dāng)前串;和第三顯示控制裝置,所述第三顯示控制裝置用于將所述當(dāng)前串顯示在所述第三部分上。
5.根據(jù)權(quán)利要求2所述的顯示設(shè)備,其中所述滾動(dòng)裝置自動(dòng)地持續(xù)滾動(dòng)所述導(dǎo)航串以 便以階層級(jí)的升序順序顯示所述標(biāo)題串。
6.根據(jù)權(quán)利要求1所述的顯示設(shè)備,其中當(dāng)所述導(dǎo)航串太大而不能全部顯示在所述第 二部分上時(shí)所述滾動(dòng)裝置滾動(dòng)所述導(dǎo)航串。
7.根據(jù)權(quán)利要求6所述的顯示設(shè)備,進(jìn)一步包括確定裝置,所述確定裝置用于確定所 述導(dǎo)航串是否太大而不能全部顯示在所述第二部分上,其中,每次所述第一顯示控制裝置改變畫面圖像以從所述多個(gè)畫面圖像中的一個(gè)到另 一個(gè)地進(jìn)行顯示時(shí),所述導(dǎo)航串創(chuàng)建裝置創(chuàng)建所述導(dǎo)航串;其中,當(dāng)所述導(dǎo)航串太大而不能全部顯示在所述第二部分上時(shí),所述第二顯示控制裝 置通過省略顯示位于所述導(dǎo)航串的頂部的標(biāo)題串中的頂部的一個(gè)或者省略顯示包括并且 從所述標(biāo)題串中的頂部的一個(gè)連續(xù)的多個(gè)標(biāo)題串將所述導(dǎo)航串的一部分顯示在所述第二部分上;并且其中所述滾動(dòng)裝置在顯示被省略的標(biāo)題串的方向上滾動(dòng)所述第二部分上的所述導(dǎo)航串o
8.根據(jù)權(quán)利要求7所述的顯示設(shè)備,進(jìn)一步包括 光柵化裝置,所述光柵化裝置用于光柵化所述導(dǎo)航串;和計(jì)算裝置,所述計(jì)算裝置用于計(jì)算與所述長(zhǎng)度方向上所述光柵化的導(dǎo)航串的長(zhǎng)度相對(duì) 應(yīng)的顯示寬度,并且其中,當(dāng)所述顯示寬度小于或者等于預(yù)定的寬度時(shí),所述確定裝置確定所述導(dǎo)航串足 夠小而能全部顯示在所述第二部分上。
9.根據(jù)權(quán)利要求1所述的顯示設(shè)備,其中所述滾動(dòng)裝置滾動(dòng)所述導(dǎo)航串,使得被包含 在所述導(dǎo)航串中的每個(gè)字符在從所述導(dǎo)航串的頭部的字符到末端的字符的方向上移動(dòng)。
10.根據(jù)權(quán)利要求1所述的顯示設(shè)備,進(jìn)一步包括指定裝置,所述指定裝置用于使用戶 能夠指定滾動(dòng)所述導(dǎo)航串的方向,其中所述滾動(dòng)裝置在由用戶指定的方向上滾動(dòng)所述導(dǎo)航串。
11.一種方法,包括將多個(gè)畫面圖像中的一個(gè)顯示在顯示單元的第一部分上,所述多個(gè)畫面圖像包括基本 畫面圖像并且被從所述基本畫面圖像分階層地排列,所述顯示單元包括所述第一部分和第 二部分;基于畫面導(dǎo)航數(shù)據(jù)改變畫面圖像以沿著從所述基本畫面圖像開始的畫面導(dǎo)航路徑從 所述多個(gè)畫面圖像的一個(gè)到另一個(gè)地進(jìn)行顯示,所述畫面導(dǎo)航數(shù)據(jù)指示所述畫面圖像之間 的關(guān)系;創(chuàng)建包括標(biāo)題串的導(dǎo)航串,每個(gè)標(biāo)題串與位于從所述基本畫面圖像到當(dāng)前被顯示在所 述第一部分上的當(dāng)前畫面圖像的所述畫面導(dǎo)航路徑的一部分中的畫面圖像相對(duì)應(yīng),每個(gè)標(biāo) 題串指示所述多個(gè)畫面圖像中的一個(gè);將所述導(dǎo)航串顯示在所述第二部分上;以及在所述導(dǎo)航串的長(zhǎng)度方向上滾動(dòng)所述第二部分上的所述導(dǎo)航串,使得一次在所述第二 部分上顯示所述導(dǎo)航串的一部分。
全文摘要
涉及一種能夠滾動(dòng)當(dāng)前顯示的導(dǎo)航串的顯示設(shè)備,包括包括第一部分和第二部分的顯示單元、第一顯示控制裝置、標(biāo)題串存儲(chǔ)裝置、導(dǎo)航串創(chuàng)建裝置、第二顯示控制裝置和滾動(dòng)裝置。第一顯示控制裝置將一個(gè)畫面圖像顯示在第一部分上。多個(gè)畫面圖像包括基本畫面圖像且分階層地排列。第一顯示控制裝置基于畫面導(dǎo)航數(shù)據(jù)改變畫面圖像。畫面導(dǎo)航數(shù)據(jù)指示畫面圖像之間的關(guān)系。標(biāo)題串存儲(chǔ)裝置存儲(chǔ)多個(gè)標(biāo)題串,每個(gè)指示多個(gè)畫面圖像中的一個(gè)。導(dǎo)航字符串創(chuàng)建裝置創(chuàng)建包括標(biāo)題串的導(dǎo)航串,每個(gè)標(biāo)題串與畫面圖像相對(duì)應(yīng)。第二顯示控制部件將導(dǎo)航串顯示在第二部分上。滾動(dòng)裝置在導(dǎo)航串的長(zhǎng)度方向上滾動(dòng)第二部分上的導(dǎo)航串從而一次在第二部分上顯示導(dǎo)航串的一部分。
文檔編號(hào)H04N1/00GK101877752SQ20101015055
公開日2010年11月3日 申請(qǐng)日期2010年3月23日 優(yōu)先權(quán)日2009年4月28日
發(fā)明者荒金覺 申請(qǐng)人:兄弟工業(yè)株式會(huì)社