專利名稱:信息處理裝置及其控制方法
技術(shù)領(lǐng)域:
本發(fā)明涉及信息處理裝置,特別地,涉及被設(shè)置為將功能添加至處理圖像的應(yīng)用程序的信息處理裝置、信息處理方法和存儲(chǔ)介質(zhì)。
背景技術(shù):
在例如個(gè)人計(jì)算機(jī)(PC)的處理裝置中運(yùn)行的一些應(yīng)用程序(下文中被表示為應(yīng)用),能夠?qū)?dāng)前應(yīng)用所沒有的功能作為擴(kuò)展功能來(lái)添加。該擴(kuò)展功能大多被稱為插件并且使用戶能夠即使在安裝了應(yīng)用之后也可根據(jù)需要添加功能。
由用戶從在服務(wù)器上發(fā)布的功能列表選擇并添加期望的功能的方法,可以用作添加這種功能的方法。
日本專利特開2001-61020號(hào)公報(bào)公開了如下方法,即,在通過(guò)終端并入數(shù)據(jù)時(shí), 根據(jù)并入數(shù)據(jù)的類型顯示能夠添加的應(yīng)用并使用戶選擇應(yīng)用。
然而,當(dāng)要從作為列表顯示的功能中選擇并且添加功能時(shí),如果僅僅呈現(xiàn)許多擴(kuò)展功能,則用戶可能不知道選擇哪個(gè)功能。即使用戶適當(dāng)?shù)剡x擇并且添加功能,該功能也可能不適用于用戶的安裝文件。為了避免該情況,強(qiáng)烈期望被設(shè)置為根據(jù)用戶希望處理(例如,編輯)的文件來(lái)選擇添加功能,并且結(jié)果只添加用戶希望使用的功能的處理裝置。發(fā)明內(nèi)容
本發(fā)明的方面旨在解決上述問(wèn)題中的全部或至少一個(gè)。
此外,根據(jù)本發(fā)明的方面,提供了一種信息處理裝置,該信息處理裝置被設(shè)置為與客戶機(jī)通信,具有圖像處理功能的應(yīng)用程序在所述客戶機(jī)中運(yùn)行,所述信息處理裝置包括: 特征獲得單元,其獲得要由所述應(yīng)用程序處理的對(duì)象圖像的特征;功能選擇單元,其基于由所述特征獲得單元獲得的特征選擇要添加至所述應(yīng)用程序的功能;以及程序發(fā)送單元,其獲得與由所述功能選擇單元選擇的功能相對(duì)應(yīng)的安裝程序并且將所獲得的安裝程序發(fā)送至所述客戶機(jī)。
通過(guò)以下參照附圖對(duì)示例性實(shí)施例的詳細(xì)描述,本發(fā)明的其他特征和方面將變得清楚。
包含在說(shuō)明書中并構(gòu)成說(shuō)明書的一部分的附圖例示了本發(fā)明的示例性實(shí)施例、特征和方面,并且與文字說(shuō)明一起用來(lái)解釋本發(fā)明的原理。
圖IA和IB是示出根據(jù)本發(fā)明實(shí)施例的圖像處理應(yīng)用的顯示畫面的圖。
圖2是示出根據(jù)本發(fā)明實(shí)施例的信息處理裝置的系統(tǒng)結(jié)構(gòu)的圖。
圖3是示出獲得根據(jù)本發(fā)明實(shí)施例的圖像信息和獲得關(guān)于在圖像處理應(yīng)用中安裝的功能的信息的流程圖的圖。
圖4A和4B是示出根據(jù)本發(fā)明實(shí)施例的圖像信息和關(guān)于安裝的功能的信息的結(jié)構(gòu)的圖。
圖5是示出根據(jù)本發(fā)明實(shí)施例的判定添加功能的處理的流程圖的圖。
圖6是示出根據(jù)本發(fā)明實(shí)施例的圖像信息和功能信息之間的對(duì)應(yīng)關(guān)系的圖。
圖7是示出根據(jù)本發(fā)明實(shí)施例的添加功能信息的顯示處理的流程圖的圖。
圖8是示出在本發(fā)明實(shí)施例中選擇多個(gè)圖像時(shí)的圖像處理應(yīng)用的功能信息顯示畫面的圖。
圖9A、9B和9C是示出在本發(fā)明實(shí)施例中所選擇的多個(gè)圖像的圖像信息以及圖像信息和功能信息之間的對(duì)應(yīng)關(guān)系的圖。
圖10是示出在本發(fā)明實(shí)施例中選擇多個(gè)圖像時(shí)的圖像處理應(yīng)用的功能信息顯示畫面的圖。
圖IlA和IlB是示出在本發(fā)明實(shí)施例中選擇多個(gè)圖像時(shí)具有圖像信息的選擇的圖像與選擇的圖像的比率以及圖像信息和功能信息之間的對(duì)應(yīng)關(guān)系的圖。
圖12A和12B是示出在根據(jù)本發(fā)明實(shí)施例的圖像處理應(yīng)用執(zhí)行編輯功能時(shí)顯示的功能信息顯示畫面的圖。
圖13是示出根據(jù)本發(fā)明實(shí)施例的圖像處理應(yīng)用執(zhí)行編輯功能的流程圖的圖。
具體實(shí)施方式
下面將參照附圖詳細(xì)描述本發(fā)明的各種示例性實(shí)施例、特征和方面。
圖2是示出本發(fā)明的系統(tǒng)結(jié)構(gòu)的圖。圖2中的附圖標(biāo)記201表示安裝有具有圖像處理功能的應(yīng)用程序(下文中,表示為應(yīng)用)的信息處理裝置(下文中,表示為PC)。附圖標(biāo)記208表示作為PC201的外部裝置的信息處理裝置(下文中,表示為服務(wù)器),并且具有向用戶提供圖形處理應(yīng)用或添加功能的安裝程序的功能。根據(jù)本發(fā)明,如果在用戶已經(jīng)選擇圖像的條件下,用戶執(zhí)行在PC201中運(yùn)行的圖像處理應(yīng)用的添加功能,則通過(guò)使用選擇的圖像的圖像信息來(lái)檢索添加功能(例如,能夠添加的功能或要添加的推薦候選的功能)。 然后,通過(guò)圖像處理應(yīng)用顯示關(guān)于檢索到的功能的信息,與選擇的圖像相對(duì)應(yīng)的添加功能被呈現(xiàn)給用戶。附圖標(biāo)記202表示控制整個(gè)PC201的CPU。附圖標(biāo)記204表示諸如硬盤的輔助存儲(chǔ)設(shè)備,其存儲(chǔ)由CPU202控制PC201的操作的程序和諸如圖像文件的數(shù)據(jù)。附圖標(biāo)記203表示諸如RAM的主存儲(chǔ)設(shè)備,其存儲(chǔ)從輔助存儲(chǔ)設(shè)備讀出的程序并且也提供用于執(zhí)行程序的工作區(qū)。附圖標(biāo)記205表示諸如液晶顯示器的顯示單元。附圖標(biāo)記206表示諸如鍵盤和鼠標(biāo)的操作單元。附圖標(biāo)記207表示用于與其他計(jì)算機(jī)通信的、諸如以太網(wǎng)(注冊(cè)商標(biāo))終端的網(wǎng)絡(luò)裝置。附圖標(biāo)記208表示如上所述的服務(wù)器。附圖標(biāo)記209表示控制整個(gè)服務(wù)器208的CPU。附圖標(biāo)記211表示諸如硬盤的輔助存儲(chǔ)設(shè)備,其存儲(chǔ)由CPU209控制服務(wù)器208的程序。此外,存儲(chǔ)關(guān)于可添加至根據(jù)本發(fā)明實(shí)施例的圖像處理應(yīng)用的功能的信息。
圖2中的系統(tǒng)是實(shí)現(xiàn)以下描述的本發(fā)明實(shí)施例的結(jié)構(gòu)的基本結(jié)構(gòu),并且根據(jù)存儲(chǔ)在PC201和服務(wù)器208的各輔助存儲(chǔ)設(shè)備中的控制程序,由CPU的控制操作實(shí)現(xiàn)各實(shí)施例的具體結(jié)構(gòu)。
第一實(shí)施例
圖IA示出根據(jù)本實(shí)施例的在PC201中運(yùn)行的圖像處理應(yīng)用的顯示畫面。附圖標(biāo)記101是文件夾選擇區(qū)。如果選擇該區(qū)域中顯示的文件夾,則存儲(chǔ)在所選擇的文件夾中的圖像的縮略圖顯示在縮略圖顯示區(qū)103。圖像與拍攝信息和屬性信息一起以文件格式存儲(chǔ)在文件夾中,并且該文件夾存儲(chǔ)輔助存儲(chǔ)設(shè)備中。在圖IA的情況下,選擇文件夾102,并且三個(gè)圖像顯示在縮略圖顯示區(qū)103中。通過(guò)例如對(duì)操作單元206進(jìn)行操作,在縮略圖顯示區(qū) 103中顯示的圖像可以被選擇作為圖像處理對(duì)象,并且在圖IA的情況下,縮略像104被選擇作為圖像處理對(duì)象。如果選擇了圖像,則選擇的圖像的框突出顯示,如圖IA所示。當(dāng)然,其他顯示方法也可以用于指示選擇。
如果選擇在縮略圖顯示區(qū)103中顯示的圖像,則能夠選擇進(jìn)行在菜單中顯示的添加功能處理105。也可以由上下文菜單或?qū)S冒粹o進(jìn)行添加功能處理。
圖3中的流程圖示出在進(jìn)行圖像選擇處理之后執(zhí)行添加功能處理時(shí)由PC201進(jìn)行的處理。由CPU202根據(jù)存儲(chǔ)在輔助存儲(chǔ)設(shè)備204中的程序控制PC201的各構(gòu)件來(lái)實(shí)現(xiàn)執(zhí)行圖像處理應(yīng)用的處理。
在步驟S301中,CPU202首先進(jìn)行特征獲得處理以獲得選擇的圖像的特征。選擇的圖像的特征包括例如拍攝圖像時(shí)的日期/時(shí)間的日期/時(shí)間信息和諸如光圈值和拍攝模式的拍攝信息。然而,選擇的圖像的特征不僅限于上述信息,并且可以是例如表示由CPU202 對(duì)圖像的屬性信息、圖像的亮度和色調(diào)以及被攝體的類型的分析的結(jié)果的特征量數(shù)據(jù)。
在以下描述中,示出諸如以上拍攝信息和特征量數(shù)據(jù)的圖像的特征的信息將統(tǒng)稱為圖像信息。
在圖4A中示出了由圖IA中的圖像處理應(yīng)用選擇的圖像104的圖像信息的示例。 如圖4A所示,圖像信息包括圖像信息的類型和值以及與各類型和值相對(duì)應(yīng)的ID。例如,圖像信息402示出拍攝模式為水下。ID“002”被分配給圖像信息的類型“拍攝模式”,ID“008” 被分配給圖像信息的值“水下”。在程序內(nèi)部的處理或與服務(wù)器的通信中,替代發(fā)送/接收 “拍攝模式”和“水下”的信息,發(fā)送/接收作為圖像信息的類型的ID “002”和作為圖像信息的值的ID “008”。通過(guò)以這種方式使用ID,能夠減少所處理的信息的量。此外,當(dāng)圖像處理應(yīng)用被本地化為多種語(yǔ)言時(shí),能夠進(jìn)行與服務(wù)器的通信,而不受語(yǔ)言影響。
根據(jù)4A,圖像104的圖像信息示出圖像格式是JPG (401),拍攝模式是水下(402), GPS信息可用(403)。當(dāng)在步驟S301獲得圖像信息時(shí),圖像信息可以直接從圖像數(shù)據(jù)讀取, 或可以從由圖像處理應(yīng)用管理的數(shù)據(jù)庫(kù)讀取。圖像信息也包括縮略像。縮略像是分辨率通常為160*120(橫縱)像素的縮小的圖像。
在步驟S302中,CPU202執(zhí)行功能獲得處理以獲得關(guān)于安裝在PC201中作為圖像處理應(yīng)用的功能的功能的信息。圖像處理應(yīng)用將關(guān)于在應(yīng)用中安裝的功能的信息存儲(chǔ)在注冊(cè)表等中,并且因此能夠通過(guò)參照注冊(cè)表中存儲(chǔ)的信息來(lái)獲得關(guān)于安裝的功能的信息。圖 4B示出所獲得的功能信息的示例。功能信息包括ID和功能名稱。ID具有不與其他功能的值重疊的唯一值,并且假設(shè)圖像處理應(yīng)用的開發(fā)者針對(duì)各功能分配唯一值。圖4B示出自動(dòng)調(diào)整(404)、運(yùn)動(dòng)圖像切割(405)、及RAW顯影(406)的功能安裝在PC201中。
在步驟S303中,CPU202將在步驟S302獲得的圖像信息和功能信息發(fā)送到服務(wù)器。 信息被經(jīng)由網(wǎng)絡(luò)裝置207發(fā)送到服務(wù)器208。如上所述,如果圖像本身被用作圖像信息,則除圖4A中的圖像信息之外,圖像或其縮小圖像被作為圖像信息發(fā)送。
因此,在本實(shí)施例中,在步驟S302中獲得關(guān)于在PC中安裝的功能的信息,并且在步驟S303中功能信息被發(fā)送到服務(wù)器。這是因?yàn)樵谔砑庸δ軙r(shí),僅向用戶呈現(xiàn)沒有安裝在 PC中的添加功能。因此,關(guān)于已經(jīng)安裝的功能的信息被發(fā)送到服務(wù)器,即使在服務(wù)器中檢索與圖像信息相對(duì)應(yīng)的功能時(shí)找到該已安裝的功能,其功能信息也不被發(fā)送到PC。此外,從 PC201發(fā)送的功能信息可以由服務(wù)器208用來(lái)檢查已經(jīng)安裝的功能的更新狀態(tài)。
圖5的流程圖示出如下處理,即,服務(wù)器208通過(guò)使用在步驟S303中由PC201發(fā)送的圖像信息和功能信息來(lái)檢索要推薦添加到PC201的功能,并且選擇性地將添加功能通知給PC201。
在步驟S501中,CPU209接收由PC201發(fā)送的圖像信息和功能信息。經(jīng)由網(wǎng)絡(luò)裝置214接收由PC201發(fā)送的信息。
在步驟S502中,CPU209通過(guò)使用所接收的圖像信息和功能信息生成要發(fā)送到 PC201的功能信息。通過(guò)使用所接收的圖像信息和功能信息,根據(jù)作為圖6所示的功能信息管理表的存儲(chǔ)在輔助存儲(chǔ)設(shè)備211中的管理信息,檢索并判定可添加至PC201功能的信息, 來(lái)生成功能信息。
如圖6所示,功能信息管理表可分為兩個(gè)部分,圖像信息601和功能信息602。圖像信息601包括可以從PC發(fā)送的所有圖像信息。圖像信息601的結(jié)構(gòu)與參照?qǐng)D4描述的圖像信息的結(jié)構(gòu)相同。在圖4A中示出圖像格式是JPG的圖像信息401也作為圖6中的附圖標(biāo)記603存在。類似地,在圖4A中的圖像信息402和圖像信息403存在如圖6中的附圖標(biāo)記604和附圖標(biāo)記605所示。功能信息602包含要檢索的功能。該功能與圖像信息相關(guān)。 例如,由附圖標(biāo)記606表示的功能(靜止圖像切割、運(yùn)動(dòng)圖像組合和運(yùn)動(dòng)圖像切割)與圖像格式是運(yùn)動(dòng)圖像的圖像信息相關(guān)。通過(guò)以這種方式將圖像信息601和功能信息602相關(guān)聯(lián) (對(duì)應(yīng)),能夠檢索與從PC發(fā)送的圖像信息相對(duì)應(yīng)的功能。與參照?qǐng)D4B描述的圖像信息的結(jié)構(gòu)相同,功能信息602的結(jié)構(gòu)包括ID和功能名稱。功能信息602還可以包括稍后描述的功能的顯示優(yōu)先級(jí)信息。
描述返回到在步驟S502中檢索添加功能。CPU209在功能信息管理表中檢索與所接收的圖像信息相關(guān)的功能。如果例如發(fā)送圖4A所示的圖像信息,如圖6中的功能信息管理表中的粗線所示,與圖像信息401、402及403相關(guān)的功能信息607、功能信息608及功能信息609變?yōu)闄z索結(jié)果。也就是說(shuō),亮度校正、修整(JPG)、對(duì)比度調(diào)整、傾斜校正、水下校正及地圖顯示是功能的檢索結(jié)果。這里檢索的功能被報(bào)告給PC201作為要添加的候選功能。 通過(guò)進(jìn)行功能選擇處理以從候選功能中選擇期望安裝的功能,只有所選擇的功能或所有功能能夠被選擇作為要添加在PClOl中的功能。
將描述與圖像信息401相關(guān)的功能信息610(自動(dòng)調(diào)整)從檢索結(jié)果中排除的原因。如上所述,當(dāng)用戶添加功能時(shí),不需要新呈現(xiàn)安裝在PC201中的功能。因此,在步驟S502 中,作為包括在步驟S501中接收的功能信息中的功能的自動(dòng)調(diào)整的信息被從檢索結(jié)果中排除。通過(guò)以這種方式將檢索結(jié)果限定在除安裝在PC中的功能以外的功能,防止將已經(jīng)安裝在PC中的功能呈現(xiàn)給用戶。
服務(wù)器208可以被配置為獲得包括在從PC201接收的功能信息中的安裝功能的更新狀態(tài)。例如,可以獲得所安裝的功能的最新版本信息以與添加功能的檢索結(jié)果一起發(fā)送到PC201。在這種方式,即使針對(duì)已經(jīng)安裝在圖像處理應(yīng)用中的功能,最新版本的更新信息也能夠與添加功能一起呈現(xiàn)。
在步驟S503中,CPU209通過(guò)使用包含在檢索結(jié)果中的各功能來(lái)處理圖像。這里描述的圖像處理是通過(guò)使用縮略圖來(lái)執(zhí)行亮度校正、水下校正等的功能。用于圖像處理的縮略圖是包括在從PC201接收的圖像信息中的縮略圖。如果在步驟S502中的檢索結(jié)果是功能信息607至609,則通過(guò)圖6所示的總共六個(gè)功能來(lái)進(jìn)行圖像處理。
在步驟S504中,CPU209將檢索結(jié)果的功能信息和在步驟S503中的處理中所產(chǎn)生的圖像數(shù)據(jù)發(fā)送到PC201。如果例如發(fā)送圖4A所示的圖像信息,則檢索結(jié)果的功能信息607 至609和在步驟S502中創(chuàng)建的六個(gè)縮略圖被發(fā)送到PC201。以這種方式由服務(wù)器208通過(guò)發(fā)送處理發(fā)送的功能變?yōu)橐蒔C201添加的功能的候選。
當(dāng)該功能信息被發(fā)送到PC201時(shí),不僅發(fā)送ID,例如,“002”,還發(fā)送功能名稱“亮度校正”。由于使PC在添加功能的情況下顯示尚未出現(xiàn)在PC中的ID的功能,所以除ID之外,也發(fā)送功能名稱,因此不能夠從ID得知功能名稱。在本實(shí)施例中,使得要發(fā)送到PC201 的功能信息被還包括顯示優(yōu)先級(jí)611的信息。顯示優(yōu)先級(jí)是表示由PC201中的圖像處理應(yīng)用顯示從服務(wù)器208接收的功能信息的優(yōu)先級(jí)順序的信息。該顯示優(yōu)先級(jí)是能夠由服務(wù)器管理員設(shè)置并且校正的信息,各功能的顯示優(yōu)先級(jí)被假設(shè)為不與其他功能的值重復(fù)的唯一值。PC201的圖像處理應(yīng)用被配置為以顯示優(yōu)先級(jí)的數(shù)字升序來(lái)顯示功能信息。通過(guò)自由設(shè)置顯示優(yōu)先級(jí),能夠?qū)崿F(xiàn)合理地確定和改變被強(qiáng)烈推薦給用戶的功能。此外,如上所述, 服務(wù)器208可以被配置為將在PC201中安裝的功能的最新版本信息發(fā)送到PC201。以這種方式,能夠檢查安裝在PC201中的功能的版本,并且能夠基于版本檢查結(jié)果引起用戶對(duì)更新功能的注意。
圖7中的流程圖示出在PC201接收由服務(wù)器208發(fā)送的功能信息和處理后的圖像數(shù)據(jù)時(shí)由PC201進(jìn)行的處理。
在步驟S701中,CPU202接收從服務(wù)器208發(fā)送的功能信息和處理后的圖像數(shù)據(jù)。
在步驟S702中,CPU202通過(guò)圖像處理應(yīng)用顯示所接收的功能和處理后的圖像數(shù)據(jù)。圖IB示出在已經(jīng)選擇圖IA中的圖像的條件下執(zhí)行添加功能時(shí)在圖像處理應(yīng)用中顯示所接收的功能信息和處理后的圖像數(shù)據(jù)的畫面。也就是說(shuō),如果在圖IA的狀態(tài)下執(zhí)行添加功能,則CPU201與服務(wù)器通信,結(jié)果圖像處理應(yīng)用將其顯示畫面改變?yōu)閳DIB中的狀態(tài)。附圖標(biāo)記108表示顯示所接收的功能信息和處理后的圖像數(shù)據(jù)的功能信息顯示區(qū)域。附圖標(biāo)記109表示從服務(wù)器208接收的一條功能信息。附圖標(biāo)記110表示所接收的處理后的圖像數(shù)據(jù)。如以上所示,通過(guò)將功能信息和處理后的圖像數(shù)據(jù)顯示為一組,通過(guò)添加功能對(duì)選擇的圖像的處理結(jié)果一目了然,并且與只顯示功能名稱的情況相比,用戶能夠更容易地識(shí)別出能夠添加的功能。當(dāng)在功能信息顯示區(qū)域108中顯示所接收的功能信息時(shí),CPU202根據(jù)包括在功能信息中的顯示優(yōu)先級(jí)控制顯示。在圖IB中,從屏幕左側(cè)以所接收的顯示優(yōu)先級(jí)的數(shù)字升序顯示功能信息。如果所有所接收到的功能信息不能夠包含在功能信息顯示區(qū)域 108中,則滾動(dòng)條可以設(shè)置在功能信息顯示區(qū)域108中,從而能夠通過(guò)移動(dòng)滾動(dòng)條以顯示優(yōu)先級(jí)的順序顯示所有功能信息。作為另一選擇,按鈕可以設(shè)置在功能信息顯示區(qū)域108中, 使得在按下按鈕時(shí)打開另一窗口,以在該另一窗口中顯示不能夠包括在功能信息顯示區(qū)域 108中的功能信息。此外,允許用戶基于顯示優(yōu)先級(jí)選擇是否顯示功能信息的功能可以給予圖像處理應(yīng)用。此外,如果從服務(wù)器208接收所安裝的功能的最新版本信息,則可以顯示表示在所安裝的功能中能夠更新的功能的信息。
在圖IB中,如果PC201從在功能信息顯示區(qū)域108中顯示的功能中接收選擇由用戶期望安裝的功能的操作,則PC201將表示功能的信息發(fā)送到服務(wù)器(步驟S703)。然后, 接收表示所選擇的功能的信息的服務(wù)器進(jìn)行發(fā)送程序的程序發(fā)送處理以將所選擇的功能安裝到PC201中(未示出)。在步驟S704中,當(dāng)獲得從服務(wù)器讀取的并且發(fā)送到PC201的安裝程序時(shí),PC201激活安裝程序,使得新的功能被添加到應(yīng)用。
例如,如果用戶選擇附圖標(biāo)記109的水下校正,則CPU202將與所選擇的功能相對(duì)應(yīng)的ID發(fā)送到服務(wù)器208。服務(wù)器208檢索與所接收的ID相對(duì)應(yīng)的功能,并且將用于將功能的程序添加到圖像處理應(yīng)用的安裝程序發(fā)送到PC201。PC201執(zhí)行所接收的安裝程序以將該功能添加到圖像處理應(yīng)用。PC201也可以被配置為使得在顯示安裝的功能中能夠更新的功能時(shí)能夠執(zhí)行類似處理。
本實(shí)施例的基本結(jié)構(gòu)是用戶檢索能夠被選擇作為添加的功能候選。如果考慮到這點(diǎn),可以例如如下所述修改本實(shí)施例。在第一實(shí)施例中,防止所安裝的功能顯示在關(guān)于圖IB 中的添加功能的信息的顯示中,因此在選擇的圖像的圖像信息被發(fā)送到服務(wù)器時(shí),關(guān)于所安裝的功能的信息也被一起發(fā)送到服務(wù)器。因此,在步驟S502中服務(wù)器208檢索功能時(shí),將安裝完的功能從檢索結(jié)果中移除。然而,作為防止所安裝的功能被顯示的方法,在步驟S702 中PC201顯示功能時(shí),安裝完的功能可以從顯示對(duì)象功能中移除。因此,作為第一實(shí)施例的第一變形例,從服務(wù)器接收添加功能的檢索結(jié)果的PC201從顯示對(duì)象功能中移除安裝完的功能,而沒有將關(guān)于所安裝的功能的信息發(fā)送到服務(wù)器。也就是說(shuō),在步驟S702中顯示功能信息時(shí),PC201從顯示對(duì)象功能中移除安裝完的功能。
首先執(zhí)行圖3中的步驟S302,但是在步驟S303中發(fā)送到服務(wù)器的信息是圖像信息。因此,在步驟S501中由服務(wù)器208接收的信息也是圖像信息。然后,在步驟S502中,通過(guò)使用所接收的圖像信息來(lái)檢索添加功能。也就是說(shuō),如果接收到圖4A所示的圖像信息, 則在圖6中功能信息607至610中所示的所有功能變?yōu)闄z索結(jié)果。在以上描述中,安裝在 PC中的功能610從檢索結(jié)果中移除,但此時(shí),根據(jù)本過(guò)程不知道功能610是否安裝在PC中, 因此,與所接收的圖像信息相關(guān)的所有功能變?yōu)闄z索結(jié)果。然后,服務(wù)器208將作為檢索結(jié)果的功能信息發(fā)送到PC201。PC201接收由服務(wù)器發(fā)送的功能信息。然后,在步驟S702之前,PC201基于關(guān)于在PC中獲得并且安裝的功能的信息將已經(jīng)安裝在PC中的功能從服務(wù)器接收的功能信息中移除。通過(guò)以這種方式限制在步驟S702中顯示的功能信息,能夠防止圖像處理應(yīng)用顯示關(guān)于已經(jīng)安裝在PC中的功能的信息。以上是防止圖像處理應(yīng)用顯示關(guān)于已經(jīng)安裝在PC中的功能的信息的另一種方法。取代在步驟S302中進(jìn)行處理,處理可以在步驟S701和步驟S702之間進(jìn)行。本變形例可以應(yīng)用于以下所述的其他變形例。順便提及,根據(jù)本變形例,功能信息不被發(fā)送到服務(wù)器,因此,當(dāng)添加功能時(shí),不能夠獲得所安裝的功能的最新版本信息。
接下來(lái),將描述第一實(shí)施例的第二變形例。本變形例被配置為能夠?qū)⒂蓤D像處理應(yīng)用選擇的圖像擴(kuò)展到多個(gè)圖像,使得能夠?qū)Χ鄠€(gè)選擇的圖像執(zhí)行根據(jù)第一實(shí)施例的添加功能。本變形例在結(jié)構(gòu)上與第一變形例相同,其中,選擇的圖像的圖像信息和所安裝的功能的功能信息被從PC201發(fā)送到服務(wù)器208。
圖8示出在多個(gè)圖像被選擇并且添加功能被執(zhí)行時(shí)圖像處理應(yīng)用的顯示畫面。在圖8中,用戶在縮略圖區(qū)域中選擇圖像801和802。能夠通過(guò)操作單元206的操作,例如,鼠標(biāo)的拖放操作或鍵盤操作來(lái)選擇多個(gè)圖像。如果在該狀態(tài)下執(zhí)行添加功能,則所選擇的兩個(gè)圖像的圖像信息與功能信息(例如,圖4B) —起發(fā)送到服務(wù)器208。也就是說(shuō),PC201根據(jù)圖3中的流程圖對(duì)各個(gè)選擇的圖像進(jìn)行處理。例如,如果在圖8中所選擇的兩個(gè)圖像的圖像信息是圖9A和9B,則圖像信息901至904、圖像801和802的縮略圖、以及在步驟S302 中獲得的功能信息被發(fā)送到服務(wù)器208。服務(wù)器208首先根據(jù)圖5的流程圖通過(guò)使用所接收到的圖像信息和功能信息,從圖9C所示的功能信息管理表中檢索并判定要發(fā)送到PC201 的添加功能。在本實(shí)施例中,如果多個(gè)圖像的圖像信息被發(fā)送到服務(wù)器208,則服務(wù)器208 首先將與所接收的圖像信息相關(guān)的功能設(shè)置為檢索結(jié)果。也就是說(shuō),如果在圖9A和9B所示的圖像信息被發(fā)送,則服務(wù)器208通過(guò)參照從PC201接收的功能信息來(lái)將功能信息管理表中的功能905至907設(shè)置為檢索結(jié)果。附圖標(biāo)記905的功能與圖像格式為JPG的圖像信息相關(guān),附圖標(biāo)記906的功能與拍攝模式是夜景的圖像信息相關(guān),并且附圖標(biāo)記907的功能與拍攝模式是運(yùn)動(dòng)的圖像信息相關(guān)。
接下來(lái),服務(wù)器208從以上檢索結(jié)果的功能中檢索可應(yīng)用于所有選擇圖像的功能。也就是說(shuō),如果在圖9A和9B所示的圖像信息被發(fā)送,則圖像格式為JPG的圖像信息是共有的,因此,附圖標(biāo)記905的功能能夠應(yīng)用于兩個(gè)圖像。然后,標(biāo)記被附加到功能905。 該標(biāo)記被用于在所檢索的功能中區(qū)別能夠應(yīng)用于所有選擇圖像的功能和能夠應(yīng)用于一個(gè)圖像的功能。因此,該標(biāo)記可以添加至功能906和907,或者可以應(yīng)用除標(biāo)記以外的任何方法。因此,根據(jù)本變形例,考慮到在本變形例中選擇多個(gè)圖像的情況,針對(duì)添加功能,添加有用處理。
接下來(lái),當(dāng)進(jìn)行步驟S503中的圖像處理時(shí),對(duì)檢索結(jié)果的功能能夠應(yīng)用的所有圖像進(jìn)行圖像處理。也就是說(shuō),進(jìn)行包括在圖像801、802的縮略圖所共有的功能905中的亮度校正、修整、對(duì)比度調(diào)整以及傾斜校正。對(duì)圖像801的縮略圖進(jìn)行功能906的夜景校正, 對(duì)圖像802的縮略圖進(jìn)行功能907的振動(dòng)校正。當(dāng)在步驟S504發(fā)送功能信息時(shí),服務(wù)器 208發(fā)送功能信息905至907,以及附在上面的標(biāo)記。當(dāng)發(fā)送處理后的圖像數(shù)據(jù)時(shí),發(fā)送上述所有處理后的圖像數(shù)據(jù)。當(dāng)接收功能信息時(shí),圖像處理應(yīng)用顯示能夠應(yīng)用于選擇圖像和處理后的圖像中的至少一個(gè)的功能。在圖8中,顯示能夠應(yīng)用于圖像801及其處理后的圖像804的夜景校正功能803,并且顯示能夠應(yīng)用于圖像802及其處理后的圖像806的振動(dòng)校正功能805。也顯示能夠應(yīng)用于圖像801、802以及其處理后的圖像808、809的亮度校正功能。能夠應(yīng)用于選擇圖像中的至少一個(gè)的功能的顯示模式和能夠應(yīng)用于所有選擇圖像的功能的顯示模式能夠通過(guò)單選按鈕810、811切換。默認(rèn)顯示能夠應(yīng)用于選擇圖像中的至少一個(gè)的功能,并且因此,選擇示出OR(或)檢索結(jié)果的單選按鈕810。如果選擇示出AND(與) 檢索結(jié)果的單選按鈕811,則只顯示能夠應(yīng)用于所有選擇圖像的功能。為了顯示能夠應(yīng)用于所有選擇圖像的功能,圖像處理應(yīng)用參照從服務(wù)器發(fā)送的標(biāo)記。如果在服務(wù)器檢索添加功能時(shí)標(biāo)記被附加至能夠應(yīng)用于所有選擇圖像的功能,則在選擇單選按鈕811時(shí)顯示附加有標(biāo)記的功能信息。也就是說(shuō),顯示在圖9C中由附圖標(biāo)記905表示的功能信息。因此,通過(guò)參照由服務(wù)器附加的標(biāo)記,能夠應(yīng)用于所有選擇圖像的功能的顯示和能夠應(yīng)用于選擇圖像中的至少一個(gè)的功能的顯示能夠被切換。
雖然本變形例假設(shè)第一實(shí)施例的結(jié)構(gòu),但是即使本變形例假設(shè)第一變形例的結(jié)構(gòu),也不需要改變標(biāo)記的附加。在該情況下,可以在由PC201從服務(wù)器208接收的檢索結(jié)果中移除關(guān)于安裝功能的信息而獲得的結(jié)果上實(shí)現(xiàn)上述顯示控制。如果作為在PC201側(cè)移除安裝完的功能的結(jié)果,沒有選擇的圖像所共有的添加功能信息,則只實(shí)現(xiàn)顯示控制。
作為第三變形例,將描述在選擇的圖像的數(shù)量較大(諸如100個(gè)圖像)時(shí)適用的第一實(shí)施例的變形例。如果例如選擇的圖像的數(shù)量為100并且其99個(gè)圖像共有的圖像信息存在,但圖像信息不存在于剩余一個(gè)圖像中,則即使選擇圖8中的單選按鈕Sll(AND)也不顯示99個(gè)圖像共有的功能。如果選擇單選按鈕810,則顯示99個(gè)圖像共有的功能,但是期望顯示一些其他功能信息,并且用戶找到與99個(gè)圖像共有的圖像信息相關(guān)的功能比較繁瑣。考慮到如下情況發(fā)生,即,例如即使用戶認(rèn)為對(duì)所有的100個(gè)圖像在夜景的拍攝模式下進(jìn)行了拍攝,但實(shí)際上對(duì)99個(gè)圖像在夜景的拍攝模式下進(jìn)行了拍攝,而對(duì)一個(gè)圖像在運(yùn)動(dòng)模式的拍攝模式下進(jìn)行了拍攝。因此,在通過(guò)選擇多個(gè)圖像執(zhí)行添加功能的情況下,服務(wù)器 208在多個(gè)選擇的圖像中檢索并且判定與示出預(yù)定閾值或以上的比率的圖像信息相關(guān)的功倉(cāng)泛。
以下將參照?qǐng)D10描述本變形例。在本變形例中,選擇的圖像的圖像信息和安裝完的功能的功能信息被從PC201發(fā)送到服務(wù)器208的結(jié)構(gòu)與第一實(shí)施例相同。也就是說(shuō),以下描述假設(shè)如下情況,即,在根據(jù)第一實(shí)施例功能信息被從PC201發(fā)送到服務(wù)器208的結(jié)構(gòu)中選擇多個(gè)圖像。
圖10示出在選擇在縮略圖顯示區(qū)域1001中顯示的100個(gè)圖像的條件下執(zhí)行添加功能時(shí)圖像處理應(yīng)用的顯示畫面。在圖IlA中示出由在縮略圖顯示區(qū)域1001中選擇的多個(gè)圖像保持的圖像信息的比率。根據(jù)圖11A,圖像信息1101示出所選擇的100個(gè)圖像中的 85個(gè)圖像的圖像格式是JPG,15個(gè)圖像是運(yùn)動(dòng)圖像,5個(gè)圖像是RAW數(shù)據(jù)。圖像信息1102 示出10個(gè)圖像的拍攝模式是夜景,90個(gè)圖像的拍攝模式是運(yùn)動(dòng),并且沒有拍攝模式是水下的圖像。圖像信息1103示出60個(gè)圖像附加有GPS信息,40個(gè)圖像不具有附加的GPS信息。 如果用戶通過(guò)選擇100個(gè)圖像來(lái)執(zhí)行添加功能,則PC201將圖IlA所示的圖像信息發(fā)送到服務(wù)器208。通過(guò)使用戶能夠?qū)⒗邕x擇的圖像的數(shù)量設(shè)置給圖像處理應(yīng)用,能夠?qū)崿F(xiàn)確定是否能夠生成圖IlA所示的信息的標(biāo)準(zhǔn)。作為另一選擇,服務(wù)器管理員可以根據(jù)服務(wù)器側(cè)條件來(lái)對(duì)圖像處理應(yīng)用設(shè)置標(biāo)準(zhǔn)。
服務(wù)器208針對(duì)所接收的100個(gè)圖像檢索并且判定與具有預(yù)定閾值或以上的比率的圖像信息相關(guān)的功能。這里假設(shè),例如,服務(wù)器管理員將閾值設(shè)置為50%。在該情況下,在選擇的圖像中,圖像信息的比率超過(guò)50%的圖像包括在圖IlA中的圖像信息1104至 1106。因此,服務(wù)器208通過(guò)使用圖IlB所示的功能信息管理表來(lái)檢索與圖像信息1104至 1106相關(guān)的功能。在圖IlB中,功能信息1106至1108成為檢索結(jié)果。自動(dòng)調(diào)整功能不包括在檢索結(jié)果中的原因與第一實(shí)施例相同。服務(wù)器208將作為檢索結(jié)果的功能信息1106 至1108發(fā)送到PC201。圖像處理應(yīng)用根據(jù)顯示優(yōu)先級(jí)來(lái)顯示所接收的功能信息。在圖10 中,從畫面的左側(cè)以顯示優(yōu)先級(jí)的降序來(lái)顯示振動(dòng)校正功能1002、地圖顯示功能1003以及亮度校正功能1004。服務(wù)器管理員能夠自由設(shè)置由服務(wù)器208設(shè)置的閾值。因此,通過(guò)針對(duì)選擇的圖像檢索與具有預(yù)定值以上的比率的圖像信息相關(guān)的功能,在通過(guò)選擇多個(gè)圖像執(zhí)行添加功能時(shí)能夠有效地檢索功能。
此外,在本變形例中,如圖10所示,處理后的縮略圖與添加功能名稱一起顯示。因此,例如,服務(wù)器208需要區(qū)分具有包括在接收的圖像信息的比率中的圖像信息的圖像和所接收的圖像信息。然后,與所檢索的添加功能相對(duì)應(yīng)的所有縮略像被處理并且與添加功能一起發(fā)送到PC201。該處理與第一實(shí)施例基本相同。由于選擇的圖像的數(shù)量較大,所以能夠通過(guò)提供關(guān)于顯示優(yōu)先級(jí)的滾動(dòng)條(水平方向)和關(guān)于處理后的圖像的滾動(dòng)條(垂直方向)來(lái)顯示添加功能。
根據(jù)本變形例,雖然在通過(guò)選擇多個(gè)圖像執(zhí)行添加功能時(shí)檢索與示出預(yù)定值以上的比率的圖像信息相關(guān)的功能,但是只可以按照?qǐng)D像信息的比率的降序來(lái)檢索預(yù)定數(shù)量的功能。例如,考慮按照由服務(wù)器208接收的圖像信息的比率的降序來(lái)檢索7個(gè)功能。假設(shè) “7”的值可由服務(wù)器管理員自由設(shè)置。如果按照選擇的圖像的比率的降序來(lái)進(jìn)行圖IlA所示的圖像信息的檢索,則首選檢索具有90%的比率且拍攝模式為運(yùn)動(dòng)的圖像信息1105。如果通過(guò)使用在圖IlB所示的功能信息管理表來(lái)檢索與該圖像信息相關(guān)的功能,則檢測(cè)到在附圖標(biāo)記1107中示出的振動(dòng)校正功能。如果以這種方式進(jìn)行檢索直到按照選擇的圖像的圖像信息的比率的降序找到7個(gè)功能為止,則附圖標(biāo)記1106至1109的功能成為檢索結(jié)果。 另外,在該情況下,安裝在PC201中的功能從檢索結(jié)果中移除。如果多個(gè)功能與相同的圖像信息相關(guān),并且在所有這些功能都包括在檢索結(jié)果中時(shí)超過(guò)預(yù)定閾值,則假設(shè)具有更高顯示優(yōu)先級(jí)的功能優(yōu)先考慮。服務(wù)器208將檢索結(jié)果的功能信息發(fā)送到PC201并且圖像處理應(yīng)用顯示所接收的功能信息。也就是說(shuō),如果選擇的圖像的圖像信息的比率如圖IlA所示, 則在圖像處理應(yīng)用中顯示作為服務(wù)器的檢索結(jié)果的附圖標(biāo)記1106至1109的功能信息。因此,如果服務(wù)器管理員設(shè)置預(yù)定的閾值給檢索結(jié)果的功能的數(shù)量,則即使在多個(gè)圖像的圖像信息被發(fā)送到服務(wù)器時(shí)用戶也能夠有效地檢索功能。
第二實(shí)施例
在第一實(shí)施例及其變形例中,如果在選擇圖像的條件下執(zhí)行添加功能,則服務(wù)器檢索與選擇的圖像的圖像信息相關(guān)的功能,并且將這些功能呈現(xiàn)給用戶。在本實(shí)施例中,如果在選擇圖像的條件下選擇菜單的編輯功能,則能夠選擇并執(zhí)行安裝在PC中的功能中的能夠應(yīng)用于選擇的圖像的功能,以及添加功能處理。
首先,將參照?qǐng)D12A描述在編輯菜單中的功能選擇?;井嬅娼Y(jié)構(gòu)與圖IA相同, 但在本實(shí)施例中的圖像處理應(yīng)用的菜單包括編輯1202。如果用戶選擇在縮略圖顯示區(qū)域中顯示的圖像,則能夠選擇和執(zhí)行編輯菜單1202。雖然編輯菜單1202用于執(zhí)行編輯圖像的功能,但也可以使用上下文菜單或?qū)S冒粹o。圖12A示出了在選擇在縮略圖顯示區(qū)域中顯示的圖像1201和編輯菜單1202時(shí)圖像處理應(yīng)用的顯示畫面。如果選擇編輯菜單1202,則圖像處理應(yīng)用顯示在安裝在PC中的功能之中、能夠應(yīng)用于選擇的圖像的功能1203。通過(guò)如在第一實(shí)施例中由CPU202獲得關(guān)于安裝在PC201中的功能的信息作為圖像處理應(yīng)用的功能來(lái)進(jìn)行該顯示。圖12A示出自動(dòng)調(diào)整和水下校正的功能已經(jīng)安裝在PC中。如果例如選擇自動(dòng)調(diào)整的功能,則進(jìn)行選擇的圖像1201的自動(dòng)調(diào)整。即使其他功能安裝在PC上,該功能也不顯示在功能1203中,除非其應(yīng)用于選擇的圖像1201。功能的添加1204從功能1203 向下顯示。如果選擇功能的添加1204,則服務(wù)器208檢索與選擇的圖像的圖像信息相關(guān)的功能并且將該功能信息顯示在圖像處理應(yīng)用中。處理的該部分與以上實(shí)施例的處理相同。
也就是說(shuō),在圖12A中,如果選擇功能的添加1204,則PC與服務(wù)器208通信,接收功能信息作為服務(wù)器的檢索結(jié)果,并且如圖12B所示顯示所接收的功能信息1205??紤]例如選擇的圖像1201的圖像信息是圖4B的情況。還假設(shè)自動(dòng)調(diào)整和水下校正的功能已經(jīng)安裝在PC中。如果在該情況下,選擇的圖像1201的圖像信息和關(guān)于安裝在PC中的功能的信息被發(fā)送,則服務(wù)器208使用圖6所示的功能信息管理表以將附圖標(biāo)記607、609的功能設(shè)置為檢索結(jié)果。附圖標(biāo)記608、610的功能已經(jīng)安裝在PC中,因此從檢索結(jié)果中移除。然后, 服務(wù)器208將檢索結(jié)果的功能信息發(fā)送到PC201,圖像處理應(yīng)用顯示所接收的功能信息。所接收的功能信息1205顯示在例如功能的添加1204的右邊。如果能夠在選擇的圖像上執(zhí)行的功能沒有安裝在PC中,則例如只顯示功能的添加1204。因此,如果選擇編輯菜單,則在安裝在PC中的功能之中,顯示能夠應(yīng)用于選擇的圖像的功能,因此,用戶只能夠選擇能夠應(yīng)用于選擇的圖像的編輯功能。如果用戶期望尚未安裝的添加功能,則可以通過(guò)相同的操作來(lái)添加功能。即使沒有安裝能夠在選擇的圖像上執(zhí)行的功能,也能夠通過(guò)相同操作執(zhí)行功能的添加。
如果在圖12A中選擇多個(gè)圖像,則可以生成要發(fā)送到服務(wù)器208的圖像信息,可以按照與第一實(shí)施例的第二或第三變形例類似的方式進(jìn)行服務(wù)器208的檢索處理。在該情況下,在圖12B的顯示1205中能夠?qū)崿F(xiàn)與第二或第三變形例類似的添加功能的顯示結(jié)構(gòu)。例如,與圖8中OR按鈕或AND按鈕相對(duì)應(yīng)的顯示以及基于圖10中的圖像信息的比率的顯示能夠與第二或第三變形例類似。順便提及,能夠通過(guò)將標(biāo)志等附加至所顯示的功能名稱來(lái)識(shí)別添加功能是否為選擇的圖像共用。
在本實(shí)施例中,由于沒有顯示由伴隨檢索添加功能的服務(wù)器208處理的縮略圖, 所以在圖像處理應(yīng)用被配置為不將縮略像與選擇的圖像的圖像信息一起從PC201發(fā)送到服務(wù)器208的情況下,圖像處理應(yīng)用沒有問(wèn)題。類似地,例如,如同第一實(shí)施例,可以采用其中縮略圖被發(fā)送到服務(wù)器并且其處理后的圖像被接收的結(jié)構(gòu)。
第三實(shí)施例
在第二實(shí)施例中,服務(wù)器208檢索添加功能,但在本實(shí)施例中,PC201被配置為檢索添加功能。也就是說(shuō),在本實(shí)施例中,圖像處理應(yīng)用被配置為將功能信息管理表保持在PC201的內(nèi)部作為伴隨安裝在PC201中的圖像處理應(yīng)用的數(shù)據(jù)庫(kù)。以這種方式,能夠由 PC201執(zhí)行添加功能的檢索功能。因此,在檢索添加功能時(shí),能夠呈現(xiàn)可以應(yīng)用于選擇的圖像的添加功能,而不必與服務(wù)器208通信。
根據(jù)本實(shí)施例的功能信息管理表被假設(shè)為在功能的添加菜單被選擇并且存儲(chǔ)在輔助存儲(chǔ)設(shè)備204之前預(yù)先從伴隨圖像處理應(yīng)用的服務(wù)器208提供。功能信息管理表被配置為能夠根據(jù)需要通過(guò)應(yīng)用的功能或來(lái)自服務(wù)器的指令更新到最新管理表。如果功能信息管理表的結(jié)構(gòu)與第一或第二實(shí)施例相同,則由服務(wù)器208進(jìn)行的檢索處理能夠由圖像處理應(yīng)用進(jìn)行而無(wú)需其更改。也就是說(shuō),圖像處理應(yīng)用通過(guò)使用選擇的圖像的圖像信息和關(guān)于已經(jīng)安裝的功能的信息來(lái)檢索功能信息管理表。另外,能夠根據(jù)顯示優(yōu)先級(jí),來(lái)控制圖12B 中的功能信息1205的顯示。此外,如在第二實(shí)施例中所述,能夠通過(guò)圖像處理應(yīng)用進(jìn)行在第一實(shí)施例的變形例中所述的處理來(lái)實(shí)現(xiàn)在選擇多個(gè)圖像時(shí)的添加功能的檢索處理,而無(wú)需更改處理。然而,假設(shè)用在第一實(shí)施例的變形例中的“預(yù)定閾值”預(yù)先與功能信息管理表一起從服務(wù)器208提供到PC201。
如果,除以上之外,各功能的版本信息被添加至功能信息管理表,則能夠確定安裝在PC201中的各功能的版本,并且是否更新各功能能夠呈現(xiàn)給用戶。如果安裝完的功能的版本不是最新版本,則在圖12A的顯示1203中,能夠通過(guò)將標(biāo)記等附加至可應(yīng)用的功能名CN 102981898 A書明說(shuō)11/11 頁(yè)稱來(lái)表示能夠更新的功能。
將參照?qǐng)D13中的流程圖描述本實(shí)施例中的處理的流程圖。
在步驟S1301中,選擇在圖12A的畫面中顯示的圖像。假設(shè)當(dāng)顯示圖12A中的畫面時(shí),功能信息管理表已經(jīng)獲得在PC201的內(nèi)部作為伴隨圖像處理應(yīng)用的數(shù)據(jù)庫(kù)。接下來(lái), 在步驟S1302中,確定是否選擇編輯菜單。如果確定不選擇編輯菜單,則重復(fù)確定。如果確定選擇編輯菜單,則在步驟S1303中,顯示編輯菜單,也就是說(shuō),顯示圖12A中的畫面。與第二實(shí)施例類似,能夠通過(guò)由CPU202獲得關(guān)于作為圖像處理應(yīng)用的功能的、安裝在PC201中的功能的信息來(lái)進(jìn)行顯示。接下來(lái),在步驟S1304中,確定顯示菜單的選擇。如果確定添加功能的選擇,則在步驟S1305中,檢索添加功能。檢索處理與第二實(shí)施例相同,除處理在PC201 中進(jìn)行以外。如果在步驟S1304中,確定編輯功能的選擇,則在選擇的圖像上執(zhí)行所選擇的編輯功能。在步驟S1307中,顯示在步驟S1305中添加功能的檢索結(jié)果或在步驟S1306中編輯功能的執(zhí)行。
本發(fā)明的各方面還可以通過(guò)讀出并執(zhí)行記錄在存儲(chǔ)裝置上的用于進(jìn)行上述實(shí)施例的功能的程序的系統(tǒng)或設(shè)備的計(jì)算機(jī)(或諸如CPU或MPU的裝置)來(lái)實(shí)現(xiàn),以及通過(guò)由系統(tǒng)或設(shè)備的計(jì)算機(jī)通過(guò)例如讀出并執(zhí)行記錄在存儲(chǔ)裝置上的用于進(jìn)行上述實(shí)施例的功能的程序來(lái)進(jìn)行各步驟的方法來(lái)實(shí)現(xiàn)。鑒于此,例如經(jīng)由網(wǎng)絡(luò)或者從用作存儲(chǔ)裝置的各種類型的記錄介質(zhì)(例如,計(jì)算機(jī)可讀介質(zhì))向計(jì)算機(jī)提供程序。在該情況下,系統(tǒng)或裝置以及存儲(chǔ)有程序的記錄介質(zhì)均包括在本發(fā)明的范圍內(nèi)。
雖然參照示例性實(shí)施例對(duì)本發(fā)明進(jìn)行了描述,但是應(yīng)當(dāng)理解,本發(fā)明并不限于所公開的示例性實(shí)施例。應(yīng)當(dāng)對(duì)下列權(quán)利要求的范圍給予最寬的解釋,以使其涵蓋所有的變型例、等同的結(jié)構(gòu)、以及功能。1權(quán)利要求
1.ー種信息處理裝置,所述信息處理裝置被設(shè)置為與客戶機(jī)通信,具有圖像處理功能的應(yīng)用程序在所述客戶機(jī)中運(yùn)行,所述信息處理裝置包括 特征獲得単元,其用于獲得要由所述應(yīng)用程序處理的對(duì)象圖像的特征; 功能選擇單元,其用于基于由所述特征獲得單元獲得的特征來(lái)選擇要添加至所述應(yīng)用程序的功能;以及 程序發(fā)送單元,其用于獲得與由所述功能選擇單元選擇的功能相對(duì)應(yīng)的安裝程序,并且在獲得與由所述功能選擇單元選擇的功能相對(duì)應(yīng)的安裝程序之后,將所獲得的安裝程序發(fā)送到所述客戶機(jī)。
2.根據(jù)權(quán)利要求I所述的信息處理裝置,其中,由所述特征獲得單元獲得的圖像的特征是與由所述客戶機(jī)選擇的對(duì)象圖像相對(duì)應(yīng)的圖像數(shù)據(jù)的分析結(jié)果或?qū)傩孕畔ⅰ?br>
3.根據(jù)權(quán)利要求I所述的信息處理裝置,該信息處理裝置還包括 發(fā)送單元,其用于基于由所述特征獲得單元獲得的特征發(fā)送表示功能候選的信息;以及 接收單元,其用于接收關(guān)于由所述客戶機(jī)從所述功能候選中選擇的功能候選的信息, 其中,所述功能選擇單元選擇由所述接收単元接收的功能候選,作為要添加至所述應(yīng)用程序的功能。
4.根據(jù)權(quán)利要求I所述的信息處理裝置,其中,所述特征獲得單元獲得與要處理的多個(gè)對(duì)象圖像相對(duì)應(yīng)的圖像數(shù)據(jù)或?qū)傩孕畔?,并且其中,所述功能選擇單元基于多個(gè)圖像數(shù)據(jù)或多條屬性信息選擇功能。
5.ー種信息處理裝置,具有圖像處理功能的應(yīng)用程序在所述信息處理裝置中運(yùn)行,所述信息處理裝置包括 圖像選擇單元,其用于選擇要由所述應(yīng)用程序處理的對(duì)象圖像; 功能選擇單元,其用于基于由所述圖像選擇單元選擇的對(duì)象圖像的特征選擇要添加至所述應(yīng)用程序的功能; 程序獲得單元,其用于獲得與由所述功能選擇單元選擇的功能相對(duì)應(yīng)的安裝程序;以及 控制單元,其用于通過(guò)使用由所述程序獲得單元獲得的安裝程序添加功能。
6.根據(jù)權(quán)利要求5所述的信息處理裝置,其中,所述功能選擇單元基干與由所述圖像選擇單元選擇的對(duì)象圖像相對(duì)應(yīng)的圖像數(shù)據(jù)的分析結(jié)果或?qū)傩孕畔?lái)選擇功能。
7.根據(jù)權(quán)利要求5所述的信息處理裝置,所述信息處理裝置還包括用干與外部服務(wù)器通信的通信単元, 其中,所述功能選擇單元基于由所述圖像選擇單元選擇的對(duì)象圖像的特征,來(lái)從由所述外部服務(wù)器判定的功能候選中選擇功能。
8.根據(jù)權(quán)利要求7所述的信息處理裝置,其中,所述程序獲得單元經(jīng)由所述通信単元從所述外部服務(wù)器獲得與由所述功能選擇單元選擇的功能相對(duì)應(yīng)的安裝程序。
9.根據(jù)權(quán)利要求5所述的信息處理裝置,所述信息處理裝置還包括 存儲(chǔ)單元,其用于存儲(chǔ)表示圖像的特征與要添加的功能之間的對(duì)應(yīng)關(guān)系的信息, 其中,所述功能選擇單元通過(guò)使用存儲(chǔ)在所述存儲(chǔ)単元中的信息來(lái)選擇與由所述圖像選擇單元選擇的對(duì)象圖像的特征相對(duì)應(yīng)的功能。
10.根據(jù)權(quán)利要求9所述的信息處理裝置,該信息處理裝置還包括 通信単元,其用干與外部服務(wù)器通信, 其中,所述程序獲得單元經(jīng)由所述通信単元從所述外部服務(wù)器獲得與由所述功能選擇単元選擇的功能相對(duì)應(yīng)的安裝程序。
11.根據(jù)權(quán)利要求9所述的信息處理裝置,該信息處理裝置還包括 讀取單元,其用于從外部存儲(chǔ)介質(zhì)讀取與由所述功能選擇單元選擇的功能相對(duì)應(yīng)的安裝程序。
12.ー種信息處理裝置的控制方法,所述信息處理裝置被設(shè)置為與客戶機(jī)通信,具有圖像處理功能的應(yīng)用程序在所述客戶機(jī)中運(yùn)行,所述控制方法包括以下步驟 獲得要由所述應(yīng)用程序處理的對(duì)象圖像的特征; 基于在所述特征獲得步驟中獲得的特征選擇要添加至所述應(yīng)用程序的功能;以及獲得與在所述功能選擇步驟中選擇的功能相對(duì)應(yīng)的安裝程序并且將所述安裝程序發(fā)送到所述客戶機(jī)。
13.ー種信息處理裝置的控制方法,具有圖像處理功能的應(yīng)用程序在所述信息處理裝置中運(yùn)行,所述控制方法包括以下步驟 選擇要由所述應(yīng)用程序處理的對(duì)象圖像; 基于在所述圖像選擇步驟中選擇的對(duì)象圖像的特征選擇要添加至所述應(yīng)用程序的功倉(cāng)泛; 獲得與在所述功能選擇步驟中選擇的功能相對(duì)應(yīng)的安裝程序;以及 通過(guò)使用在所述程序獲得步驟中獲得的安裝程序添加功能。
全文摘要
本發(fā)明提供信息處理裝置及其控制方法。該信息處理裝置被設(shè)置為根據(jù)從用戶保持的文件中要實(shí)際編輯的文件添加功能,以允許用戶根據(jù)選擇的圖像的圖像信息選擇要添加至圖像處理應(yīng)用的功能,確定從記錄介質(zhì)中選擇的圖像的特征,基于所確定的特征檢索并判定要添加至應(yīng)用的功能,并且將與所判定的功能相對(duì)應(yīng)的程序從外部安裝在信息處理裝置中。
文檔編號(hào)G06F9/46GK102981898SQ20121030990
公開日2013年3月20日 申請(qǐng)日期2012年8月28日 優(yōu)先權(quán)日2011年8月31日
發(fā)明者久保拓也 申請(qǐng)人:佳能株式會(huì)社