專利名稱:圖像顯示方法及信息設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及諸如蜂窩電話單元,個(gè)人數(shù)字助理和個(gè)人計(jì)算機(jī)之類的信息設(shè)備,特別是涉及具有顯示圖像功能的信息設(shè)備。
然而,由于蜂窩電話單元等要由用戶攜帶,它們應(yīng)該小而輕。因此,限制了蜂窩電話單元的顯示器的尺寸和顯示分辨率。因而很難一次顯示具有大尺寸像素的圖像。為解決這一問(wèn)題,通常,蜂窩電話單元減少像素量大的圖像的尺寸或卷動(dòng)像素量大的圖像,以便一次顯示其一部分。
縮小的顯示適合于用戶抓取整個(gè)圖像。相反,卷動(dòng)顯示適合于用戶觀看圖像的細(xì)節(jié)。
為減小像素量大的圖像的尺寸并顯示縮小的圖像,蜂窩電話單元或類似設(shè)備應(yīng)進(jìn)行圖像顯現(xiàn)處理,與點(diǎn)的數(shù)量和顯示的分辨率對(duì)應(yīng)的圖像縮小處理,圖像描繪處理等,并要花費(fèi)較長(zhǎng)時(shí)間。
根據(jù)本發(fā)明的第一方面,提供一種用于在顯示區(qū)上顯示圖像數(shù)據(jù)文件中包含的圖像的圖像顯示方法,該方法包括步驟如果主圖像的像素尺寸等于或小于顯示區(qū)的像素尺寸,則在顯示區(qū)上顯示圖像數(shù)據(jù)文件中包含的主圖像;如果主圖像的像素尺寸大于顯示區(qū)的像素尺寸并且圖像數(shù)據(jù)文件中不包含微縮圖,則縮小主圖像的像素尺寸并顯示縮小的主圖像;如果主圖像的像素尺寸大于顯示區(qū)的像素尺寸,圖像數(shù)據(jù)文件中包含微縮圖,并且微縮圖的像素尺寸等于或小于顯示區(qū)的像素尺寸,則在顯示區(qū)上顯示微縮圖;如果主圖像的像素尺寸大于顯示區(qū)的像素尺寸,圖像數(shù)據(jù)文件中包含微縮圖,并且微縮圖的像素尺寸大于顯示區(qū)的像素尺寸,則縮小微縮圖的尺寸并顯示縮小的微縮圖。
根據(jù)本發(fā)明的第二方面,提供一種用于在顯示區(qū)上顯示圖像數(shù)據(jù)文件中包含的圖像的圖像顯示方法,該方法包括步驟如果主圖像的像素尺寸等于或小于顯示區(qū)的像素尺寸,則在顯示區(qū)上顯示圖像數(shù)據(jù)文件中包含的主圖像;如果主圖像的像素尺寸大于顯示區(qū)的像素尺寸并且圖像數(shù)據(jù)文件中不包含微縮圖,則縮小主圖像并顯示縮小的主圖像;如果主圖像的像素尺寸大于顯示區(qū)的像素尺寸,圖像數(shù)據(jù)文件中包含微縮圖,并且微縮圖的像素尺寸與顯示區(qū)的像素尺寸之比等于或小于預(yù)定值,則縮小主圖像的像素尺寸并顯示縮小的主圖像;如果主圖像的像素尺寸大于顯示區(qū)的像素尺寸,圖像數(shù)據(jù)文件中包含微縮圖,微縮圖的像素尺寸等于或小于顯示區(qū)的像素尺寸,并且微縮圖的像素尺寸與顯示區(qū)的像素尺寸之比大于預(yù)定值,則在顯示區(qū)上顯示微縮圖;如果主圖像的像素尺寸大于顯示區(qū)的像素尺寸,圖像數(shù)據(jù)文件中包含微縮圖,并且微縮圖的像素尺寸大于顯示區(qū)的像素尺寸,則縮小微縮圖的像素尺寸并顯示縮小的微縮圖。
在根據(jù)本發(fā)明第一或第二方面的圖像顯示方法中,如果至少主圖像的像素高度大于顯示區(qū)的像素高度,可以確定主圖像的像素尺寸大于顯示區(qū)的像素尺寸,如果至少主圖像的像素寬度大于顯示區(qū)的像素寬度,可以確定主圖像的像素尺寸大于顯示區(qū)的像素尺寸,如果主圖像的像素高度小于顯示區(qū)的像素高度并且主圖像的像素寬度小于顯示區(qū)的像素寬度,可以確定主圖像的像素尺寸小于顯示區(qū)的像素尺寸,如果至少微縮圖的像素高度大于顯示區(qū)的像素高度,可以確定微縮圖的像素尺寸大于顯示區(qū)的像素尺寸,如果至少微縮圖的像素寬度大于顯示區(qū)的像素寬度,可以確定微縮圖的像素尺寸大于顯示區(qū)的像素尺寸,如果微縮圖的像素高度小于顯示區(qū)的像素高度并且微縮圖的像素寬度小于顯示區(qū)的像素寬度,可以確定微縮圖的像素尺寸小于顯示區(qū)的像素尺寸。
如附圖所示,根據(jù)下面對(duì)本發(fā)明最佳實(shí)施例的描述,將使本發(fā)明的這些和其它目的,特性和優(yōu)點(diǎn)變得更加顯而易見(jiàn)。
具體實(shí)施例方式
現(xiàn)在參考附圖描述本發(fā)明的實(shí)施例。
(第一實(shí)施例)
圖1是表示根據(jù)本發(fā)明實(shí)施例(下文稱之為第一實(shí)施例)的蜂窩電話單元的結(jié)構(gòu)方框圖。參考圖1,蜂窩電話單元10具有天線11,無(wú)線部分12,控制部分13,存儲(chǔ)部分14,顯示部分15,操作部分16,和電源部分17。通過(guò)用戶的操作可將蜂窩電話單元10連接到因特網(wǎng)網(wǎng)站(未示出)。蜂窩電話單元10從網(wǎng)站下載數(shù)據(jù)并顯示與下載的圖像對(duì)應(yīng)的圖像。
天線11向無(wú)線基站(未示出)發(fā)射和從無(wú)線基站接收無(wú)線信號(hào)。
無(wú)線部分12轉(zhuǎn)換天線11接收的高頻無(wú)線信號(hào)的頻率,從無(wú)線信號(hào)中除去噪聲,并將得到的信號(hào)解調(diào)成數(shù)字信號(hào)。
控制部分13讀取存儲(chǔ)部分14中存儲(chǔ)的程序并執(zhí)行該程序進(jìn)行操作。當(dāng)從網(wǎng)站下載圖像數(shù)據(jù)并在蜂窩電話單元10上顯示時(shí),控制部分13解碼由無(wú)線部分12解調(diào)的數(shù)字信號(hào)并從解調(diào)的數(shù)字信號(hào)提取圖像數(shù)據(jù)。提取的圖像數(shù)據(jù)包含主圖像的數(shù)據(jù)(下文稱之為主圖像數(shù)據(jù))。另外,提取的圖像數(shù)據(jù)可包含微縮圖的圖像數(shù)據(jù)(下文稱之為微縮圖數(shù)據(jù))。微縮圖是通過(guò)將主圖像的像素尺寸縮小到用戶可粗略地了解主圖像的程度而獲得的圖像。通常,像素尺寸由沿圖像高度的像素?cái)?shù)量和沿圖像寬度的像素?cái)?shù)量來(lái)表示。
如果圖像數(shù)據(jù)不包含微縮圖數(shù)據(jù),控制部分13促成(cause)要顯示的主圖像數(shù)據(jù)。相反,如果圖像數(shù)據(jù)包含微縮圖數(shù)據(jù),控制部分13促成與顯示部分15的分辨率對(duì)應(yīng)的要顯示的圖像數(shù)據(jù)或微縮像。
存儲(chǔ)部分14存儲(chǔ)各種處理的程序和用于該處理所需的各種數(shù)據(jù)。另外,存儲(chǔ)部分14包含臨時(shí)存儲(chǔ)執(zhí)行各種處理的控制部分13使用的數(shù)據(jù)的區(qū)域(下文稱該區(qū)域?yàn)楣ぷ鲄^(qū))圖11是表示存儲(chǔ)部分14的存儲(chǔ)器的每個(gè)區(qū)域的示意圖。參考圖11,存儲(chǔ)部分14包含工作區(qū)。例如,當(dāng)控制部分13執(zhí)行圖像顯示處理時(shí),控制部分13把要顯示的圖像數(shù)據(jù)(圖11中的新圖像數(shù)據(jù))顯現(xiàn)到工作區(qū)的空白區(qū),并對(duì)該圖像數(shù)據(jù)執(zhí)行縮小處理等。
顯示部分15是顯示與從網(wǎng)站下載的圖像數(shù)據(jù)對(duì)應(yīng)的圖像的顯示器。
操作部分16是諸如用來(lái)執(zhí)行例如呼叫發(fā)出操作,呼叫接收操作和網(wǎng)頁(yè)瀏覽操作的按鍵等之類的用戶接口。
電源部分17具有向蜂窩電話單元10的每個(gè)部分供電的電池。
圖2至4是在從網(wǎng)站下載并顯示圖像數(shù)據(jù)的情況下根據(jù)本發(fā)明第一實(shí)施例的蜂窩電話單元的操作流程圖??刂撇糠?3執(zhí)行存儲(chǔ)部分14中記錄的預(yù)定程序時(shí),操作蜂窩電話單元10。
參考圖2至4,蜂窩電話單元10把從網(wǎng)站下載的圖像數(shù)據(jù)文件等讀入到存儲(chǔ)部分14(步驟101)。
圖12表示圖像數(shù)據(jù)文件的概括格式的實(shí)例。雖然有各種各樣的圖像數(shù)據(jù)文件格式,在本實(shí)例中,描述常規(guī)的數(shù)據(jù)結(jié)構(gòu)。代表靜態(tài)圖像標(biāo)準(zhǔn)的JPEG(聯(lián)合圖像專家組)具有這種結(jié)構(gòu)。
參考圖12,常規(guī)的圖像數(shù)據(jù)文件包含文件標(biāo)識(shí)符,附加信息,主圖像信息和結(jié)束標(biāo)識(shí)符。
文件標(biāo)識(shí)符表示圖像數(shù)據(jù)文件的開(kāi)始。另外,文件標(biāo)識(shí)符表示文件格式的類型。結(jié)束標(biāo)識(shí)符表示圖像數(shù)據(jù)文件的結(jié)束。
附加信息包含可相對(duì)于諸如像素尺寸和分辨率之類的圖像為每個(gè)應(yīng)用和信息指定的信息。附加信息可以包含微縮圖信息。微縮圖信息由微縮圖的像素尺寸,應(yīng)用數(shù)據(jù),圖像數(shù)據(jù)等組成。
主圖像信息包含圖像數(shù)據(jù)文件中記錄的主圖像的像素尺寸,應(yīng)用數(shù)據(jù),圖像數(shù)據(jù)等。
接下來(lái),蜂窩電話單元10分析圖像數(shù)據(jù)文件并從圖像數(shù)據(jù)文件提取附加信息的內(nèi)容(步驟102)。此后,蜂窩電話單元10確定該附加信息是否包含微縮圖信息(步驟103)。
如果附加信息不包含微縮圖信息,蜂窩電話單元10檢驗(yàn)主圖像的像素尺寸(步驟115)。此后,蜂窩電話單元10確定主圖像的像素尺寸是否大于顯示器的像素尺寸(步驟116)。
如果主圖像的像素尺寸大于顯示器的像素尺寸,蜂窩電話單元10在存儲(chǔ)部分14的工作區(qū)中為用于顯示主圖像的處理分配存儲(chǔ)區(qū)(步驟117)。此后,蜂窩電話單元10將主圖像數(shù)據(jù)顯現(xiàn)給工作區(qū),縮小與顯示部分15的顯示器的像素尺寸對(duì)應(yīng)的主圖像的像素尺寸,并使用縮小的主圖像數(shù)據(jù)生成可在顯示部分15上顯示的圖像數(shù)據(jù)(步驟118)。
此后,蜂窩電話單元10在顯示部分15上顯示與圖像數(shù)據(jù)對(duì)應(yīng)的圖像?,F(xiàn)在,蜂窩電話單元10結(jié)束該處理。
如果在步驟116的確定結(jié)果表示主圖像的像素尺寸等于或小于顯示部分15的顯示器的像素尺寸,蜂窩電話單元10在存儲(chǔ)部分14的工作區(qū)中為用于顯示主圖像的處理分配存儲(chǔ)區(qū)(步驟119)。此后,蜂窩電話單元10將主圖像數(shù)據(jù)顯現(xiàn)到工作區(qū)中并使用主圖像數(shù)據(jù)生成要在顯示部分15上顯示的圖像數(shù)據(jù)(步驟120)。此后,流程進(jìn)展到步驟110。這種情況下,由于主圖像的像素尺寸等于或小于顯示部分15的顯示器的像素尺寸,不必縮小主圖像的像素尺寸。
如果在步驟103的確定結(jié)果表示附加信息包含微縮圖信息,蜂窩電話單元10檢驗(yàn)主圖像的像素尺寸(步驟104)。此后,蜂窩電話單元10確定主圖像的像素尺寸是否大于顯示部分15的顯示器的像素尺寸(步驟105)。
如果主圖像的像素尺寸等于或小于顯示部分15的顯示器的像素尺寸,蜂窩電話單元10在工作區(qū)中為用于顯示主圖像的處理分配存儲(chǔ)區(qū)(步驟111)。此后,蜂窩電話單元10將主圖像數(shù)據(jù)顯現(xiàn)到工作區(qū)并使用主圖像數(shù)據(jù)生成要在顯示部分15上顯示的圖像數(shù)據(jù)(步驟112)。此后,流程進(jìn)展到步驟110。這種情況下,由于主圖像的像素尺寸等于或小于顯示部分15的顯示器的像素尺寸,不必縮小主圖像的像素尺寸。
如果在步驟105的確定結(jié)果表示主圖像的像素尺寸大于顯示部分15的顯示器的像素尺寸,蜂窩電話單元10檢驗(yàn)微縮圖的像素尺寸(步驟106)。
此后,蜂窩電話單元10確定微縮圖的像素尺寸是否大于顯示部分15的顯示器的像素尺寸(步驟107)。
如果微縮圖的像素尺寸等于或小于顯示部分15的顯示器的像素尺寸,蜂窩電話單元10在工作區(qū)中為用于顯示微縮像的處理分配存儲(chǔ)區(qū)(步驟113)。此后,蜂窩電話單元10將微縮圖數(shù)據(jù)顯現(xiàn)到工作區(qū)并使用微縮圖數(shù)據(jù)生成要在顯示部分15上顯示的圖像數(shù)據(jù)(步驟114)。此后,流程進(jìn)展到步驟110。這種情況下,由于微縮圖的像素尺寸等于或小于顯示部分15的顯示器的像素尺寸,不必縮小微縮圖的像素尺寸。
如果在步驟107的確定結(jié)果表示微縮圖的像素尺寸大于顯示部分15的顯示器的像素尺寸,蜂窩電話單元10在工作區(qū)中為用于微縮像的處理分配存儲(chǔ)區(qū)(步驟108)。此后,蜂窩電話單元10將微縮圖數(shù)據(jù)顯現(xiàn)到工作區(qū),縮小微縮圖的像素尺寸,與顯示部分15的顯示器的像素尺寸對(duì)應(yīng),并使用縮小的微縮圖數(shù)據(jù)生成可在顯示部分15上顯示的圖像數(shù)據(jù)(步驟109)。此后,流程進(jìn)展到步驟110,由于微縮圖的像素尺寸小于主圖像的像素尺寸,縮小微縮圖過(guò)程的工作量大于縮小主圖像過(guò)程的工作量。
如果主圖像的像素尺寸等于或小于顯示器的像素尺寸,根據(jù)第一實(shí)施例的蜂窩電話單元10照原樣顯示主圖像。如果主圖像的像素尺寸大于顯示器的像素尺寸并且圖像數(shù)據(jù)文件不包含微縮圖,蜂窩電話單元10縮小主圖像的尺寸并顯示縮小的圖像。如果主圖像的像素尺寸大于顯示器的像素尺寸,圖像數(shù)據(jù)文件包含微縮圖,并且微縮圖的像素尺寸等于或小于顯示器的像素尺寸,蜂窩電話單元10則照原樣顯示微縮圖。如果主圖像的像素尺寸大于顯示器的像素尺寸,圖像數(shù)據(jù)文件包含微縮圖,并且微縮圖的像素尺寸大于顯示器的像素尺寸,蜂窩電話單元10則縮小微縮圖的像素尺寸并顯示縮小的微縮圖。因此,降低了圖像縮小處理的次數(shù)。另外,減輕了一次縮小處理的工作量。
通常,圖像的像素尺寸由沿圖像高度的像素?cái)?shù)量和沿其寬度的像素?cái)?shù)量表示。顯示器的像素尺寸由沿顯示器高度的像素?cái)?shù)量和沿其寬度的像素?cái)?shù)量表示。當(dāng)其確定圖像的像素尺寸是否大于顯示器的像素尺寸時(shí),例如,將圖像的高度與顯示器的高度比較,然后將圖像的寬度與顯示器的寬度比較。如果圖像的高度和寬度中的至少一項(xiàng)大于顯示器的高度和寬度中的至少一項(xiàng),則確定圖像的像素尺寸大于顯示器的像素尺寸。這是由于如果圖像的高度和寬度之一大于顯示器的高度和寬度,需要縮小圖像的處理。另外,如果圖像的高度或?qū)挾戎械娜魏我豁?xiàng)分別大于顯示器的高度或?qū)挾?,最好是在這兩個(gè)方向上縮小圖像的像素尺寸以保持寬高比。
(第二實(shí)施例)圖5至7是在從網(wǎng)站下載并顯示圖像數(shù)據(jù)的情況下根據(jù)本發(fā)明另一個(gè)實(shí)施例(下文稱之為第二實(shí)施例)的蜂窩電話單元的操作流程圖。雖然根據(jù)本發(fā)明第二實(shí)施例的蜂窩電話單元的結(jié)構(gòu)與如圖1所示的結(jié)構(gòu)相同,它們之間應(yīng)用程序的處理不同。根據(jù)第二實(shí)施例,當(dāng)蜂窩電話單元顯示圖像時(shí),該圖像不總是顯示在整個(gè)顯示器上,而顯示在顯示器的一個(gè)預(yù)定區(qū)域中(下文稱該區(qū)域?yàn)轱@示區(qū)域)。
參考圖5至7,首先,蜂窩電話單元10把從網(wǎng)站等下載的圖像數(shù)據(jù)文件讀入到存儲(chǔ)部分14(步驟201)。此后,蜂窩電話單元10分析圖像數(shù)據(jù)文件并從圖像數(shù)據(jù)文件提取附加信息的內(nèi)容(步驟202)。此后,蜂窩電話單元10確定該附加信息是否包含微縮圖信息(步驟203)。
如果附加信息不包含微縮圖信息,蜂窩電話單元10檢驗(yàn)主圖像的像素尺寸(步驟216)。此后,蜂窩電話單元10檢驗(yàn)顯示區(qū)的尺寸(步驟217)。此后,蜂窩電話單元10確定主圖像的像素尺寸是否大于顯示區(qū)的像素尺寸(步驟218)。
如果主圖像的像素尺寸大于顯示區(qū)的像素尺寸,蜂窩電話單元10在存儲(chǔ)部分14的工作區(qū)中為用于顯示主圖像的處理分配存儲(chǔ)區(qū)(步驟219)。此后,蜂窩電話單元10將主圖像數(shù)據(jù)顯現(xiàn)給如圖12所示的工作區(qū),縮小主圖像的像素尺寸,與顯示區(qū)的像素區(qū)的尺寸對(duì)應(yīng),并使用縮小的主圖像數(shù)據(jù)生成可在顯示區(qū)中顯示的圖像數(shù)據(jù)(步驟220)。
此后,蜂窩電話單元10在顯示部分15上顯示與生成的圖像數(shù)據(jù)對(duì)應(yīng)的圖像(步驟211)?,F(xiàn)在,蜂窩電話單元10結(jié)束該處理。
如果在步驟218的確定結(jié)果表示主圖像的像素尺寸等于或小于顯示區(qū)的像素尺寸,蜂窩電話單元10在存儲(chǔ)部分14的工作區(qū)中為用于顯示主圖像的處理分配存儲(chǔ)區(qū)(步驟211)。此后,蜂窩電話單元10將主圖像數(shù)據(jù)顯現(xiàn)到工作區(qū)中并使用主圖像數(shù)據(jù)生成要顯示的圖像數(shù)據(jù)(步驟222)。此后,流程進(jìn)展到步驟210。這種情況下,由于主圖像的像素尺寸等于或小于顯示區(qū)的像素尺寸,不必縮小主圖像的像素尺寸。
如果在步驟203的確定結(jié)果表示附加信息包含微縮圖信息,蜂窩電話單元10檢驗(yàn)主圖像的像素尺寸(步驟204)。此后,蜂窩電話單元10檢驗(yàn)顯示區(qū)的像素尺寸(步驟205)。此后,蜂窩電話單元10確定主圖像的像素尺寸是否大于顯示區(qū)像素尺寸(步驟206)。
如果主圖像的像素尺寸等于或小于顯示區(qū)的像素尺寸,蜂窩電話單元10在工作區(qū)中為用于顯示主圖像的處理分配存儲(chǔ)區(qū)(步驟212)。此后,蜂窩電話單元10將主圖像數(shù)據(jù)顯現(xiàn)到工作區(qū)并使用主圖像數(shù)據(jù)生成要顯示的圖像數(shù)據(jù)(步驟213)。此后,流程進(jìn)展到步驟211。這種情況下,由于主圖像的像素尺寸等于或小于顯示區(qū)的像素尺寸,不必縮小主圖像的像素尺寸。
如果在步驟206的確定結(jié)果表示主圖像的像素尺寸大于顯示區(qū)的像素尺寸,蜂窩電話單元10檢驗(yàn)微縮圖的像素尺寸(步驟207)。
此后,蜂窩電話單元10確定微縮圖的像素尺寸是否大于顯示區(qū)的顯示像素尺寸(步驟208)。
如果微縮圖的像素尺寸等于或小于顯示區(qū)的像素尺寸,蜂窩電話單元10在工作區(qū)中為用于顯示微縮像的處理分配存儲(chǔ)區(qū)(步驟214)。此后,蜂窩電話單元10將微縮圖數(shù)據(jù)顯現(xiàn)到工作區(qū)并使用微縮圖數(shù)據(jù)生成要顯示的圖像數(shù)據(jù)(步驟215)。此后,流程進(jìn)展到步驟211。這種情況下,由于微縮圖的像素尺寸等于或小于顯示區(qū)的像素尺寸,不必縮小微縮圖的像素尺寸。
如果在步驟208的確定結(jié)果表示微縮圖的像素尺寸大于顯示區(qū)的像素尺寸,蜂窩電話單元10在工作區(qū)中為用于微縮像的處理分配存儲(chǔ)區(qū)(步驟209)。此后,蜂窩電話單元10將微縮圖數(shù)據(jù)顯現(xiàn)到工作區(qū),縮小微縮圖的像素尺寸,與顯示區(qū)的像素尺寸對(duì)應(yīng),并使用縮小的微縮圖數(shù)據(jù)生成要顯示的圖像數(shù)據(jù)(步驟210)。此后,流程進(jìn)展到步驟211,由于微縮圖的像素尺寸小于主圖像的像素尺寸,縮小微縮圖的處理工作量大于縮小主圖像的處理工作量。
在如圖5至7所示操作的蜂窩電話單元10中,依據(jù)對(duì)應(yīng)于應(yīng)用程序改變的顯示區(qū)的像素,微縮圖的出現(xiàn)/不出現(xiàn),主圖像的像素尺寸和微縮圖的像素尺寸來(lái)減少圖像縮小處理的次數(shù)。另外,蜂窩電話單元10選擇圖像數(shù)據(jù)并顯示所選的圖像數(shù)據(jù),以使一次縮小處理的工作量變輕。因此,即使顯示區(qū)的像素尺寸改變,蜂窩電話單元10可優(yōu)化地縮小該處理的工作量。
另外,如果圖像的高度或?qū)挾戎械娜魏我豁?xiàng)分別大于顯示器的高度或?qū)挾?,最好是在這兩個(gè)方向上縮小圖像的像素尺寸以保持寬高比。
(第三實(shí)施例)圖8至10是表示在從網(wǎng)站下載并顯示圖像數(shù)據(jù)的情況下根據(jù)本發(fā)明再一個(gè)實(shí)施例(下文稱之為第三實(shí)施例)的蜂窩電話單元的操作流程圖。雖然根據(jù)第三實(shí)施例的蜂窩電話單元的結(jié)構(gòu)與如圖1所示蜂窩電話單元的結(jié)構(gòu)相同,它們之間應(yīng)用程序的處理不同。
如果微縮圖的像素尺寸比顯示器的像素尺寸小得多并且顯示微縮圖來(lái)代替主圖像,則不能有效地使用顯示器。因此,用戶可能不理解整個(gè)圖像。這種情況下,根據(jù)第三實(shí)施例的蜂窩電話單元10縮小主圖像的像素尺寸并顯示縮小的主圖像。
參考圖8至10,蜂窩電話單元10把從網(wǎng)站下載等下載的圖像數(shù)據(jù)文件讀入到存儲(chǔ)部分14(步驟301)。
此后,蜂窩電話單元10分析該圖像數(shù)據(jù)文件,并從該圖像數(shù)據(jù)文件提取附加信息的內(nèi)容(步驟302)。此后,蜂窩電話單元10確定附加信息是否包含微縮圖信息(步驟303)。
如果附加信息不包含微縮圖信息,蜂窩電話單元10檢驗(yàn)主圖像的像素尺寸(步驟316)。此后,蜂窩電話單元10確定主圖像的像素尺寸是否大于顯示部分15的顯示器的像素尺寸(步驟317)。
如果主圖像的像素尺寸大于顯示部分15的顯示器的像素尺寸,蜂窩電話單元10在存儲(chǔ)部分14的工作區(qū)中為用于顯示主圖像的處理分配存儲(chǔ)區(qū)(步驟318)。此后,蜂窩電話單元10將主圖像數(shù)據(jù)顯現(xiàn)給如圖12所示的工作區(qū),縮小主圖像的像素尺寸,與顯示部分15的顯示器的像素尺寸對(duì)應(yīng),并使用縮小的主圖像數(shù)據(jù)生成可顯示的圖像數(shù)據(jù)(步驟319)。
此后,蜂窩電話單元10在顯示部分15上顯示與要顯示的圖像數(shù)據(jù)對(duì)應(yīng)的圖像(步驟310)。現(xiàn)在,蜂窩電話單元10結(jié)束該處理。
如果在步驟317的確定結(jié)果表示主圖像的像素尺寸等于或小于顯示部分15的顯示器的顯示像素尺寸,蜂窩電話單元10在存儲(chǔ)部分14的工作區(qū)中為用于顯示主圖像的處理分配存儲(chǔ)區(qū)(步驟320)。此后,蜂窩電話單元10將主圖像數(shù)據(jù)顯現(xiàn)到工作區(qū)中并使用主圖像數(shù)據(jù)生成要在顯示部分15上顯示的圖像數(shù)據(jù)(步驟321)。此后,流程進(jìn)展到步驟310。這種情況下,由于主圖像的像素尺寸等于或小于顯示部分15的顯示器的像素尺寸,不必縮小主圖像的像素尺寸。
如果在步驟303的確定結(jié)果表示附加信息包含微縮圖信息,蜂窩電話單元10檢驗(yàn)主圖像的像素尺寸(步驟304)。此后,蜂窩電話單元10確定主圖像的像素尺寸是否大于顯示部分15的顯示器的像素尺寸(步驟305)。
如果主圖像的像素尺寸等于或小于顯示部分15的顯示器的像素尺寸,蜂窩電話單元10在工作區(qū)中為用于顯示主圖像的處理分配存儲(chǔ)區(qū)(步驟311)。此后,蜂窩電話單元10將主圖像數(shù)據(jù)顯現(xiàn)到工作區(qū)并使用主圖像數(shù)據(jù)生成要顯示的圖像數(shù)據(jù)(步驟312)。此后,流程進(jìn)展到步驟110。這種情況下,由于主圖像的像素尺寸等于或小于顯示部分15的顯示器的像素尺寸,不必縮小主圖像的像素尺寸。
如果在步驟305的確定結(jié)果表示主圖像的像素尺寸大于顯示部分15的顯示器的像素尺寸,蜂窩電話單元10檢驗(yàn)微縮圖的像素尺寸(步驟306)。
此后,蜂窩電話單元10確定微縮圖的像素尺寸是否大于顯示部分15的顯示器的顯示像素尺寸(步驟307)。
如果微縮圖的像素尺寸等于或小于顯示部分15的顯示器的像素尺寸,蜂窩電話單元10確定微縮圖的像素尺寸與顯示器的像素尺寸之比是否大于預(yù)定的閾值(步驟313)。
如果微縮圖的像素尺寸與顯示器的像素尺寸之比等于或小于預(yù)定的閾值,流程進(jìn)展到步驟318。如果微縮圖的像素尺寸與顯示器的像素尺寸之比大于預(yù)定閾值,蜂窩電話單元10在工作區(qū)中為用于顯示微縮像的處理分配存儲(chǔ)區(qū)(步驟314)。此后,蜂窩電話單元10將微縮圖數(shù)據(jù)顯現(xiàn)到工作區(qū)并使用微縮圖數(shù)據(jù)生成要在顯示部分15上顯示的圖像數(shù)據(jù)(步驟315)。此后,流程進(jìn)展到步驟310。這種情況下,由于微縮圖的像素尺寸等于或小于顯示部分15的顯示器的像素尺寸,不必縮小微縮圖的像素尺寸。
如果在步驟307的確定結(jié)果表示微縮圖的像素尺寸大于顯示部分15的顯示器的像素尺寸,蜂窩電話單元10在工作區(qū)中為用于顯示微縮像的處理分配存儲(chǔ)區(qū)(步驟308)。此后,蜂窩電話單元10將微縮圖數(shù)據(jù)顯現(xiàn)到工作區(qū),縮小微縮圖的像素尺寸,與顯示部分15的顯示器的像素尺寸對(duì)應(yīng),并使用縮小的微縮圖數(shù)據(jù)生成可在顯示部分15上顯示的圖像數(shù)據(jù)(步驟309)。此后,流程進(jìn)展到步驟310,由于微縮圖的像素尺寸小于主圖像的像素尺寸,縮小微縮圖的處理工作量大于縮小主圖像的處理工作量。
按如圖8至10所示操作的蜂窩電話單元10選擇主圖像或微縮圖,以使縮小處理的工作量變輕。雖然縮小微縮圖的處理的工作量比縮小主圖像的處理的工作量輕,如果微縮圖的像素尺寸與顯示器的像素尺寸之比小于預(yù)定閾值,蜂窩電話單元10則選擇主圖像并顯示主圖像。因此,當(dāng)確保用戶可用其理解整個(gè)圖像的圖像質(zhì)量時(shí),可減小該處理的工作量。
如果圖像的高度或?qū)挾戎械娜魏我豁?xiàng)分別大于顯示器的高度或?qū)挾?,最好是在這兩個(gè)方向上縮小圖像的像素尺寸以保持寬高比。
根據(jù)本發(fā)明,依據(jù)對(duì)應(yīng)于顯示區(qū)的像素尺寸,微縮圖的出現(xiàn)/不出現(xiàn),主圖像的像素尺寸和微縮圖的像素尺寸來(lái)減少圖像縮小處理的次數(shù)。另外,一次縮小處理的工作量變小。因此,可減少顯示圖像所需的時(shí)間周期。
另外,在確保圖像質(zhì)量的范圍中,有效地減小了該處理的工作量。結(jié)果是,在確保圖像質(zhì)量時(shí),可減少顯示圖像所需的時(shí)間周期。
雖然上面的實(shí)施例采用蜂窩電話單元作為信息設(shè)備。然而,信息設(shè)備可以是個(gè)人數(shù)字助理,個(gè)人計(jì)算機(jī)等。
雖然已相對(duì)應(yīng)本發(fā)明的最佳模式的實(shí)施例給出并描述了本發(fā)明,本領(lǐng)域技術(shù)人員可以理解,在不脫離本發(fā)明的精神和范圍的情況下可在形式和細(xì)節(jié)上進(jìn)行上述和各種其它改變,省略,和添加。
權(quán)利要求
1.一種用于在顯示區(qū)上顯示圖像數(shù)據(jù)文件中包含的圖像的圖像顯示方法,所述方法包括步驟如果主圖像的像素尺寸等于或小于顯示區(qū)的像素尺寸,則在所述顯示區(qū)上顯示所述圖像數(shù)據(jù)文件中包含的主圖像;如果主圖像的像素尺寸大于顯示區(qū)的像素尺寸并且所述圖像數(shù)據(jù)文件中不包含微縮圖,則縮小主圖像的像素尺寸并顯示縮小的主圖像;如果主圖像的像素尺寸大于顯示區(qū)的像素尺寸,所述圖像數(shù)據(jù)文件中包含所述微縮圖,并且微縮圖的像素尺寸等于或小于顯示區(qū)的像素尺寸,則在所述顯示區(qū)上顯示微縮圖;和如果主圖像的像素尺寸大于顯示區(qū)的像素尺寸,所述圖像數(shù)據(jù)文件中包含所述微縮圖,并且微縮圖的像素尺寸大于顯示區(qū)的像素尺寸,則縮小微縮圖的尺寸并顯示縮小的微縮圖。
2.根據(jù)權(quán)利要求1所述的圖像顯示方法,其中如果至少主圖像的像素高度大于顯示區(qū)的像素高度,則確定主圖像的像素尺寸大于顯示區(qū)的像素尺寸,其中如果至少主圖像的像素寬度大于顯示區(qū)的像素寬度,則確定主圖像的像素尺寸大于顯示區(qū)的像素尺寸,其中如果主圖像的像素高度小于顯示區(qū)的像素高度,主圖像的像素寬度小于顯示區(qū)的像素寬度,則確定主圖像的像素尺寸小于顯示區(qū)的像素尺寸,其中如果至少微縮圖的像素高度大于顯示區(qū)的像素高度,則確定微縮圖的像素尺寸大于顯示區(qū)的像素尺寸,其中如果至少微縮圖的像素寬度大于顯示區(qū)的像素寬度,則確定微縮圖的像素尺寸大于顯示區(qū)的像素尺寸,和其中如果微縮圖的像素高度小于顯示區(qū)的像素高度和微縮圖的像素寬度小于顯示區(qū)的像素寬度,則確定微縮圖的像素尺寸小于顯示區(qū)的像素尺寸。
3.一種用于在顯示區(qū)上顯示圖像數(shù)據(jù)文件中包含的圖像的圖像顯示方法,所述方法包括步驟如果主圖像的像素尺寸等于或小于顯示區(qū)的像素尺寸,則在所述顯示區(qū)上顯示所述圖像數(shù)據(jù)文件中包含的主圖像;如果主圖像的像素尺寸大于顯示區(qū)的像素尺寸并且所述圖像數(shù)據(jù)文件中不包含微縮圖,則縮小主圖像并顯示縮小的主圖像;如果主圖像的像素尺寸大于顯示區(qū)的像素尺寸,所述圖像數(shù)據(jù)文件中包含微縮圖,并且微縮圖的像素尺寸與顯示區(qū)的像素尺寸之比等于或小于預(yù)定值,則縮小主圖像的像素尺寸并顯示縮小的主圖像;如果主圖像的像素尺寸大于顯示區(qū)的像素尺寸,所述圖像數(shù)據(jù)文件中包含所述微縮圖,微縮圖的像素尺寸等于或小于顯示區(qū)的像素尺寸,并且微縮圖的像素尺寸與顯示區(qū)的像素尺寸之比大于所述預(yù)定值,則在所述顯示區(qū)上顯示微縮圖;和如果主圖像的像素尺寸大于顯示區(qū)的像素尺寸,所述圖像數(shù)據(jù)文件中包含所述微縮圖,并且微縮圖的像素尺寸大于顯示區(qū)的像素尺寸,則縮小微縮圖的像素尺寸并顯示縮小的微縮圖。
4.根據(jù)權(quán)利要求3所述的圖像顯示方法,其中如果至少主圖像的像素高度大于顯示區(qū)的像素高度,則確定主圖像的像素尺寸大于顯示區(qū)的像素尺寸,其中如果至少主圖像的像素寬度大于顯示區(qū)的像素寬度,則確定主圖像的像素尺寸大于顯示區(qū)的像素尺寸,其中如果主圖像的像素高度小于顯示區(qū)的像素高度,主圖像的像素寬度小于顯示區(qū)的像素寬度,則確定主圖像的像素尺寸小于顯示區(qū)的像素尺寸,其中如果至少微縮圖的像素高度大于顯示區(qū)的像素高度,則確定微縮圖的像素尺寸大于顯示區(qū)的像素尺寸,其中如果至少微縮圖的像素寬度大于顯示區(qū)的像素寬度,則確定微縮圖的像素尺寸大于顯示區(qū)的像素尺寸,和其中如果微縮圖的像素高度小于顯示區(qū)的像素高度和微縮圖的像素寬度小于顯示區(qū)的像素寬度,則確定微縮圖的像素尺寸小于顯示區(qū)的像素尺寸。
5.一種具有在顯示區(qū)上顯示圖像數(shù)據(jù)文件中包含的圖像的功能的信息設(shè)備,所述信息設(shè)備包括如果主圖像的像素尺寸等于或小于顯示區(qū)的像素尺寸,則在所述顯示區(qū)上顯示所述圖像數(shù)據(jù)文件中包含的主圖像的裝置;如果主圖像的像素尺寸大于顯示區(qū)的像素尺寸并且所述圖像數(shù)據(jù)文件中不包含微縮圖,則縮小主圖像的像素尺寸并顯示縮小的主圖像的裝置;如果主圖像的像素尺寸大于顯示區(qū)的像素尺寸,所述圖像數(shù)據(jù)文件中包含所述微縮圖,并且微縮圖的像素尺寸等于或小于顯示區(qū)的像素尺寸,則在所述顯示區(qū)上顯示微縮圖的裝置;和如果主圖像的像素尺寸大于顯示區(qū)的像素尺寸,所述圖像數(shù)據(jù)文件中包含所述微縮圖,并且微縮圖的像素尺寸大于顯示區(qū)的像素尺寸,則縮小微縮圖的尺寸并顯示縮小的微縮圖的裝置。
6.根據(jù)權(quán)利要求5所述的信息設(shè)備,其中如果至少主圖像的像素高度大于顯示區(qū)的像素高度,則確定主圖像的像素尺寸大于顯示區(qū)的像素尺寸,其中如果至少主圖像的像素寬度大于顯示區(qū)的像素寬度,則確定主圖像的像素尺寸大于顯示區(qū)的像素尺寸,其中如果主圖像的像素高度小于顯示區(qū)的像素高度,主圖像的像素寬度小于顯示區(qū)的像素寬度,則確定主圖像的像素尺寸小于顯示區(qū)的像素尺寸,其中如果至少微縮圖的像素高度大于顯示區(qū)的像素高度,則確定微縮圖的像素尺寸大于顯示區(qū)的像素尺寸,其中如果至少微縮圖的像素寬度大于顯示區(qū)的像素寬度,則確定微縮圖的像素尺寸大于顯示區(qū)的像素尺寸,和其中如果微縮圖的像素高度小于顯示區(qū)的像素高度和微縮圖的像素寬度小于顯示區(qū)的像素寬度,則確定微縮圖的像素尺寸小于顯示區(qū)的像素尺寸。
7.一種具有在顯示區(qū)上顯示圖像數(shù)據(jù)文件中包含的圖像的功能的信息設(shè)備,所述信息設(shè)備包括如果主圖像的像素尺寸等于或小于顯示區(qū)的像素尺寸,則在所述顯示區(qū)上顯示所述圖像數(shù)據(jù)文件中包含的主圖像的裝置;如果主圖像的像素尺寸大于顯示區(qū)的像素尺寸并且所述圖像數(shù)據(jù)文件中不包含微縮圖,則縮小主圖像并顯示縮小的主圖像的裝置;如果主圖像的像素尺寸大于顯示區(qū)的像素尺寸,所述圖像數(shù)據(jù)文件中包含微縮圖,并且微縮圖的像素尺寸與顯示區(qū)的像素尺寸之比等于或小于預(yù)定值,則縮小主圖像的像素尺寸并顯示縮小的主圖像的裝置;如果主圖像的像素尺寸大于顯示區(qū)的像素尺寸,所述圖像數(shù)據(jù)文件中包含所述微縮圖,微縮圖的像素尺寸等于或小于顯示區(qū)的像素尺寸,并且微縮圖的像素尺寸與顯示區(qū)的像素尺寸之比大于所述預(yù)定值,則在所述顯示區(qū)上顯示微縮圖的裝置;和如果主圖像的像素尺寸大于顯示區(qū)的像素尺寸,所述圖像數(shù)據(jù)文件中包含所述微縮圖,并且微縮圖的像素尺寸大于顯示區(qū)的像素尺寸,則縮小微縮圖的像素尺寸并顯示縮小的微縮圖的裝置。
8.根據(jù)權(quán)利要求7所述的信息設(shè)備,其中如果至少主圖像的像素高度大于顯示區(qū)的像素高度,則確定主圖像的像素尺寸大于顯示區(qū)的像素尺寸,其中如果至少主圖像的像素寬度大于顯示區(qū)的像素寬度,則確定主圖像的像素尺寸大于顯示區(qū)的像素尺寸,其中如果主圖像的像素高度小于顯示區(qū)的像素高度,主圖像的像素寬度小于顯示區(qū)的像素寬度,則確定主圖像的像素尺寸小于顯示區(qū)的像素尺寸,其中如果至少微縮圖的像素高度大于顯示區(qū)的像素高度,則確定微縮圖的像素尺寸大于顯示區(qū)的像素尺寸,其中如果至少微縮圖的像素寬度大于顯示區(qū)的像素寬度,則確定微縮圖的像素尺寸大于顯示區(qū)的像素尺寸,和其中如果微縮圖的像素高度小于顯示區(qū)的像素高度和微縮圖的像素寬度小于顯示區(qū)的像素寬度,則確定微縮圖的像素尺寸小于顯示區(qū)的像素尺寸。
9.一種包含在計(jì)算機(jī)可讀介質(zhì)上并包括代碼的計(jì)算機(jī)程序產(chǎn)品,在執(zhí)行時(shí),代碼使計(jì)算機(jī)執(zhí)行一種用于在顯示區(qū)上顯示圖像數(shù)據(jù)文件中包含的圖像的圖像顯示方法,所述方法包括步驟如果主圖像的像素尺寸等于或小于顯示區(qū)的像素尺寸,則在所述顯示區(qū)上顯示所述圖像數(shù)據(jù)文件中包含的主圖像;如果主圖像的像素尺寸大于顯示區(qū)的像素尺寸并且所述圖像數(shù)據(jù)文件中不包含微縮圖,則縮小主圖像的像素尺寸并顯示縮小的主圖像;如果主圖像的像素尺寸大于顯示區(qū)的像素尺寸,所述圖像數(shù)據(jù)文件中包含所述微縮圖,并且微縮圖的像素尺寸等于或小于顯示區(qū)的像素尺寸,則在所述顯示區(qū)上顯示微縮圖;和如果主圖像的像素尺寸大于顯示區(qū)的像素尺寸,所述圖像數(shù)據(jù)文件中包含所述微縮圖,并且微縮圖的像素尺寸大于顯示區(qū)的像素尺寸,則縮小微縮圖的尺寸并顯示縮小的微縮圖。
10.根據(jù)權(quán)利要求9所述的計(jì)算機(jī)程序產(chǎn)品,其中如果至少主圖像的像素高度大于顯示區(qū)的像素高度,則確定主圖像的像素尺寸大于顯示區(qū)的像素尺寸,其中如果至少主圖像的像素寬度大于顯示區(qū)的像素寬度,則確定主圖像的像素尺寸大于顯示區(qū)的像素尺寸,其中如果主圖像的像素高度小于顯示區(qū)的像素高度,主圖像的像素寬度小于顯示區(qū)的像素寬度,則確定主圖像的像素尺寸小于顯示區(qū)的像素尺寸,其中如果至少微縮圖的像素高度大于顯示區(qū)的像素高度,則確定微縮圖的像素尺寸大于顯示區(qū)的像素尺寸,其中如果至少微縮圖的像素寬度大于顯示區(qū)的像素寬度,則確定微縮圖的像素尺寸大于顯示區(qū)的像素尺寸,和其中如果微縮圖的像素高度小于顯示區(qū)的像素高度和微縮圖的像素寬度小于顯示區(qū)的像素寬度,則確定微縮圖的像素尺寸小于顯示區(qū)的像素尺寸。
11.一種包含在計(jì)算機(jī)可讀介質(zhì)上并包括代碼的計(jì)算機(jī)程序產(chǎn)品,在執(zhí)行時(shí),代碼使計(jì)算機(jī)執(zhí)行一種用于在顯示區(qū)上顯示圖像數(shù)據(jù)文件中包含的圖像的圖像顯示方法,所述方法包括步驟如果主圖像的像素尺寸等于或小于顯示區(qū)的像素尺寸,則在所述顯示區(qū)上顯示所述圖像數(shù)據(jù)文件中包含的主圖像;如果主圖像的像素尺寸大于顯示區(qū)的像素尺寸并且所述圖像數(shù)據(jù)文件中不包含微縮圖,則縮小主圖像并顯示縮小的主圖像;如果主圖像的像素尺寸大于顯示區(qū)的像素尺寸,所述圖像數(shù)據(jù)文件中包含微縮圖,并且微縮圖的像素尺寸與顯示區(qū)的像素尺寸之比等于或小于預(yù)定值,則縮小主圖像的像素尺寸并顯示縮小的主圖像;如果主圖像的像素尺寸大于顯示區(qū)的像素尺寸,所述圖像數(shù)據(jù)文件中包含所述微縮圖,微縮圖的像素尺寸等于或小于顯示區(qū)的像素尺寸,并且微縮圖的像素尺寸與顯示區(qū)的像素尺寸之比大于所述預(yù)定值,則在所述顯示區(qū)上顯示微縮圖;和如果主圖像的像素尺寸大于顯示區(qū)的像素尺寸,所述圖像數(shù)據(jù)文件中包含所述微縮圖,并且微縮圖的像素尺寸大于顯示區(qū)的像素尺寸,則縮小微縮圖的像素尺寸并顯示縮小的微縮圖。
12.根據(jù)權(quán)利要求11所述的計(jì)算機(jī)程序產(chǎn)品,其中如果至少主圖像的像素高度大于顯示區(qū)的像素高度,則確定主圖像的像素尺寸大于顯示區(qū)的像素尺寸,其中如果至少主圖像的像素寬度大于顯示區(qū)的像素寬度,則確定主圖像的像素尺寸大于顯示區(qū)的像素尺寸,其中如果主圖像的像素高度小于顯示區(qū)的像素高度,主圖像的像素寬度小于顯示區(qū)的像素寬度,則確定主圖像的像素尺寸小于顯示區(qū)的像素尺寸,其中如果至少微縮圖的像素高度大于顯示區(qū)的像素高度,則確定微縮圖的像素尺寸大于顯示區(qū)的像素尺寸,其中如果至少微縮圖的像素寬度大于顯示區(qū)的像素寬度,則確定微縮圖的像素尺寸大于顯示區(qū)的像素尺寸,和其中如果微縮圖的像素高度小于顯示區(qū)的像素高度和微縮圖的像素寬度小于顯示區(qū)的像素寬度,則確定微縮圖的像素尺寸小于顯示區(qū)的像素尺寸。
全文摘要
如果圖像數(shù)據(jù)文件中包含的主圖像的尺寸等于或小于顯示部分的顯示器的尺寸,控制部分在顯示區(qū)中顯示主圖像。如果主圖像的尺寸大于顯示器的尺寸并且圖像數(shù)據(jù)文件中不包含微縮圖,控制部分縮小主圖像的尺寸并顯示縮小的主圖像。如果主圖像的尺寸大于顯示器的尺寸并且圖像數(shù)據(jù)文件中包含的微縮圖的尺寸等于或小于顯示器的尺寸,控制部分則顯示微縮圖。如果主圖像的尺寸大于顯示器的尺寸并且圖像數(shù)據(jù)文件中包含的微縮圖的尺寸大于顯示器的尺寸,控制部分縮小微縮圖的尺寸并顯示縮小的微縮圖。
文檔編號(hào)H04N1/393GK1417697SQ0215036
公開(kāi)日2003年5月14日 申請(qǐng)日期2002年11月11日 優(yōu)先權(quán)日2001年11月9日
發(fā)明者吉岡健治 申請(qǐng)人:日本電氣株式會(huì)社