專利名稱:圖像拍攝設(shè)備和方法、及程序的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種圖像拍攝設(shè)備、圖像拍攝方法及程序,具體而言,涉及一種能夠與網(wǎng)絡(luò)連接的圖像拍攝設(shè)備、圖像拍攝方法及程序。
背景技術(shù):
數(shù)碼相機(jī)被廣泛用來拍攝對(duì)象的圖像。
例如,日本專利公開第2003-92719號(hào)披露了一種數(shù)碼相機(jī),不使用個(gè)人計(jì)算機(jī),從另一臺(tái)數(shù)碼相機(jī)拍攝并被記錄在該另一臺(tái)數(shù)碼相機(jī)的內(nèi)部信息記錄介質(zhì)中的圖像中接收數(shù)碼相機(jī)用戶所期望的圖像。
發(fā)明內(nèi)容
但是,相關(guān)技術(shù)現(xiàn)在無法使數(shù)碼相機(jī)用戶在拍攝圖像時(shí)共享圖像。
因此,根據(jù)本發(fā)明,期望提供一種圖像拍攝設(shè)備、圖像拍攝方法及程序,允許每個(gè)用戶更輕松地了解自己的數(shù)碼相機(jī)和其他用戶的數(shù)碼相機(jī)所拍攝的圖像的順序。
根據(jù)本發(fā)明的一個(gè)方面,提供了一種用于拍攝對(duì)象的圖像的圖像拍攝設(shè)備。上述圖像拍攝設(shè)備具有圖像拍攝裝置,用于拍攝對(duì)象的圖像;通信裝置,用于通過網(wǎng)絡(luò)與作為另一臺(tái)圖像拍攝設(shè)備的通信伙伴進(jìn)行通信;圖像獲取裝置,用于通過網(wǎng)絡(luò)獲取由通信伙伴拍攝的圖像;以及顯示裝置,用于以圖像拍攝的順序?qū)D像拍攝裝置拍攝的圖像和通信伙伴拍攝的圖像顯示在一個(gè)屏幕上。
在上述圖像拍攝設(shè)備中,顯示裝置以圖像拍攝的順序?qū)D像拍攝裝置拍攝的圖像和通信伙伴拍攝的圖像顯示在屏幕的一個(gè)區(qū)域中。
在上述圖像拍攝設(shè)備中,顯示裝置以圖像拍攝的順序,將圖像拍攝裝置拍攝的圖像顯示在屏幕中分配給自身圖像拍攝設(shè)備的區(qū)域上,并將通信伙伴拍攝的圖像顯示在屏幕中分配給該通信伙伴的區(qū)域上。
上述圖像拍攝設(shè)備進(jìn)一步具有列表獲取裝置,用于通過網(wǎng)絡(luò)從通信伙伴獲取包括通信伙伴所拍攝的圖像被存儲(chǔ)在存儲(chǔ)介質(zhì)中的地址的列表,其中,圖像獲取裝置根據(jù)列表獲取由通信伙伴拍攝的圖像。
上述圖像拍攝設(shè)備進(jìn)一步具有更新裝置,用于當(dāng)已經(jīng)拍攝了對(duì)象時(shí),更新包括圖像被存儲(chǔ)在存儲(chǔ)介質(zhì)中的地址的列表,從而將通過圖像拍攝獲取的圖像所存儲(chǔ)的地址添加到存儲(chǔ)介質(zhì)中;以及列表獲取裝置,用于獲取列表;其中,如果已經(jīng)更新了通信伙伴的列表,則圖像獲取裝置從被添加至通信伙伴的列表中的、存儲(chǔ)通信伙伴拍攝的圖像的地址處獲取通信伙伴拍攝的圖像。
在上述圖像拍攝設(shè)備中,列表包括作為與表示關(guān)于圖像的數(shù)據(jù)的圖像數(shù)據(jù)的存儲(chǔ)位置、表示關(guān)于代表圖像的縮略圖的數(shù)據(jù)的縮略圖數(shù)據(jù)的存儲(chǔ)位置、圖像數(shù)據(jù)的編碼算法、及表示圖像的分辨率的信息相關(guān)的內(nèi)容的各個(gè)圖像。
在上述圖像拍攝設(shè)備中,顯示裝置顯示由通信伙伴拍攝的圖像和用于識(shí)別該通信伙伴的圖像。
在上述圖像拍攝設(shè)備中,顯示裝置顯示帶有通信伙伴名的由通信伙伴拍攝的每個(gè)圖像。
在上述圖像拍攝設(shè)備,顯示裝置在顯示有圖像拍攝裝置拍攝的圖像和通信伙伴拍攝的圖像的屏幕上顯示將被拍攝的對(duì)象的圖像。
上述圖像拍攝設(shè)備進(jìn)一步具有存儲(chǔ)裝置,用于存儲(chǔ)由圖像拍攝裝置拍攝的圖像;及控制裝置,用于當(dāng)顯示圖像拍攝裝置拍攝的圖像、通信伙伴拍攝的圖像、和將被拍攝的對(duì)象的圖像時(shí),按照?qǐng)D像拍攝設(shè)備的用戶的指示,控制將圖像拍攝裝置拍攝的圖像存儲(chǔ)到存儲(chǔ)裝置中。
根據(jù)本發(fā)明的另一方面,提供了一種用于拍攝對(duì)象的圖像的圖像拍攝設(shè)備的圖像拍攝方法。上述圖像拍攝方法具有以下步驟控制對(duì)象的圖像拍攝;控制通過網(wǎng)絡(luò)與另一臺(tái)圖像拍攝設(shè)備的通信;通過網(wǎng)絡(luò)獲取上述另一臺(tái)圖像拍攝設(shè)備拍攝的圖像;以及控制以圖像拍攝的順序?qū)D像拍攝設(shè)備拍攝的圖像和上述另一臺(tái)圖像拍攝設(shè)備拍攝的圖像顯示在一個(gè)屏幕上。
根據(jù)本發(fā)明的另一方面,提供了另一種用于拍攝對(duì)象的圖像的圖像拍攝設(shè)備的圖像拍攝方法。該圖像拍攝方法具有以下步驟控制對(duì)象的圖像拍攝;控制通過網(wǎng)絡(luò)與另一臺(tái)圖像拍攝設(shè)備的通信;當(dāng)已經(jīng)拍攝了對(duì)象的圖像時(shí),更新包括圖像被存儲(chǔ)在存儲(chǔ)介質(zhì)中的地址的列表,從而將通過圖像拍攝獲取的圖像所存儲(chǔ)的地址添加到存儲(chǔ)介質(zhì)中;如果已經(jīng)更新了通信伙伴的列表,則從被添加至通信伙伴的列表中的、存儲(chǔ)通信伙伴拍攝的圖像的地址處獲取該通信伙伴拍攝的圖像;以及控制以圖像拍攝的順序?qū)D像拍攝設(shè)備拍攝的圖像和上述另一臺(tái)圖像拍攝設(shè)備拍攝的圖像顯示在一個(gè)屏幕上。
根據(jù)本發(fā)明的又一方面,提供了一種程序,用于使計(jì)算機(jī)執(zhí)行用于拍攝對(duì)象的圖像的圖像拍攝設(shè)備的圖像拍攝處理。上述程序具有以下步驟控制對(duì)象的圖像拍攝;控制通過網(wǎng)絡(luò)與另一臺(tái)圖像拍攝設(shè)備的通信;通過網(wǎng)絡(luò)獲取上述另一臺(tái)圖像拍攝設(shè)備拍攝的圖像;以及控制以圖像拍攝的順序?qū)D像拍攝設(shè)備拍攝的圖像和上述另一臺(tái)圖像拍攝設(shè)備拍攝的圖像顯示在一個(gè)屏幕上。
本文中的網(wǎng)絡(luò)表示一種將至少兩臺(tái)設(shè)備互連,從而從一臺(tái)設(shè)備向另一臺(tái)設(shè)備傳送信息的機(jī)構(gòu)。執(zhí)行與另一臺(tái)設(shè)備的通信的每臺(tái)設(shè)備可以為獨(dú)立設(shè)備,也可以為一臺(tái)設(shè)備的內(nèi)部組塊。
本文中使用的通信可以為無線通信、有線通信、或二者的結(jié)合,其中,例如,一個(gè)部件基于無線通信,而另一個(gè)部件基于有線通信。另外,本文中使用的通信可以為,例如,從一臺(tái)設(shè)備向另一臺(tái)的通信基于有線通信,而相反方向的通信則基于無線通信。
在本發(fā)明的一個(gè)方面的圖像拍攝設(shè)備、圖像拍攝方法及程序中,控制對(duì)象圖像的拍攝;控制通過網(wǎng)絡(luò)與另一臺(tái)圖像拍攝設(shè)備的通信;通過網(wǎng)絡(luò)獲取上述另一臺(tái)圖像拍攝設(shè)備拍攝的圖像;控制以圖像拍攝的順序?qū)D像拍攝設(shè)備拍攝的圖像和另一臺(tái)圖像拍攝設(shè)備拍攝的圖像顯示在一個(gè)屏幕上。
在本發(fā)明的另一個(gè)方面的圖像拍攝方法中,控制對(duì)象圖像的拍攝;控制通過網(wǎng)絡(luò)與另一臺(tái)圖像拍攝設(shè)備的通信;當(dāng)已經(jīng)拍攝了對(duì)象的圖像時(shí),更新包括圖像被存儲(chǔ)在存儲(chǔ)介質(zhì)中的地址的列表,從而將通過圖像拍攝獲取的圖像所存儲(chǔ)的地址添加到存儲(chǔ)介質(zhì)中;如果已經(jīng)更新了通信伙伴的列表,則從被添加至通信伙伴的列表中的、存儲(chǔ)通信伙伴拍攝的圖像的地址處獲取該通信伙伴拍攝的圖像;以及控制以圖像拍攝的順序?qū)D像拍攝設(shè)備拍攝的圖像和上述另一臺(tái)圖像拍攝設(shè)備拍攝的圖像顯示在一個(gè)屏幕上。
如上所述,根據(jù)其一個(gè)方面,可拍攝對(duì)象的圖像。
如上所述,根據(jù)發(fā)明的另一方面,每個(gè)用戶都可以了解自己的圖像拍攝設(shè)備和其他圖像拍攝設(shè)備拍攝的圖像的順序。
下面,結(jié)合附圖對(duì)本發(fā)明的優(yōu)選實(shí)施例進(jìn)行說明,本發(fā)明的上述和其他的目的、特征、和優(yōu)點(diǎn)將更加明顯。
圖1是示出根據(jù)本發(fā)明的實(shí)施例的通信系統(tǒng)的示例性配置的示意圖;圖2是示出數(shù)碼相機(jī)的外觀正視圖的透視圖;圖3是示出數(shù)碼相機(jī)的外觀后視圖的透視圖;圖4是示出數(shù)碼相機(jī)的示例性配置的方框圖;
圖5是示出通過控制部的CPU執(zhí)行的程序的示圖;圖6是示出應(yīng)用程序的示例性配置的方框圖;圖7是示出數(shù)碼相機(jī)中模式轉(zhuǎn)換的概要的示圖;圖8是示出數(shù)碼相機(jī)中模式轉(zhuǎn)換的具體實(shí)例的示圖;圖9是示出確定通信伙伴模式的處理的示意圖;圖10是示出確定通信伙伴模式的另一處理的示意圖;圖11是表示模式轉(zhuǎn)換處理的流程圖;圖12是示出模式轉(zhuǎn)換處理的示圖;圖13是表示連接處理的示例性細(xì)節(jié)的流程圖;圖14是表示向圖像拍攝時(shí)照片交換模式的模式轉(zhuǎn)換的處理的具體實(shí)例的流程圖;圖15是示出在LCD上顯示的示例性圖像的示圖;圖16是示出模式轉(zhuǎn)換處理的具體實(shí)例的示圖;圖17是表示用于圖像拍攝時(shí)照片交換模式中的客戶端功能的處理的流程圖;圖18是示出示例性圖像拍攝時(shí)公開列表的示圖;圖19是表示用于圖像拍攝時(shí)照片交換模式中的服務(wù)器功能的處理的流程圖;
圖20是表示顯示處理的流程圖;圖21是示出在圖像拍攝時(shí)照片交換模式中LCD屏幕上的顯示區(qū)域的示例性排列的示圖;圖22是示出在圖像拍攝時(shí)照片交換模式中LCD屏幕上顯示的圖像的具體實(shí)例的示圖;圖23是示出示例性通信伙伴名顯示區(qū)域和示例性日志顯示區(qū)域的示圖;圖24是示出在圖像拍攝時(shí)照片交換模式中LCD屏幕上的顯示區(qū)域的另一示例性排列的示圖;圖25是示出在圖像拍攝時(shí)照片交換模式中LCD屏幕上顯示的圖像的另一具體實(shí)例的示圖;圖26是示出日志顯示區(qū)域的示圖;圖27是示出另一日志顯示區(qū)域的示圖;圖28是示出當(dāng)通信伙伴斷開網(wǎng)絡(luò)連接時(shí)所顯示的圖像的示圖;圖29是示出在圖像公開模式和圖像獲取模式之間的選擇操作的示圖;圖30是示出在圖像公開模式和圖像獲取模式之間的另一選擇操作的示圖;圖31是表示用于更新縮略圖顯示的處理的流程圖;圖32是示出示例性瀏覽時(shí)公開列表的示圖;
圖33是示出在瀏覽時(shí)照片交換模式中用于顯示縮略圖的示例性屏幕的示圖;圖34是示出在圖像獲取模式中用于顯示縮略圖的屏幕的具體實(shí)例的示圖;圖35是表示通過圖像公開設(shè)置所執(zhí)行的處理的流程圖;圖36是示出在圖像公開模式中用于顯示縮略圖的屏幕的具體實(shí)例的示圖;圖37是示出在圖像公開模式中選中縮略圖選擇框的示圖;圖38是表示圖像獲取處理的流程圖;圖39是示出在圖像獲取模式中的縮略圖選擇框的示圖;圖40是以集中方式示出縮略圖選擇的示圖;以及圖41是示出表示圖像的公開已被取消的顯示圖像的示圖。
具體實(shí)施例方式
本發(fā)明將參照附圖以舉例的方式更加詳細(xì)地進(jìn)行描述。本文中描述的發(fā)明與其實(shí)施例存在下述對(duì)應(yīng)關(guān)系。這段聲明的目的是為了明確,支持文中所描述的發(fā)明的實(shí)施例的確在本文中進(jìn)行了記述。因此,如果存在有即使是在優(yōu)選實(shí)施例的描述中所描述的實(shí)施例在本文中沒有對(duì)應(yīng)于一個(gè)發(fā)明進(jìn)行描述,這絕不意味著該實(shí)施例與本發(fā)明不對(duì)應(yīng)。相反,如果有實(shí)施例在文中對(duì)應(yīng)于一個(gè)發(fā)明進(jìn)行了描述,這也絕不意味著該實(shí)施例不與本發(fā)明的的其他發(fā)明對(duì)應(yīng)。
根據(jù)本發(fā)明的一個(gè)方面的圖像拍攝設(shè)備是一種用于拍攝對(duì)象的圖像的圖像拍攝設(shè)備。上述圖像拍攝設(shè)備具有圖像拍攝裝置(例如,圖4所示的像機(jī)部41),被配置為拍攝對(duì)象的圖像;通信裝置(例如,圖4所示的通信I/F49),被配置為通過網(wǎng)絡(luò)與作為另一臺(tái)圖像拍攝設(shè)備的通信伙伴進(jìn)行通信;圖像獲取裝置(例如,圖6所示的圖像獲取部162),被配置為通過網(wǎng)絡(luò)獲取由通信伙伴拍攝的圖像;及顯示裝置(例如,圖4所示的LCD 20),被配置為以圖像拍攝的順序?qū)D像拍攝設(shè)備拍攝的圖像和通信伙伴拍攝的圖像顯示在一個(gè)屏幕上。
上述圖像拍攝設(shè)備進(jìn)一步具有更新器(例如,圖6所示的圖像拍攝時(shí)公開列表生成及更新部163),被配置為當(dāng)已經(jīng)拍攝了對(duì)象時(shí),更新包括圖像被存儲(chǔ)在存儲(chǔ)介質(zhì)中的地址的列表,從而將通過圖像拍攝獲取的圖像所存儲(chǔ)的地址添加到存儲(chǔ)介質(zhì)中;以及列表獲取裝置(例如,如圖6所示的圖像拍攝時(shí)公開列表獲取部161),被配置為獲取列表,其中,如果已經(jīng)更新了通信伙伴的列表,則圖像獲取裝置從被添加至通信伙伴的列表中的、存儲(chǔ)通信伙伴拍攝的圖像的地址處獲取通信伙伴拍攝的圖像。
在本發(fā)明的一個(gè)方面中的圖像拍攝方法或程序具有以下步驟控制對(duì)象的圖像拍攝(例如,圖19所示的步驟S121);控制通過網(wǎng)絡(luò)與另一臺(tái)圖像拍攝設(shè)備的通信(例如,圖11所示的步驟S14);通過網(wǎng)絡(luò)獲取通過上述另一臺(tái)圖像拍攝設(shè)備拍攝的圖像(例如,圖17所示的步驟S105);以及控制以圖像拍攝的順序?qū)D像拍攝設(shè)備拍攝的圖像和上述另一臺(tái)圖像拍攝設(shè)備拍攝的圖像顯示在一個(gè)屏幕上(例如,圖20所示的步驟S141~S144)。
在本發(fā)明的另一個(gè)方面中的圖像拍攝方法具有以下步驟控制對(duì)象的圖像拍攝(例如,圖19所示的步驟S121);控制通過網(wǎng)絡(luò)與另一臺(tái)圖像拍攝設(shè)備的通信(例如,圖11所示的步驟S14);當(dāng)已經(jīng)拍攝了對(duì)象的圖像時(shí),更新包括圖像被存儲(chǔ)在存儲(chǔ)介質(zhì)中的地址的列表,從而將通過圖像拍攝獲取的圖像所存儲(chǔ)的地址添加到存儲(chǔ)介質(zhì)中(例如,圖19所示的步驟S123);如果已經(jīng)更新了通信伙伴的列表,則從被添加至通信伙伴的列表中的、存儲(chǔ)該通信伙伴拍攝的圖像的地址處獲取該通信伙伴拍攝的圖像(例如,圖17所示的步驟S105);以及控制以圖像拍攝的順序?qū)D像拍攝設(shè)備拍攝的圖像和上述另一臺(tái)圖像拍攝設(shè)備拍攝的圖像的顯示在一個(gè)屏幕上(圖20所示的步驟S141~S144)。
現(xiàn)在,參照?qǐng)D1,示出了根據(jù)本發(fā)明實(shí)施例的通信系統(tǒng)的示例性配置。該通信系統(tǒng)具有數(shù)碼相機(jī)1-1、另一數(shù)碼相機(jī)1-2、網(wǎng)絡(luò)2、和打印機(jī)3。
數(shù)碼相機(jī)1-1拍攝對(duì)象的相片。數(shù)碼相機(jī)1-1通過網(wǎng)絡(luò)2將作為對(duì)象的圖像拍攝結(jié)果而獲得的圖像(或圖像數(shù)據(jù))提供給數(shù)碼相機(jī)1-2。另外,數(shù)碼相機(jī)1-1通過網(wǎng)絡(luò)2將存儲(chǔ)在其內(nèi)部的圖像(或圖像數(shù)據(jù))提供給數(shù)碼相機(jī)1-2。
數(shù)碼相機(jī)1-2拍攝對(duì)象的相片。數(shù)碼相機(jī)1-2通過網(wǎng)絡(luò)2將作為對(duì)象的圖像拍攝結(jié)果而獲得的圖像(或圖像數(shù)據(jù))提供給數(shù)碼相機(jī)1-1。另外,數(shù)碼相機(jī)1-2通過網(wǎng)絡(luò)2將存儲(chǔ)在其內(nèi)部的圖像(或圖像數(shù)據(jù))提供給數(shù)碼相機(jī)1-1。
應(yīng)該指出的是,數(shù)碼相機(jī)1-1和1-2都可以拍攝靜止圖像或運(yùn)動(dòng)圖像。
網(wǎng)絡(luò)2是遵從例如USB(通用串行總線)標(biāo)準(zhǔn)或IEEE(電氣和電子工程師協(xié)會(huì))1394標(biāo)準(zhǔn)的有線網(wǎng)絡(luò),或遵從例如IEEE802.11a、IEEE802.11b、或IEEE802.11g標(biāo)準(zhǔn)或藍(lán)牙標(biāo)準(zhǔn)的無線網(wǎng)絡(luò)。網(wǎng)絡(luò)2提供了數(shù)碼相機(jī)1-1、數(shù)碼相機(jī)1-2、和打印機(jī)3之間的連接。舉例來說,數(shù)碼相機(jī)1-1、數(shù)碼相機(jī)1-2、和打印機(jī)3通過由DLNA(數(shù)字生活網(wǎng)絡(luò)聯(lián)盟)定義的協(xié)議而相互連接。
打印機(jī)3打印通過網(wǎng)絡(luò)2從數(shù)碼相機(jī)1-1或數(shù)碼相機(jī)1-2提供的圖像。
下文中,除非另外指定,數(shù)碼相機(jī)1-1和數(shù)碼相機(jī)1-2將統(tǒng)稱為數(shù)碼相機(jī)1。
參照?qǐng)D2和圖3,示出了數(shù)碼相機(jī)1的示例性外觀透視圖。
應(yīng)該注意,圖2示出的是數(shù)碼相機(jī)1的前面(即,其透鏡面向?qū)ο?,圖3示出的是背面(即,數(shù)碼相機(jī)1的面板側(cè)面向用戶或操作者)。
對(duì)于從前面觀看的數(shù)碼相機(jī)1(圖2)的右側(cè),設(shè)置有透鏡部11。透鏡部11具有包括聚光透鏡,用于聚集來自對(duì)象的光線;聚焦透鏡,用于調(diào)節(jié)光線聚焦;光圈;及其他組件(這些組件未示出)的光學(xué)系統(tǒng)。當(dāng)打開數(shù)碼相機(jī)1的電源時(shí),透鏡部11從數(shù)碼相機(jī)1的機(jī)殼中暴露或突出;當(dāng)關(guān)閉數(shù)碼相機(jī)1的電源時(shí),透鏡部11收入數(shù)碼相機(jī)1的機(jī)殼中。圖2示出的是透鏡部11收入數(shù)碼相機(jī)1的機(jī)殼中的狀態(tài)。
在從前面觀看的數(shù)碼相機(jī)1的中心位置的右上方,設(shè)置有AF(自動(dòng)聚焦)輔助光線照明器12。AF輔助光線照明器12沿透鏡部11的光學(xué)系統(tǒng)的光軸向光線不足以執(zhí)行所謂自動(dòng)聚焦功能的對(duì)象發(fā)射AF輔助光線。
在從前面觀看的數(shù)碼相機(jī)1的中心位置的左上方,設(shè)置有取景器13,它經(jīng)過數(shù)碼相機(jī)的機(jī)殼到達(dá)其背面。在取景器13的左邊,設(shè)置有閃光燈14。閃光燈14自動(dòng)或手動(dòng)閃光。
在數(shù)碼相機(jī)1的頂部,在從前面觀看的右側(cè)位置設(shè)置有用于打開/關(guān)閉數(shù)碼相機(jī)1電源的電源按鈕15,并且,在左端部位置設(shè)置有用于拍攝對(duì)象圖像(即,記錄所拍攝的對(duì)象圖像)的快門按鈕(或釋放按鈕)16。
在數(shù)碼相機(jī)1的后邊(圖3),在右上方位置設(shè)置有用于調(diào)節(jié)變焦的變焦按鈕17。變焦按鈕17的左邊和下邊分別設(shè)置有模式旋鈕18和手動(dòng)操作按鈕19。例如,模式旋鈕18被操作用來選擇用于拍攝對(duì)象照片的圖像拍攝模式、用于在LCD(液晶顯示屏)20上顯示所拍攝的圖像的瀏覽模式、或用于打印圖像的打印模式。例如,操作手動(dòng)操作按鈕19(包括例如方向按鈕和輸入按鈕),將光標(biāo)移動(dòng)至在LCD 20上顯示的菜單屏幕中的期望選項(xiàng),或輸入選擇。
LCD 20顯示各種圖像。
當(dāng)將數(shù)碼相機(jī)1連接至網(wǎng)絡(luò)2時(shí),按下網(wǎng)絡(luò)按鈕21。當(dāng)在LCD20上顯示操作菜單屏幕時(shí),按下操作按鈕22。
參照?qǐng)D4,示出的是數(shù)碼相機(jī)1的示例配置的方框圖。如圖4所示,根據(jù)本發(fā)明實(shí)施例的數(shù)碼相機(jī)1大體上被分為像機(jī)部41、像機(jī)DSP(數(shù)字信號(hào)處理器)42、SDRAM(同步動(dòng)態(tài)隨即存取存儲(chǔ)器)43、介質(zhì)接口(下文稱作介質(zhì)I/F)44、控制部45、操作部46、LCD控制器47、LCD 20、外部接口(下文稱作外部I/F)48、及通信接口(下文稱作通信I/F)49。數(shù)碼相機(jī)1適合可拆卸地加載記錄介質(zhì)60。
例如,記錄介質(zhì)60可以是基于半導(dǎo)體存儲(chǔ)器的存儲(chǔ)卡、諸如可記錄DVD(數(shù)字通用光盤)或可記錄CD(壓縮光盤)的光學(xué)記錄介質(zhì)、或磁盤。在本實(shí)施例中,假定可以將基于半導(dǎo)體的存儲(chǔ)卡或硬盤驅(qū)動(dòng)器用于記錄介質(zhì)60。
如圖4所示,像機(jī)部41包括光學(xué)塊71、CCD(電荷耦合器件)72、預(yù)處理電路73、光學(xué)塊驅(qū)動(dòng)器74、CCD驅(qū)動(dòng)器75、及定時(shí)發(fā)生電路76。光學(xué)塊71包括例如透鏡、聚焦機(jī)構(gòu)、快門機(jī)構(gòu)、光圈機(jī)構(gòu)。光學(xué)塊71包括透鏡部11。
控制部45包括通過系統(tǒng)總線85互連的CPU(中央處理單元)81、RAM(隨即存取存儲(chǔ)器)82、閃存ROM(只讀存儲(chǔ)器)83、及時(shí)鐘電路84??刂撇?5可以是例如通用內(nèi)置式微型計(jì)算機(jī)或?qū)S孟到y(tǒng)LSI(大規(guī)模集成)電路??刂撇?5能夠控制數(shù)碼相機(jī)1的其他組件。
RAM 82被主要用作工作區(qū),處理的中間結(jié)果臨時(shí)存儲(chǔ)于其中。閃存ROM 83存儲(chǔ)將由CPU 81執(zhí)行的各種程序和執(zhí)行所需的數(shù)據(jù)。時(shí)鐘電路84提供當(dāng)前年、月、和日、當(dāng)前星期幾、及圖像拍攝的當(dāng)前時(shí)間和日期。
在拍攝圖像時(shí),光學(xué)塊驅(qū)動(dòng)器74在控制部45的控制下,形成用于驅(qū)動(dòng)光學(xué)塊71的驅(qū)動(dòng)信號(hào),并將所形成的驅(qū)動(dòng)信號(hào)提供給光學(xué)塊71,使光學(xué)塊71進(jìn)行操作。根據(jù)從光學(xué)塊驅(qū)動(dòng)器74提供的驅(qū)動(dòng)信號(hào),控制光學(xué)塊71的聚焦機(jī)構(gòu)、快門機(jī)構(gòu)、及光圈機(jī)構(gòu)。光學(xué)塊71拍攝對(duì)象的光學(xué)圖像,從而在CCD 72上形成所拍攝的圖像。
CCD 72將光學(xué)塊71提供的光學(xué)圖像光電轉(zhuǎn)換成電信號(hào),并輸出該電信號(hào)。即,CCD 72根據(jù)從CCD驅(qū)動(dòng)器75提供的驅(qū)動(dòng)信號(hào)進(jìn)行操作,從光學(xué)塊71捕獲對(duì)象的光學(xué)圖像,根據(jù)從受控制部45控制的定時(shí)發(fā)生電路76提供的定時(shí)信號(hào)將所捕獲的對(duì)象圖像(或圖像信息)轉(zhuǎn)換成電信號(hào),并將電信號(hào)提供給預(yù)處理電路73。
應(yīng)該注意,代替CCD 72,也可以使用諸如CMOS(互補(bǔ)金屬氧化物半導(dǎo)體)傳感器的光電轉(zhuǎn)換設(shè)備。
如上所述,定時(shí)發(fā)生電路76在控制部45的控制下形成用于提供預(yù)定定時(shí)的定時(shí)信號(hào)。CCD驅(qū)動(dòng)器75根據(jù)從定時(shí)發(fā)生電路76提供的定時(shí)信號(hào),形成將被提供給CCD 72的驅(qū)動(dòng)信號(hào)。
預(yù)處理電路73對(duì)通過從CCD 72提供的電信號(hào)攜帶的圖像信息執(zhí)行CDS(相關(guān)雙采樣)處理從而將S/N比保持在較好的狀態(tài)、執(zhí)行AGC(自動(dòng)增益控制)從而控制增益、及執(zhí)行A/D(模擬/數(shù)字)轉(zhuǎn)換,從而形成作為數(shù)字信號(hào)的圖像數(shù)據(jù)。
預(yù)處理電路73中獲得的數(shù)字信號(hào)圖像數(shù)據(jù)被提供給像機(jī)DSP42。例如,像機(jī)DSP 42對(duì)所提供的圖像數(shù)據(jù)執(zhí)行諸如AF(自動(dòng)聚焦)、AE(自動(dòng)曝光)、及AWB(自動(dòng)白平衡)的像機(jī)信號(hào)處理。然后,例如通過諸如JPEG(聯(lián)合圖像專家組)或JPEG 2000的預(yù)定編碼算法,對(duì)經(jīng)過這種信號(hào)處理的圖像數(shù)據(jù)進(jìn)行編碼。然后,通過系統(tǒng)總線85和介質(zhì)I/F 44將經(jīng)過編碼的圖像數(shù)據(jù)提供給裝載在本實(shí)施例的數(shù)碼相機(jī)1中的記錄介質(zhì)60,將其作為文件記錄至記錄介質(zhì)60,這將在后面進(jìn)行描述。也可以通過諸如MPEG(運(yùn)動(dòng)圖像專家組)的用于運(yùn)動(dòng)圖像的編碼算法來對(duì)圖像數(shù)據(jù)組進(jìn)行編碼,從而將所得到的運(yùn)動(dòng)圖像文件記錄至記錄介質(zhì)60。
根據(jù)用戶通過由例如觸摸面板和控制鍵構(gòu)成的操作部46輸入的命令,通過介質(zhì)I/F 44從記錄介質(zhì)60讀取被記錄至記錄介質(zhì)60的圖像數(shù)據(jù),所讀出的圖像數(shù)據(jù)被提供給像機(jī)DSP 42。操作部46包括如上所述的變焦按鈕17、模式旋鈕18、手動(dòng)操作按鈕19、網(wǎng)絡(luò)按鈕21、及選擇按鈕22。
像機(jī)DSP 42對(duì)從記錄介質(zhì)60讀出并通過介質(zhì)I/F 44提供的編碼圖像數(shù)據(jù)進(jìn)行解碼,并通過系統(tǒng)總線85將經(jīng)過解碼的圖像數(shù)據(jù)提供給LCD控制器47。LCD控制器47根據(jù)所提供的圖像數(shù)據(jù)形成圖像信號(hào),并將所形成的圖像信號(hào)提供給LCD 20。從而,在LCD20的顯示屏上顯示出對(duì)應(yīng)于被記錄至記錄介質(zhì)60的圖像數(shù)據(jù)的圖像。
本實(shí)施例的數(shù)碼像機(jī)1還具有外部I/F 48。通過該外部I/F 48,數(shù)碼相機(jī)1被連接至例如外部個(gè)人計(jì)算機(jī)。例如,數(shù)碼相機(jī)1能夠從所連接的個(gè)人計(jì)算機(jī)接收?qǐng)D像數(shù)據(jù),將所接收的圖像數(shù)據(jù)記錄至被裝載在數(shù)碼相機(jī)1中的記錄介質(zhì)60,并將來自記錄介質(zhì)60的圖像數(shù)據(jù)提供給個(gè)人計(jì)算機(jī)。
由例如所謂網(wǎng)絡(luò)接口卡(NIC)構(gòu)成的通信I/F 49使被連接至網(wǎng)絡(luò)2的數(shù)碼相機(jī)1能夠通過網(wǎng)絡(luò)2獲取圖像數(shù)據(jù)和其他數(shù)據(jù)。
包括從外部個(gè)人計(jì)算機(jī)獲取以及通過網(wǎng)絡(luò)獲取并被記錄至記錄介質(zhì)的圖像數(shù)據(jù)的信息能夠用根據(jù)本實(shí)施例的數(shù)碼相機(jī)1讀取并再生,使其在LCD 20上顯示,供用戶使用。
應(yīng)該注意,通信I/F 49可被設(shè)置為遵從IEEE 1394標(biāo)準(zhǔn)或USB標(biāo)準(zhǔn)的有線接口或遵從IEEE802.11a、IEEE820.11b、IEEE802.11g、或藍(lán)牙標(biāo)準(zhǔn)的無線接口。即,通信I/F 49可以為有線接口或無線接口。
以下描述將在假定通信I/F 49基于IEEE802.11a、IEEE820.11b、IEEE802.11g標(biāo)準(zhǔn)的情況下進(jìn)行,即,通信I/F 49為所謂的無線LAN(局域網(wǎng))接口。
圖5示出的是通過控制部45的CPU 81執(zhí)行的程序。CPU 81執(zhí)行OS(操作系統(tǒng))101、輸入驅(qū)動(dòng)(input driver)102、通信驅(qū)動(dòng)(communication driver)103、中間件程序104、及應(yīng)用程序105。
OS 101是所謂的基本軟件程序,用于管理數(shù)碼相機(jī)1的硬件并提供各種接口。輸入驅(qū)動(dòng)102通過OS 101控制操作部46,獲取相應(yīng)于由用戶通過操作部46所進(jìn)行的操作的信號(hào)。通信驅(qū)動(dòng)103通過OS 101控制通信I/F 49。
中間件程序104在OS 101之上進(jìn)行操作,將比OS 101更高級(jí)更復(fù)雜的功能提供給應(yīng)用程序105。
應(yīng)用程序105執(zhí)行數(shù)碼相機(jī)1的預(yù)定處理,諸如拍攝對(duì)象圖像及瀏覽和打印所拍攝的圖像。
圖6是示出應(yīng)用程序105的示例性配置的方框圖。應(yīng)用程序105包括模式管理對(duì)象121、圖像拍攝時(shí)照片交換對(duì)象122、圖像拍攝控制對(duì)象123、及瀏覽時(shí)照片交換對(duì)象124。應(yīng)該注意,模式管理對(duì)象121、圖像拍攝時(shí)照片交換對(duì)象122、圖像拍攝控制對(duì)象123、及瀏覽時(shí)照片交換對(duì)象124中的每一個(gè)都由其執(zhí)行所需的程序和數(shù)據(jù)構(gòu)成。
模式管理對(duì)象121管理數(shù)碼相機(jī)1的模式。本文所指的模式包括數(shù)碼相機(jī)1執(zhí)行預(yù)定處理的圖像拍攝模式、瀏覽模式、及打印模式。換句話說,模式管理對(duì)象121控制數(shù)碼相機(jī)1中模式之間的轉(zhuǎn)換。
模式管理對(duì)象121包括連接方式選擇部141、轉(zhuǎn)換目標(biāo)模式選擇部142、伙伴模式確定部143、模式管理表144、及模式轉(zhuǎn)換控制部145。
連接方式選擇部141選擇網(wǎng)絡(luò)2的通信方式。例如,根據(jù)多個(gè)模式中不通過網(wǎng)絡(luò)2與伙伴執(zhí)行通信的單獨(dú)處理模式和網(wǎng)絡(luò)2的通信方式之間的預(yù)定關(guān)系,連接方式選擇部141選擇與當(dāng)前模式(為單獨(dú)處理模式)相關(guān)的網(wǎng)絡(luò)2的通信方式。當(dāng)選擇了網(wǎng)絡(luò)2的通信方式后,通信驅(qū)動(dòng)103根據(jù)所選擇的網(wǎng)絡(luò)2的通信方式來控制通信,從而通過網(wǎng)絡(luò)2開始與伙伴的通信。
本文中的“伙伴(mate)”表示通過網(wǎng)絡(luò)2與數(shù)碼相機(jī)1連接的外部設(shè)備。舉例來說,對(duì)于數(shù)碼相機(jī)1-1,伙伴為數(shù)碼相機(jī)1-2或打印機(jī)3。對(duì)于數(shù)碼相機(jī)1-2,伙伴為數(shù)碼相機(jī)1-1或打印機(jī)3。
例如,本文中網(wǎng)絡(luò)2的通信方式表示數(shù)碼相機(jī)1和網(wǎng)絡(luò)2之間諸如點(diǎn)對(duì)點(diǎn)模式(ad hoc mode)或基站模式(infrastructure mode)的通信模式,或者是數(shù)碼相機(jī)1和打印機(jī)3之間通過網(wǎng)絡(luò)2的通信方式。在下文中,網(wǎng)絡(luò)2的通信方式也被稱作連接方式。點(diǎn)對(duì)點(diǎn)模式也稱作點(diǎn)對(duì)點(diǎn)連接(方式),基站模式也稱作基站連接(方式)。
在下述說明中,不通過網(wǎng)絡(luò)2與伙伴進(jìn)行通信的模式也被稱作單獨(dú)處理模式。通過網(wǎng)絡(luò)2與伙伴進(jìn)行通信的模式也稱作網(wǎng)絡(luò)處理模式。
轉(zhuǎn)換目標(biāo)模式選擇部142選擇轉(zhuǎn)換目的模式。例如,根據(jù)多個(gè)模式中的單獨(dú)處理模式和多個(gè)模式中通過網(wǎng)絡(luò)與伙伴進(jìn)行通信的網(wǎng)絡(luò)處理模式之間的預(yù)定關(guān)系,轉(zhuǎn)換目標(biāo)模式選擇部142選擇與當(dāng)前模式(為單獨(dú)處理模式)相關(guān)的網(wǎng)絡(luò)處理模式。
伙伴模式確定部143確定通信伙伴的模式。例如,伙伴模式確定部143確定通信伙伴轉(zhuǎn)換成的模式是否為與所選擇的網(wǎng)絡(luò)的處理模式一致地進(jìn)行操作的模式。模式管理表144描述單獨(dú)處理模式、網(wǎng)絡(luò)2的通信方式、及網(wǎng)絡(luò)處理模式之間的預(yù)定相關(guān)性。
模式轉(zhuǎn)換控制部145控制模式轉(zhuǎn)換。例如,如果發(fā)現(xiàn)通信伙伴轉(zhuǎn)換成的模式為與所選擇的網(wǎng)絡(luò)處理模式一致地進(jìn)行操作的模式,則模式轉(zhuǎn)換控制部145控制模式轉(zhuǎn)換,從而進(jìn)行向所選擇的網(wǎng)絡(luò)處理模式的轉(zhuǎn)換。
圖像拍攝時(shí)照片交換對(duì)象122在隨后描述的圖像拍攝時(shí)照片交換模式中,控制通過拍攝對(duì)象的圖像而獲取的圖像通過網(wǎng)絡(luò)2向通信伙伴的傳輸,同時(shí),控制從通信伙伴接收由伙伴拍攝對(duì)象的圖像而獲取的圖像。圖像拍攝時(shí)照片交換對(duì)象122包括圖像拍攝時(shí)公開列表獲取部161、圖像獲取部162、圖像拍攝時(shí)公開列表生成及更新部163、及顯示控制部164。
圖像拍攝時(shí)公開列表獲取部161通過網(wǎng)絡(luò)2從通信伙伴獲取由伙伴生成的圖像拍攝時(shí)公開列表,包括在記錄介質(zhì)60中的地址,該記錄介質(zhì)為存儲(chǔ)通過拍攝對(duì)象圖像而獲取的圖像和與這些圖像相應(yīng)的縮略圖的伙伴的存儲(chǔ)介質(zhì)的一個(gè)實(shí)例。應(yīng)該注意,例如,在記錄介質(zhì)60中的地址提供了所謂的文件路徑(下文中簡(jiǎn)稱為路徑)。
圖像獲取部162通過網(wǎng)絡(luò)2獲取由通信伙伴拍攝對(duì)象的圖像而獲取的圖像及與這些圖像相對(duì)應(yīng)的縮略圖。圖像拍攝時(shí)公開列表生成及更新部163生成圖像拍攝時(shí)公開列表。而且,圖像拍攝時(shí)公開列表生成及更新部163更新圖像拍攝時(shí)公開列表。例如,當(dāng)已經(jīng)拍攝了對(duì)象后時(shí),圖像拍攝時(shí)公開列表生成及更新部163更新圖像拍攝時(shí)公開列表,將位于存儲(chǔ)通過圖像拍攝而獲取的圖像及相應(yīng)縮略圖的記錄介質(zhì)60中的地址添加至作為存儲(chǔ)圖像的存儲(chǔ)介質(zhì)的一個(gè)實(shí)例的記錄介質(zhì)60中的設(shè)置有多個(gè)地址的圖像拍攝時(shí)公開列表。
顯示控制部164控制通過由數(shù)碼相機(jī)1-1和數(shù)碼相機(jī)1-2拍攝對(duì)象圖像而獲取的圖像以圖像拍攝的時(shí)間順序在LCD 20的一個(gè)屏幕上顯示。
圖像拍攝控制對(duì)象123控制對(duì)象的圖像的拍攝。
瀏覽時(shí)照片交換對(duì)象124在后面將要描述的瀏覽時(shí)照片交換模式中控制通過網(wǎng)絡(luò)2向通信伙伴的圖像傳輸,同時(shí),控制來自伙伴的圖像的接收。瀏覽時(shí)照片交換對(duì)象124包括瀏覽時(shí)公開列表獲取部181、縮略圖獲取部182、顯示控制部183、選擇部184、圖像獲取部185、分類部186、和瀏覽時(shí)公開列表生成及更新部187。
瀏覽時(shí)公開列表獲取部181通過網(wǎng)絡(luò)2從多個(gè)通信伙伴獲取由提供圖像的通信伙伴生成的瀏覽時(shí)公開列表,其中,針對(duì)按照伙伴將圖像分類成的每個(gè)組設(shè)置有伙伴提供的圖像被存儲(chǔ)在存儲(chǔ)空間中的地址和伙伴提供的圖像的縮略圖被存儲(chǔ)在存儲(chǔ)空間中的地址。例如,圖像的分組通過將組ID與圖像相關(guān)聯(lián)來執(zhí)行。被分到一個(gè)組的圖像在這些組假想(或邏輯上)被存儲(chǔ)在與這個(gè)組相關(guān)的一個(gè)文件夾中的情況下進(jìn)行處理。
縮略圖獲取部182根據(jù)設(shè)置在從多個(gè)伙伴獲取的瀏覽時(shí)公開列表中的、在存儲(chǔ)縮略圖的存儲(chǔ)空間中的地址,通過網(wǎng)絡(luò)2獲取縮略圖。
顯示控制部183控制縮略圖在LCD 20上的顯示。例如,顯示控制部183按照每個(gè)組和每個(gè)伙伴,在LCD 20上顯示從多個(gè)伙伴獲取的縮略圖。
選擇部184選擇用戶指定的所顯示的縮略圖。例如,從LCD 20上顯示的縮略圖中,選擇部184選擇那些通過基于用戶借助操作部46的操作的信號(hào)來指定的縮略圖。
如果已經(jīng)選擇了一幅縮略圖,則圖像獲取部185根據(jù)設(shè)置在從多個(gè)通信伙伴獲取的瀏覽時(shí)公開列表中的存儲(chǔ)相應(yīng)于所選縮略圖的那個(gè)圖像的在存儲(chǔ)空間中的地址,通過網(wǎng)絡(luò)2獲取由伙伴提供的與所選縮略圖相對(duì)應(yīng)的圖像。
分類部186將從通信伙伴獲取的圖像分類成與在瀏覽時(shí)公開列表中設(shè)置的該圖像被伙伴分入的組的名稱具有相同名稱的組中。分類部186將縮略圖分類成與在瀏覽時(shí)公開列表中設(shè)置的、與這些縮略圖相對(duì)應(yīng)的圖像被伙伴分入的組的名稱具有相同名稱的組。
瀏覽時(shí)公開列表生成及更新部187生成瀏覽時(shí)公開列表,其中,針對(duì)圖像被提供源分成的每個(gè)組,設(shè)置了存儲(chǔ)將被提供至通信伙伴的圖像的在存儲(chǔ)空間中的地址和存儲(chǔ)相應(yīng)于將被提供至伙伴的圖像的縮略圖的在存儲(chǔ)空間中的地址。瀏覽時(shí)公開列表生成及更新部187也更新瀏覽時(shí)公開列表。例如,瀏覽時(shí)公開列表生成及更新部187通過針對(duì)這些圖像被分成的各個(gè)組來設(shè)置存儲(chǔ)通過基于用戶借助操作部46的操作的信號(hào)來指定的圖像的在存儲(chǔ)空間中的地址和存儲(chǔ)與這些圖像相對(duì)應(yīng)的縮略圖的在存儲(chǔ)空間中的地址,生成瀏覽時(shí)公開列表。可選的是,例如,瀏覽時(shí)公開列表生成及更新部187更新瀏覽時(shí)公開列表,從而針對(duì)基于用戶通過操作部46的操作的信號(hào)而指定的圖像被分入的每個(gè)組,添加存儲(chǔ)所指定的圖像的地址和存儲(chǔ)與所指定的圖像相對(duì)應(yīng)的縮略圖的地址。
下面描述在數(shù)碼相機(jī)1中進(jìn)行的模式轉(zhuǎn)換。
圖7示出了在數(shù)碼相機(jī)1中進(jìn)行的模式轉(zhuǎn)換的概要。如果數(shù)碼相機(jī)1的模式為狀態(tài)轉(zhuǎn)換前的一種模式,即,模式A,不通過網(wǎng)絡(luò)2與伙伴進(jìn)行通信的一種模式(單獨(dú)處理模式),則發(fā)布連接網(wǎng)絡(luò)2的觸發(fā),利用該觸發(fā)作為狀態(tài)轉(zhuǎn)換觸發(fā),選擇通過網(wǎng)絡(luò)2與伙伴進(jìn)行通信的模式A′(網(wǎng)絡(luò)處理模式),作為數(shù)碼相機(jī)1的轉(zhuǎn)換目標(biāo)模式(狀態(tài)轉(zhuǎn)換后模式)。在模式A′中,從用于與網(wǎng)絡(luò)2連接的連接方式中選擇連接方式A,借助該方式,數(shù)碼相機(jī)1以連接方式A連接至網(wǎng)絡(luò)2。
模式A、模式A′、及連接方式A預(yù)先彼此相關(guān)聯(lián)。
如果狀態(tài)轉(zhuǎn)換前的數(shù)碼相機(jī)1的模式為單獨(dú)處理模式,即,模式B,則發(fā)布連接網(wǎng)絡(luò)2的觸發(fā),利用該觸發(fā)作為狀態(tài)轉(zhuǎn)換觸發(fā),選擇模式B′(為網(wǎng)絡(luò)處理模式)作為數(shù)碼相機(jī)1的轉(zhuǎn)換目標(biāo)模式(狀態(tài)轉(zhuǎn)換后模式)。在模式B′中,從與網(wǎng)絡(luò)2連接的連接方式中選擇連接方式B,通過該方式,數(shù)碼相機(jī)1以連接方式B連接至網(wǎng)絡(luò)2。
模式B、模式B′、及連接方式B預(yù)先彼此相關(guān)聯(lián)。
上述設(shè)置允許以適于被轉(zhuǎn)換成的模式的正確連接方式(或通信方式)自動(dòng)連接至網(wǎng)絡(luò)2。
根據(jù)使用情況(或所預(yù)期的用途)預(yù)先將作為不通過網(wǎng)絡(luò)2與伙伴進(jìn)行通信的模式的單獨(dú)處理模式和作為通過網(wǎng)絡(luò)2與伙伴進(jìn)行通信的模式的網(wǎng)絡(luò)處理模式相關(guān)聯(lián),使得僅通過用戶指定與網(wǎng)絡(luò)2的連接,就能以正確的(適于該模式的)連接方式自動(dòng)執(zhí)行使用網(wǎng)絡(luò)2的應(yīng)用程序。
圖8示出的是在數(shù)碼相機(jī)1中進(jìn)行的模式轉(zhuǎn)換的具體實(shí)例。如果數(shù)碼相機(jī)1的模式是不與伙伴通過網(wǎng)絡(luò)2進(jìn)行通信的圖像拍攝模式(單獨(dú)處理模式),隨后發(fā)布連接網(wǎng)絡(luò)2的觸發(fā),則利用該觸發(fā)作為狀態(tài)轉(zhuǎn)換觸發(fā),選擇通過網(wǎng)絡(luò)2與伙伴進(jìn)行通信的圖像拍攝時(shí)照片交換模式(網(wǎng)絡(luò)處理模式)作為數(shù)碼相機(jī)1的轉(zhuǎn)換目標(biāo)模式。
在圖像拍攝模式中,數(shù)碼相機(jī)1能夠拍攝對(duì)象的圖像。在圖像拍攝時(shí)照片交換模式中,如果自己的數(shù)碼相機(jī)1被啟動(dòng)拍攝對(duì)象的圖像,并且伙伴數(shù)碼相機(jī)1已經(jīng)拍攝了對(duì)象的圖像,則自己的數(shù)碼相機(jī)1能夠通過網(wǎng)絡(luò)2從伙伴數(shù)碼相機(jī)1獲取作為圖像拍攝結(jié)果而獲取的圖像。即,在圖像拍攝時(shí)照片交換模式中,當(dāng)拍攝到對(duì)象的圖像時(shí),就將所得的圖像從已經(jīng)拍攝了對(duì)象圖像的數(shù)碼相機(jī)1發(fā)送給通過網(wǎng)絡(luò)2與其連接的數(shù)碼相機(jī)1。
圖像拍攝模式的使用情形為拍攝對(duì)象的照片。圖像拍攝時(shí)照片交換模式的使用情形為對(duì)象的圖像拍攝和獲取伙伴所拍攝的圖像。因此,作為單獨(dú)處理模式的圖像拍攝模式和作為網(wǎng)絡(luò)處理模式的圖像拍攝時(shí)照片交換模式在對(duì)象的圖像拍攝的使用情形中是一致的,因而根據(jù)使用情況,預(yù)先將這些模式彼此關(guān)聯(lián)。
更具體來說,當(dāng)拍攝圖像時(shí),圖像拍攝時(shí)照片交換模式使用網(wǎng)絡(luò)2,這樣,可以認(rèn)為,通過按下諸如網(wǎng)絡(luò)按鈕21的觸發(fā)連接至網(wǎng)絡(luò)2,用戶能夠自然并輕松地(或輕松地聯(lián)想或想像從而容易記憶)進(jìn)行從作為單獨(dú)處理模式的普通圖像拍攝模式向圖像拍攝時(shí)照片交換模式的轉(zhuǎn)換。
換句話說,如圖8所示,能夠?qū)⒕W(wǎng)絡(luò)2連接前的普通圖像拍攝模式和網(wǎng)絡(luò)2連接后的圖像拍攝時(shí)照片交換模式聯(lián)系起來。
在圖像拍攝時(shí)照片交換模式中,從用于網(wǎng)絡(luò)2連接的連接方式中選擇用于以APIPA(自動(dòng)專用IP尋址)分配IP(互聯(lián)網(wǎng)協(xié)議)地址的點(diǎn)對(duì)點(diǎn)連接。數(shù)碼相機(jī)1利用以APIPA方式進(jìn)行IP地址分配的點(diǎn)對(duì)點(diǎn)連接方式,通過網(wǎng)絡(luò)2連接至伙伴。
在配置了無線LAN(局域網(wǎng))接入點(diǎn)(access point)或DHCP(動(dòng)態(tài)主機(jī)配置協(xié)議)服務(wù)器的環(huán)境下,可能不能執(zhí)行拍攝對(duì)象圖像。因此,因?yàn)椴恍枰獰o線LAN接入點(diǎn)或DHCP服務(wù)器,所以在圖像拍攝時(shí)照片交換模式中,點(diǎn)對(duì)點(diǎn)連接被認(rèn)為是適于網(wǎng)絡(luò)2連接的方案。
因此,能夠?qū)D像拍攝時(shí)照片交換模式與點(diǎn)對(duì)點(diǎn)連接相聯(lián)系。
如上所述,圖像拍攝模式、圖像拍攝時(shí)照片交換模式、及點(diǎn)對(duì)點(diǎn)連接預(yù)先彼此關(guān)聯(lián)。
如果數(shù)碼相機(jī)1的模式為作為不通過網(wǎng)絡(luò)2與伙伴進(jìn)行通信的單獨(dú)處理模式的瀏覽模式,則發(fā)布用于網(wǎng)絡(luò)2連接的觸發(fā),利用該觸發(fā)作為狀態(tài)轉(zhuǎn)換觸發(fā),選擇作為通過網(wǎng)絡(luò)2與伙伴進(jìn)行通信的網(wǎng)絡(luò)通信模式的瀏覽時(shí)照片交換模式,作為數(shù)碼相機(jī)1的轉(zhuǎn)換目標(biāo)模式。
在瀏覽模式中,數(shù)碼相機(jī)1能夠在LCD 20上顯示記錄在被裝載于數(shù)碼相機(jī)1的記錄介質(zhì)60中的圖像。例如,能夠在LCD 20上顯示代表被記錄在記錄介質(zhì)60中的靜止圖像文件和運(yùn)動(dòng)圖像文件的多個(gè)縮略圖。在瀏覽時(shí)照片交換模式中,數(shù)碼相機(jī)1在LCD 20上顯示在被加載于自己的數(shù)碼相機(jī)1內(nèi)的記錄介質(zhì)60中記錄的上述縮略圖,同時(shí),在LCD 20上顯示被記錄至伙伴數(shù)碼相機(jī)1的記錄介質(zhì)60中的圖像的縮略圖,從而在相應(yīng)于縮略圖的圖像中,通過網(wǎng)絡(luò)2從伙伴獲取所期望的圖像。即,在瀏覽時(shí)照片交換模式中,被拍攝并被記錄在數(shù)碼相機(jī)1的記錄介質(zhì)60中的圖像可在多個(gè)數(shù)碼相機(jī)1之間交換。
瀏覽模式的使用情形為所顯示圖像的瀏覽,瀏覽時(shí)照片交換模式的使用情形為所顯示圖像的瀏覽和被記錄至伙伴的圖像的獲取。因此,在瀏覽顯示圖像的使用情形下,作為單獨(dú)處理模式的瀏覽模式和作為網(wǎng)絡(luò)處理模式的瀏覽時(shí)照片交換模式是一致的,這樣,根據(jù)使用情況預(yù)先將這些模式彼此關(guān)聯(lián)。
更具體來說,與圖像拍攝時(shí)照片交換模式一樣,當(dāng)瀏覽圖像時(shí),瀏覽時(shí)照片交換模式使用網(wǎng)絡(luò)2,這樣,可以認(rèn)為,通過按下諸如網(wǎng)絡(luò)按鈕21的觸發(fā)連接至網(wǎng)絡(luò)2,用戶能夠自然并輕松地(或輕松地聯(lián)想或想像從而容易記憶)進(jìn)行從作為單獨(dú)處理模式的普通瀏覽模式向?yàn)g覽時(shí)照片交換模式的轉(zhuǎn)換。
換句話說,如圖8所示,能夠?qū)⒕W(wǎng)絡(luò)2連接前的普通瀏覽模式與網(wǎng)絡(luò)2連接后的瀏覽時(shí)照片交換模式關(guān)聯(lián)起來。
在瀏覽時(shí)照片交換模式中,從用于網(wǎng)絡(luò)2連接的連接方式中選擇用于以APIPA分配IP地址的點(diǎn)對(duì)點(diǎn)連接。數(shù)碼相機(jī)1利用以APIPA方式進(jìn)行IP地址分配的點(diǎn)對(duì)點(diǎn)連接方式,通過網(wǎng)絡(luò)2連接至伙伴。
類似于對(duì)象的圖像拍攝,在配置了無線LAN(局域網(wǎng))接入點(diǎn)或DHCP服務(wù)器的情況下,可能不能執(zhí)行圖像的瀏覽。因此,因?yàn)椴恍枰獰o線LAN接入點(diǎn)或DHCP服務(wù)器,所以在瀏覽時(shí)照片交換模式中,點(diǎn)對(duì)點(diǎn)連接被認(rèn)為是適于網(wǎng)絡(luò)2連接的方案。
因此,能夠?qū)g覽時(shí)照片交換模式與點(diǎn)對(duì)點(diǎn)連接關(guān)聯(lián)起來。
如上所述,瀏覽模式、瀏覽時(shí)照片交換模式、及點(diǎn)對(duì)點(diǎn)連接預(yù)先彼此關(guān)聯(lián)。
此外,如果數(shù)碼相機(jī)1的模式為作為不通過網(wǎng)絡(luò)2與伙伴進(jìn)行通信的單獨(dú)處理模式的打印模式,則發(fā)布用于網(wǎng)絡(luò)2連接的觸發(fā),利用該觸發(fā)作為狀態(tài)轉(zhuǎn)換觸發(fā),選擇作為通過網(wǎng)絡(luò)2與伙伴進(jìn)行通信的網(wǎng)絡(luò)通信模式的網(wǎng)絡(luò)打印模式。
在打印模式中,數(shù)碼相機(jī)1允許不通過網(wǎng)絡(luò)2連接至其上的打印機(jī)打印記錄在被裝載于自己的數(shù)碼相機(jī)1中的記錄介質(zhì)60中的圖像。在網(wǎng)絡(luò)打印模式中,數(shù)碼相機(jī)1允許通過網(wǎng)絡(luò)2連接至其上的打印機(jī)3打印記錄在被加載于自己的數(shù)碼相機(jī)1中的記錄介質(zhì)60中的圖像。即,在網(wǎng)絡(luò)打印模式中,被拍攝并被記錄在數(shù)碼相機(jī)1的記錄介質(zhì)60中的圖像可在連接至網(wǎng)絡(luò)的打印機(jī)上打印。
打印模式的使用情形為圖像的打印,網(wǎng)絡(luò)打印模式的使用情形也為圖像的打印。因此,在圖像打印的使用情形下,作為單獨(dú)處理模式的打印模式和作為網(wǎng)絡(luò)處理模式的網(wǎng)絡(luò)打印模式是一致的,這樣,根據(jù)使用情形將這些模式彼此關(guān)聯(lián)。
更具體來說,當(dāng)打印圖像時(shí),網(wǎng)絡(luò)打印模式使用網(wǎng)絡(luò)2,這樣,可以認(rèn)為通過按下諸如網(wǎng)絡(luò)按鈕21的觸發(fā)連接至網(wǎng)絡(luò)2,用戶能夠自然并輕松地(或輕松地聯(lián)想或想像從而容易記憶)進(jìn)行從作為單獨(dú)處理模式的普通打印模式向網(wǎng)絡(luò)打印模式的轉(zhuǎn)換。
換句話說,如圖8所示,能夠?qū)⒕W(wǎng)絡(luò)2連接前的普通打印模式與網(wǎng)絡(luò)2連接后的網(wǎng)絡(luò)打印模式關(guān)聯(lián)起來。
在網(wǎng)絡(luò)打印模式中,從用于網(wǎng)絡(luò)2連接的連接方式中選擇用于以DHCP分配IP地址的基站連接。數(shù)碼相機(jī)1通過以DHCP方式分配IP地址分配的基站連接,經(jīng)網(wǎng)絡(luò)2連接至伙伴。
在網(wǎng)絡(luò)打印模式中,設(shè)置在家庭或打印服務(wù)商店中已經(jīng)連接至網(wǎng)絡(luò)2的打印機(jī)3能夠變?yōu)檫B接的伙伴,這樣,在網(wǎng)絡(luò)打印模式中,基站連接可以是適于與網(wǎng)絡(luò)2連接的方式。
因此,能夠?qū)⒕W(wǎng)絡(luò)打印模式與基站連接關(guān)聯(lián)起來。
如上所述,打印模式、網(wǎng)絡(luò)打印模式、及基站連接預(yù)先彼此關(guān)聯(lián)。
應(yīng)該注意,狀態(tài)轉(zhuǎn)換前的模式和狀態(tài)轉(zhuǎn)換后的模式不被限制于圖像拍攝模式和圖像拍攝時(shí)照片交換模式、瀏覽模式和瀏覽時(shí)照片交換模式、及打印模式和網(wǎng)絡(luò)打印模式;因此,狀態(tài)轉(zhuǎn)換前的模式和狀態(tài)轉(zhuǎn)換后的模式可以為根據(jù)使用情況彼此關(guān)聯(lián)的任意模式。例如,狀態(tài)轉(zhuǎn)換前的模式和狀態(tài)轉(zhuǎn)換后的模式可以是在所裝載的記錄介質(zhì)60中記錄(或存儲(chǔ))圖像的存儲(chǔ)模式和在連接至網(wǎng)絡(luò)2的存儲(chǔ)器或個(gè)人計(jì)算機(jī)中記錄(或存儲(chǔ))圖像的網(wǎng)絡(luò)存儲(chǔ)模式。
在轉(zhuǎn)換至選定的網(wǎng)絡(luò)處理模式前,確定通信伙伴轉(zhuǎn)換至的模式是否為與自己的數(shù)碼相機(jī)1轉(zhuǎn)換至的網(wǎng)絡(luò)處理模式一致操作的模式。如果發(fā)現(xiàn)通信伙伴轉(zhuǎn)換至的模式是與自己的數(shù)碼相機(jī)1轉(zhuǎn)換至的網(wǎng)絡(luò)處理模式一致操作的模式,則隨后將數(shù)碼相機(jī)1的模式轉(zhuǎn)換至所選定的網(wǎng)絡(luò)處理模式。
也應(yīng)該注意,連接方式(或通信方式)不被限制于點(diǎn)對(duì)點(diǎn)模式或基站模式;例如,任意的有線通信或無線通信都可以使用,例如,根據(jù)IEEE802.11a、IEEE802.11b、或IEEE802.11g標(biāo)準(zhǔn)的無線LAN,和根據(jù)藍(lán)牙標(biāo)準(zhǔn)的無線通信。
下面參照?qǐng)D9和圖10描述確定通信伙伴轉(zhuǎn)換成的模式是否為與自己的數(shù)碼相機(jī)1轉(zhuǎn)換成的網(wǎng)絡(luò)處理模式一致操作的模式的處理。
如圖9所示,如果數(shù)碼相機(jī)1-1的模式是作為為單獨(dú)處理模式的模式A的一個(gè)實(shí)例的圖像拍攝模式,其中,不通過網(wǎng)絡(luò)2與伙伴進(jìn)行通信,則隨后通過按下數(shù)碼相機(jī)1-1的網(wǎng)絡(luò)按鈕21來發(fā)布用于網(wǎng)絡(luò)2連接的觸發(fā),利用該觸發(fā)作為狀態(tài)轉(zhuǎn)換觸發(fā),選擇作為網(wǎng)絡(luò)處理模式的圖像拍攝時(shí)照片交換模式(其中,通過網(wǎng)絡(luò)2與伙伴進(jìn)行通信)為數(shù)碼相機(jī)1-1的轉(zhuǎn)換目標(biāo)模式。
另一方面,如果作為數(shù)碼相機(jī)1-1的伙伴的數(shù)碼相機(jī)1-2的模式是圖像拍攝模式,不通過網(wǎng)絡(luò)2與伙伴進(jìn)行通信的單獨(dú)處理模式的模式A的一個(gè)實(shí)例,則隨后通過按下數(shù)碼相機(jī)1-2的網(wǎng)絡(luò)按鈕21來發(fā)布觸發(fā),利用該觸發(fā)作為狀態(tài)轉(zhuǎn)換觸發(fā),選擇作為網(wǎng)絡(luò)處理模式的圖像拍攝時(shí)照片交換模式(其中通過網(wǎng)絡(luò)2可以與伙伴進(jìn)行通信)為數(shù)碼相機(jī)1-2的轉(zhuǎn)換目標(biāo)模式。
數(shù)碼相機(jī)1-1確定作為通信伙伴的數(shù)碼相機(jī)1-2轉(zhuǎn)換成的模式是否為與作為數(shù)碼相機(jī)1-1的模式的圖像拍攝時(shí)照片交換模式一致操作的模式。
在本例中,數(shù)碼相機(jī)1-1轉(zhuǎn)換成的模式為圖像拍攝時(shí)照片交換模式,并且數(shù)碼相機(jī)1-2轉(zhuǎn)換成的模式為圖像拍攝時(shí)照片交換模式。在圖像拍攝時(shí)照片交換模式中,當(dāng)拍攝了對(duì)象照片并且伙伴拍攝了對(duì)象的照片時(shí),伙伴所拍攝的圖像可通過網(wǎng)絡(luò)2獲取,使得圖像拍攝時(shí)照片交換模式和圖像拍攝時(shí)照片交換模式為彼此操作一致的模式。
因此,數(shù)碼相機(jī)1-1確定作為通信伙伴的數(shù)碼相機(jī)1-2轉(zhuǎn)換成的模式是與數(shù)碼相機(jī)1-1的圖像拍攝時(shí)照片交換模式一致操作的模式,從而將數(shù)碼相機(jī)1-1的模式轉(zhuǎn)換至圖像拍攝時(shí)照片交換模式。
同樣,數(shù)碼相機(jī)1-2確定作為通信伙伴的數(shù)碼相機(jī)1-1轉(zhuǎn)換成的模式是與作為數(shù)碼相機(jī)1-2的模式的圖像拍攝時(shí)照片交換模式一致的模式,從而將數(shù)碼相機(jī)1-2的模式轉(zhuǎn)換至圖像拍攝時(shí)照片交換模式。
因此,數(shù)碼相機(jī)1-1和數(shù)碼相機(jī)1-2通過網(wǎng)絡(luò)2互連。例如,如果數(shù)碼相機(jī)1-1和數(shù)碼相機(jī)1-2都處于作為單獨(dú)處理模式的圖像拍攝模式(其中,不能通過網(wǎng)絡(luò)2彼此進(jìn)行通信),則按下數(shù)碼相機(jī)1-1和數(shù)碼相機(jī)1-2中的網(wǎng)絡(luò)按鈕21,在數(shù)碼相機(jī)1-1和數(shù)碼相機(jī)1-2之間通過網(wǎng)絡(luò)2提供連接,從而使數(shù)碼相機(jī)1-1和數(shù)碼相機(jī)1-2進(jìn)入圖像拍攝時(shí)照片交換模式。同樣,如果數(shù)碼相機(jī)1-1和數(shù)碼相機(jī)1-2都處于作為單獨(dú)處理模式的瀏覽模式(其中,不能通過網(wǎng)絡(luò)2彼此進(jìn)行通信),則按下數(shù)碼相機(jī)1-1和數(shù)碼相機(jī)1-2中的網(wǎng)絡(luò)按鈕21,在數(shù)碼相機(jī)1-1和數(shù)碼相機(jī)1-2之間通過網(wǎng)絡(luò)2提供連接,從而使數(shù)碼相機(jī)1-1和數(shù)碼相機(jī)1-2進(jìn)入瀏覽時(shí)照片交換模式。
相反,圖10示出的是數(shù)碼相機(jī)1-1和數(shù)碼相機(jī)1-2沒有通過網(wǎng)絡(luò)2互連的實(shí)例。
如圖10所示,如果數(shù)碼相機(jī)1-1的模式是圖像拍攝模式,作為單獨(dú)處理模式的模式A的一個(gè)實(shí)例,則以與圖9所示的相同的方式,通過按下數(shù)碼相機(jī)1-1的網(wǎng)絡(luò)按鈕21來發(fā)布連接網(wǎng)絡(luò)2的觸發(fā),利用該觸發(fā)作為狀態(tài)轉(zhuǎn)換觸發(fā),選擇作為網(wǎng)絡(luò)處理模式的圖像拍攝時(shí)照片交換模式。
如果作為數(shù)碼相機(jī)1-1的通信伙伴的數(shù)碼相機(jī)1-2的模式是瀏覽模式,作為單獨(dú)處理模式的模式A的一個(gè)實(shí)例,則通過按下數(shù)碼相機(jī)1-2的網(wǎng)絡(luò)按鈕21來發(fā)布連接網(wǎng)絡(luò)2的觸發(fā),利用該觸發(fā)作為狀態(tài)轉(zhuǎn)換觸發(fā),選擇作為網(wǎng)絡(luò)處理模式的瀏覽時(shí)照片交換模式為數(shù)碼相機(jī)1-2的轉(zhuǎn)換目標(biāo)模式。
數(shù)碼相機(jī)1-1確定作為通信伙伴的數(shù)碼相機(jī)1-2轉(zhuǎn)換成的模式是否為與數(shù)碼相機(jī)1-1的圖像拍攝時(shí)照片交換模式相一致的模式。
在這種情況下,數(shù)碼相機(jī)1-1轉(zhuǎn)換成的模式為圖像拍攝時(shí)照片交換模式,數(shù)碼相機(jī)1-2轉(zhuǎn)換成的模式為瀏覽時(shí)照片交換模式。在圖像拍攝時(shí)照片交換模式中,拍攝對(duì)象的照片,同時(shí),當(dāng)通信伙伴拍攝了對(duì)象的照片時(shí),通過網(wǎng)絡(luò)2獲取通過伙伴拍攝的圖像。在瀏覽時(shí)照片交換模式中,在LCD 20上顯示相應(yīng)于記錄在被裝載在自己的數(shù)碼相機(jī)1的記錄介質(zhì)60中的圖像的縮略圖,同時(shí),在LCD 20上顯示記錄在被裝載在伙伴數(shù)碼相機(jī)1的記錄介質(zhì)60上的圖像的縮略圖。在顯示了其縮略圖的圖像中,從伙伴數(shù)碼相機(jī)1獲取所期望的圖像,這樣,圖像拍攝時(shí)照片交換模式和瀏覽時(shí)照片交換模式彼此不一致。
因此,數(shù)碼相機(jī)1-1確定作為通信伙伴的數(shù)碼相機(jī)1-2轉(zhuǎn)換成的模式不是與數(shù)碼相機(jī)1-1的圖像拍攝時(shí)照片交換模式一致的模式,使得數(shù)碼相機(jī)1-1的模式不轉(zhuǎn)換至圖像拍攝時(shí)照片交換模式。
同樣,數(shù)碼相機(jī)1-2確定作為通信伙伴的數(shù)碼相機(jī)1-1轉(zhuǎn)換成的模式不是與數(shù)碼相機(jī)1-2的瀏覽時(shí)照片交換模式一致的模式,因此,數(shù)碼相機(jī)1-2的模式不轉(zhuǎn)換至圖像拍攝時(shí)照片交換模式。
因此,不通過網(wǎng)絡(luò)2將數(shù)碼相機(jī)1-1和數(shù)碼相機(jī)1-2互連。
下面參照?qǐng)D11所示的流程圖描述在數(shù)碼相機(jī)1-1中進(jìn)行的模式轉(zhuǎn)換處理。在步驟S11中,模式管理對(duì)象121的模式轉(zhuǎn)換控制部145使數(shù)碼相機(jī)1-1進(jìn)入用戶通過操作部46指定的信號(hào)所代表的模式中,該模式為作為單獨(dú)處理模式的預(yù)連接模式。預(yù)連接模式為例如圖像拍攝模式、瀏覽模式、或打印模式。
在步驟S12中,模式管理對(duì)象121接收作為用于將數(shù)碼相機(jī)1-1連接至網(wǎng)絡(luò)2的觸發(fā)的網(wǎng)絡(luò)連接觸發(fā)。例如,通過按下數(shù)碼相機(jī)1-1的網(wǎng)絡(luò)按鈕21來發(fā)布網(wǎng)絡(luò)連接觸發(fā),并通過模式管理對(duì)象121接收所發(fā)布的網(wǎng)絡(luò)連接觸發(fā)。
在步驟S13中,模式管理對(duì)象121的連接方式選擇部141選擇與在步驟S11中輸入的預(yù)連接模式相應(yīng)的網(wǎng)絡(luò)2的連接方式。例如,在步驟S13中,連接方式選擇部141選擇通過APIPA分配IP地址的點(diǎn)對(duì)點(diǎn)連接方式和通過DHCP分配IP地址的基站連接方式中的一個(gè)。
應(yīng)該注意,預(yù)連接模式和網(wǎng)絡(luò)2的連接方式預(yù)先彼此相關(guān)。例如,因?yàn)槟J焦芾肀?44描述了單獨(dú)處理模式、網(wǎng)絡(luò)2的通信方式、及網(wǎng)絡(luò)處理模式之間的預(yù)定聯(lián)系,所以在步驟S13中,連接方式選擇部141參照模式管理表144來選擇相應(yīng)于預(yù)連接模式的網(wǎng)絡(luò)2的連接方式。
在步驟S14中,模式管理對(duì)象121通過中間件104和OS 101,使通信驅(qū)動(dòng)103以所選擇的連接方式啟動(dòng)與網(wǎng)絡(luò)2的連接。即,通信驅(qū)動(dòng)103使通信I/F 49,以所選擇的連接方式,啟動(dòng)與網(wǎng)絡(luò)2的連接或通過網(wǎng)絡(luò)2與伙伴的連接。
在步驟S15中,模式管理對(duì)象121通過中間件104和OS 101從通信驅(qū)動(dòng)103獲取與網(wǎng)絡(luò)2的連接狀態(tài),確定是否成功地與網(wǎng)絡(luò)2進(jìn)行了連接。
如果在步驟S15中發(fā)現(xiàn)成功與網(wǎng)絡(luò)2進(jìn)行了連接,則隨后程序進(jìn)入步驟S16,其中,模式管理對(duì)象121的轉(zhuǎn)換目標(biāo)模式選擇部142選擇在連接后將要轉(zhuǎn)換成的模式。即,在步驟S16中,轉(zhuǎn)換目標(biāo)模式選擇部142選擇在與網(wǎng)絡(luò)2連接后將要轉(zhuǎn)換成的網(wǎng)絡(luò)通信模式,該網(wǎng)絡(luò)通信模式與作為單獨(dú)處理模式的預(yù)連接模式相對(duì)應(yīng)。
應(yīng)該注意,作為單獨(dú)處理模式的預(yù)連接模式和從預(yù)連接模式轉(zhuǎn)換至的網(wǎng)絡(luò)通信模式預(yù)先彼此相關(guān)。例如,因?yàn)槟J焦芾肀?44描述了單獨(dú)處理模式、網(wǎng)絡(luò)2的通信方式、及網(wǎng)絡(luò)處理模式之間的預(yù)定相關(guān)性,所以在步驟S15中,轉(zhuǎn)換目標(biāo)模式選擇部142參照模式管理表144,選擇與網(wǎng)絡(luò)2連接后將要轉(zhuǎn)換至的網(wǎng)絡(luò)通信模式,該網(wǎng)絡(luò)通信模式相應(yīng)于預(yù)連接模式。
在步驟S17中,模式管理對(duì)象121的伙伴模式確定部143通過網(wǎng)絡(luò)2獲取作為連接伙伴的數(shù)碼相機(jī)1-2轉(zhuǎn)換至的模式(或其信息)。
例如,在步驟S17中,通過中間件104和OS 101,伙伴模式確定部143使通信驅(qū)動(dòng)103發(fā)送請(qǐng)求至數(shù)碼相機(jī)1-2,請(qǐng)求與轉(zhuǎn)換至的模式有關(guān)的信息。因此,通信驅(qū)動(dòng)103使通信I/F49將該請(qǐng)求發(fā)送至數(shù)碼相機(jī)1-2。隨后,數(shù)碼相機(jī)1-2通過網(wǎng)絡(luò)2將該信息發(fā)回。通信驅(qū)動(dòng)103使通信I/F 49接收從數(shù)碼相機(jī)1-2提供的這個(gè)信息。通信驅(qū)動(dòng)103通過中間件104和OS 101將所接收的信息提供給伙伴模式確定部143。
在步驟S18中,伙伴模式確定部143確定連接伙伴(即,數(shù)碼相機(jī)1-2)的連接后模式(即,伙伴轉(zhuǎn)換至的模式)是否為與數(shù)碼相機(jī)1-1改變(或轉(zhuǎn)換)成的模式一致的模式。
例如,如果數(shù)碼相機(jī)1-1轉(zhuǎn)換至的模式為圖像拍攝時(shí)照片交換模式或?yàn)g覽時(shí)照片交換模式,則在步驟S18中,伙伴模式確定部143確定數(shù)碼相機(jī)1-2轉(zhuǎn)換至的模式是否是與數(shù)碼相機(jī)1-1轉(zhuǎn)換至的模式相同的模式。
此外,例如,如果數(shù)碼相機(jī)1-1轉(zhuǎn)換至的模式為網(wǎng)絡(luò)打印模式,則隨后伙伴模式確定部143通過網(wǎng)絡(luò)2從處于網(wǎng)絡(luò)打印模式的數(shù)碼相機(jī)1-1接收?qǐng)D像,從而在步驟S18中,確定作為通信伙伴的打印機(jī)3轉(zhuǎn)換至的模式是否為用于打印所接收?qǐng)D像的模式,即,是否為與網(wǎng)絡(luò)打印模式一致的模式。
應(yīng)該注意,與網(wǎng)絡(luò)打印模式一致的模式可視為與網(wǎng)絡(luò)打印模式副組合(sub-combination)相關(guān)。
如果在步驟S18中發(fā)現(xiàn)連接伙伴的連接后模式(即,伙伴轉(zhuǎn)換至的模式)為與用戶(數(shù)碼相機(jī)1-1)改變(或轉(zhuǎn)換)成的模式一致的模式,則隨后程序進(jìn)入步驟S19,其中,模式管理對(duì)象121的模式轉(zhuǎn)換控制部145將數(shù)碼相機(jī)1-1的模式改變至在步驟S16中所選擇的模式(連接后模式),從而數(shù)碼相機(jī)1-1的模式轉(zhuǎn)換處理結(jié)束。
如果在步驟S18中發(fā)現(xiàn)連接伙伴的連接后模式(即,伙伴轉(zhuǎn)換至的模式)不是與用戶(數(shù)碼相機(jī)1-1)改變(或轉(zhuǎn)換)至的模式一致的模式,則隨后處理進(jìn)入步驟S20,其中,通信驅(qū)動(dòng)103斷開與網(wǎng)絡(luò)2的連接。如果這樣做,則例如,模式管理對(duì)象121通過在LCD 20上顯示錯(cuò)誤消息來通知用戶連接錯(cuò)誤。在這種情況下,沒有模式轉(zhuǎn)換發(fā)生,從而處理以原始模式結(jié)束。
如果在步驟S15中發(fā)現(xiàn)與網(wǎng)絡(luò)2的連接失敗,則隨后處理進(jìn)入步驟S20,其中,模式管理對(duì)象121通過例如在LCD 20上顯示錯(cuò)誤消息來通知用戶連接錯(cuò)誤。在這種情況下,沒有模式轉(zhuǎn)換發(fā)生,從而處理以原始模式結(jié)束。
在模式轉(zhuǎn)換處理中,當(dāng)在操作部46中發(fā)生網(wǎng)絡(luò)連接觸發(fā)(諸如按下網(wǎng)絡(luò)按鈕21)時(shí),如圖12所示,將作為網(wǎng)絡(luò)連接觸發(fā)事件的所輸入的通知通過輸入驅(qū)動(dòng)102和中間件104提供給應(yīng)用程序105。接收該網(wǎng)絡(luò)連接觸發(fā)事件后,應(yīng)用程序105參照模式管理表144,選擇相應(yīng)于當(dāng)前模式的連接方式,并指定所選擇的連接方式,從而,通過中間件104向通信驅(qū)動(dòng)103發(fā)布連接命令。
在圖12所示的模式管理表144中,為模式A的當(dāng)前模式、為網(wǎng)絡(luò)連接觸發(fā)的觸發(fā)、為連接方式A的連接方式、以及為模式A′的轉(zhuǎn)換目標(biāo)模式預(yù)先彼此關(guān)聯(lián)。另外,在圖12所示的模式管理表144中,為模式B的當(dāng)前模式、為網(wǎng)絡(luò)連接觸發(fā)的觸發(fā)、為連接方式B的連接方式、以及為模式B′的轉(zhuǎn)換目標(biāo)模式預(yù)先彼此關(guān)聯(lián)。
通信驅(qū)動(dòng)103使通信I/F 49連接至網(wǎng)絡(luò)2。通過通信I/F 49、通信驅(qū)動(dòng)103、及中間件104發(fā)布表示連接完成或連接失敗的事件,并將其提供給應(yīng)用程序105。如果連接成功,則通過網(wǎng)絡(luò)2,通過通信I/F 49、通信驅(qū)動(dòng)103、及中間件104獲取作為連接伙伴轉(zhuǎn)換至的模式的轉(zhuǎn)換目標(biāo)模式,并將所獲取的伙伴的轉(zhuǎn)換目標(biāo)模式(或其信息)提供給應(yīng)用程序105。
應(yīng)用程序105確定伙伴的轉(zhuǎn)換目標(biāo)模式是否為與下個(gè)模式(自己的數(shù)碼相機(jī)1轉(zhuǎn)換至的模式)一致的模式。如果發(fā)現(xiàn)伙伴的轉(zhuǎn)換目標(biāo)模式為自己的數(shù)碼相機(jī)1的下個(gè)模式,則應(yīng)用程序105將自己的模式改變至下個(gè)模式。
如上所述,根據(jù)單獨(dú)處理模式和網(wǎng)絡(luò)2的通信方式之間的預(yù)定相關(guān)性,選擇與作為單獨(dú)處理模式的當(dāng)前模式相關(guān)的網(wǎng)絡(luò)2的通信方式;根據(jù)單獨(dú)模式和當(dāng)前模式之間的預(yù)定相關(guān)性,選擇與作為單獨(dú)處理的當(dāng)前模式相關(guān)的網(wǎng)絡(luò)處理模式??刂仆ㄐ牛瑥亩ㄟ^所選擇的通信方式的網(wǎng)絡(luò)2開始與伙伴的通信。確定通信伙伴轉(zhuǎn)換至的模式是否為與所選擇的網(wǎng)絡(luò)處理模式一致的模式。如果發(fā)現(xiàn)該模式為一致模式,則控制模式轉(zhuǎn)換,從而轉(zhuǎn)換至所選擇的網(wǎng)絡(luò)處理模式。
上述設(shè)置允許確定地連接至網(wǎng)絡(luò)2,從而通過網(wǎng)絡(luò)2連接至通信伙伴。另外,因?yàn)橥ㄟ^適于網(wǎng)絡(luò)處理模式的方式(即,適于將被執(zhí)行的處理的方案)與網(wǎng)絡(luò)2進(jìn)行連接,所以能夠確保執(zhí)行通過網(wǎng)絡(luò)2的處理。
上述設(shè)置消除了通過不適于網(wǎng)絡(luò)處理模式的方式與網(wǎng)絡(luò)2的連接或通過網(wǎng)絡(luò)2與通信伙伴的連接的可能性,使得盡管看似建立了連接,仍然能夠確保防止不能執(zhí)行通過網(wǎng)絡(luò)2的處理的情況的發(fā)生。
圖13是表示通過網(wǎng)絡(luò)2與作為通信伙伴的數(shù)碼相機(jī)1-2的連接處理的詳細(xì)實(shí)例的流程圖,該連接處理相應(yīng)于步驟S14,當(dāng)選擇點(diǎn)對(duì)點(diǎn)連接作為網(wǎng)絡(luò)2的通信方式時(shí)執(zhí)行該連接處理。在步驟S31中,數(shù)碼相機(jī)1-1的通信驅(qū)動(dòng)103啟動(dòng)通過網(wǎng)絡(luò)2與數(shù)碼相機(jī)1-2的點(diǎn)對(duì)點(diǎn)連接。例如,通信驅(qū)動(dòng)103開始向通信I/F 49供電,從而使通信I/F 49開始掃描外部設(shè)備。
在步驟S41中,數(shù)碼相機(jī)1-2的通信驅(qū)動(dòng)103像步驟S31一樣,啟動(dòng)通過網(wǎng)絡(luò)2與數(shù)碼相機(jī)1-1的點(diǎn)對(duì)點(diǎn)連接。
在步驟S32中,數(shù)碼相機(jī)1-1的通信驅(qū)動(dòng)103完成通過網(wǎng)絡(luò)2與數(shù)碼相機(jī)1-2的點(diǎn)對(duì)點(diǎn)連接。在步驟S42中,數(shù)碼相機(jī)1-2的通信驅(qū)動(dòng)103完成通過網(wǎng)絡(luò)2與數(shù)碼相機(jī)1-1的點(diǎn)對(duì)點(diǎn)連接。
在步驟S33中,數(shù)碼相機(jī)1-1的通信驅(qū)動(dòng)103通過網(wǎng)絡(luò)2向數(shù)碼相機(jī)1-2發(fā)布識(shí)別命令。在步驟S43中,數(shù)碼相機(jī)1-2的通信驅(qū)動(dòng)103接收來自數(shù)碼相機(jī)1-1的識(shí)別命令。
在步驟S44中,數(shù)碼相機(jī)1-2的通信驅(qū)動(dòng)103通過網(wǎng)絡(luò)2將識(shí)別命令返還給數(shù)碼相機(jī)1-1。在步驟S34中,數(shù)碼相機(jī)1-1的通信驅(qū)動(dòng)103接收來自數(shù)碼相機(jī)1-2的識(shí)別命令。
在步驟S35中,數(shù)碼相機(jī)1-1的通信驅(qū)動(dòng)103通過網(wǎng)絡(luò)2向數(shù)碼相機(jī)1-2發(fā)布認(rèn)證完成命令。在步驟S45中,數(shù)碼相機(jī)1-2的通信驅(qū)動(dòng)103接收來自數(shù)碼相機(jī)1-1的認(rèn)證完成命令,之后處理結(jié)束。
如果發(fā)現(xiàn)通信伙伴在連接處理中被成功認(rèn)證,則隨后執(zhí)行步驟S15等的處理操作;否則,不執(zhí)行這些處理操作。
在基于點(diǎn)對(duì)點(diǎn)連接方式的連接處理中,優(yōu)選的是,當(dāng)兩個(gè)數(shù)碼相機(jī)1被同時(shí)連接時(shí),僅允許這樣的連接。這樣能夠防止任何第三方介入數(shù)碼相機(jī)1的連接。例如,在步驟S31和S41中,計(jì)算所連接的設(shè)備數(shù),如果試圖連接三個(gè)或更多設(shè)備,則不執(zhí)行隨后的處理,從而禁止那種連接嘗試。
應(yīng)該注意,在連接第三臺(tái)數(shù)碼相機(jī)1時(shí),同時(shí)按下已經(jīng)被點(diǎn)對(duì)點(diǎn)連接的數(shù)碼相機(jī)1中的一個(gè)的網(wǎng)絡(luò)按鈕21和第三數(shù)碼相機(jī)1的網(wǎng)絡(luò)按鈕21,從而將第三數(shù)碼相機(jī)1連接至兩個(gè)數(shù)碼相機(jī)1之間的點(diǎn)對(duì)點(diǎn)連接中。然后,通過重復(fù)這個(gè)操作,能夠連接三個(gè)以上的數(shù)碼相機(jī)1。
如果成功認(rèn)證連接伙伴并將數(shù)碼相機(jī)1連接至所認(rèn)證的連接伙伴,則數(shù)碼相機(jī)1能夠獲取伙伴的諸如其名稱的元數(shù)據(jù)。
下面參照?qǐng)D14所示的流程圖描述當(dāng)從圖像拍攝模式向圖像拍攝時(shí)照片交換模式進(jìn)行轉(zhuǎn)換時(shí),在數(shù)碼相機(jī)1-1中發(fā)生的模式轉(zhuǎn)換處理的具體實(shí)例。在步驟S61中,模式管理對(duì)象121的模式轉(zhuǎn)換控制部145使數(shù)碼相機(jī)1-1進(jìn)入由用戶通過操作部46的模式旋鈕18指定的圖像拍攝模式。
如圖15所示,在圖像拍攝模式中,在LCD 20上顯示所拍攝的對(duì)象圖像。
在步驟S62中,模式管理對(duì)象121接收作為通過按下網(wǎng)絡(luò)按鈕21引起的網(wǎng)絡(luò)連接觸發(fā)的事件。
在步驟S63中,模式管理對(duì)象121的連接方式選擇部141參照描述圖像拍攝模式和通過APIPA分配IP地址的點(diǎn)對(duì)點(diǎn)連接方式之間的相關(guān)性的模式管理表144,根據(jù)在步驟S61中輸入的圖像拍攝模式,選擇通過APIPA分配IP地址的點(diǎn)對(duì)點(diǎn)連接方式作為網(wǎng)絡(luò)2的連接方式。
在步驟S64中,模式管理對(duì)象121通過中間件104和OS 101使通信驅(qū)動(dòng)103啟動(dòng)通過點(diǎn)對(duì)點(diǎn)連接方式(其中,通過APIPA分配IP地址)經(jīng)由網(wǎng)絡(luò)2與數(shù)碼相機(jī)1-2的連接。
如果數(shù)碼相機(jī)1-1和數(shù)碼相機(jī)1-2位于無線LAN的無線電覆蓋范圍內(nèi),并通過點(diǎn)對(duì)點(diǎn)連接方式在二者間建立連接,則隨后完成數(shù)碼相機(jī)1-1和數(shù)碼相機(jī)1-2之間的網(wǎng)絡(luò)2的IP層的連接。
當(dāng)啟動(dòng)與數(shù)碼相機(jī)1-2的連接時(shí),如圖15所示,在數(shù)碼相機(jī)1-1的LCD 20上顯示表示“正在連接”(連接正在處理)的圖像。通過操作部46操作手動(dòng)操作按鈕19從而選擇在數(shù)碼相機(jī)1-1的LCD 20上顯示的“取消”按鈕使數(shù)碼相機(jī)1-1取消與數(shù)碼相機(jī)1-2的連接。
在步驟S65中,模式管理對(duì)象121通過中間件104和OS 101從通信驅(qū)動(dòng)103獲取網(wǎng)絡(luò)2的連接狀態(tài),確定網(wǎng)絡(luò)2的連接是否成功。
如果在步驟S65中發(fā)現(xiàn)網(wǎng)絡(luò)2的連接成功,則隨后程序進(jìn)入步驟S66,其中,模式管理對(duì)象121的轉(zhuǎn)換目標(biāo)模式選擇部142參照描述圖像拍攝模式和圖像拍攝時(shí)照片交換模式之間的相關(guān)性的模式管理表144,選擇圖像拍攝時(shí)照片交換模式作為連接后轉(zhuǎn)換至的模式。
在已經(jīng)完成IP層的連接后,模式管理對(duì)象121通過網(wǎng)絡(luò)2檢查連接伙伴轉(zhuǎn)換至的模式為圖像拍攝時(shí)照片交換模式。
在步驟S67中,模式管理對(duì)象121的伙伴模式確定部143通過網(wǎng)絡(luò)2獲取作為連接伙伴的數(shù)碼相機(jī)1-2轉(zhuǎn)換至的模式(或其信息)。
在步驟S68中,伙伴模式確定部143確定連接伙伴(數(shù)碼相機(jī)1-2)的連接后模式(即,連接伙伴轉(zhuǎn)換至的模式)是否為圖像拍攝時(shí)照片交換模式。
如果在步驟S68中發(fā)現(xiàn)連接伙伴(數(shù)碼相機(jī)1-2)的連接后模式為圖像拍攝時(shí)照片交換模式,則隨后處理進(jìn)入步驟S69,其中,模式管理對(duì)象121的模式轉(zhuǎn)換控制部145將數(shù)碼相機(jī)1-1的模式改變至在步驟S66中選擇的圖像拍攝時(shí)照片交換模式,之后處理結(jié)束。
如圖15所示,當(dāng)拍攝對(duì)象的照片并且同時(shí)數(shù)碼相機(jī)1-2拍攝對(duì)象的照片時(shí),通過網(wǎng)絡(luò)2獲取數(shù)碼相機(jī)1-2拍攝的圖像。隨后,將數(shù)碼相機(jī)1-1拍攝的圖像和通過網(wǎng)絡(luò)2獲取的數(shù)碼相機(jī)1-2拍攝的圖像與將被拍攝的對(duì)象的圖像一起在LCD 20上顯示。
如果在步驟S68中發(fā)現(xiàn)連接伙伴(數(shù)碼相機(jī)1-2)的連接后模式不是圖像拍攝時(shí)照片交換模式,即,數(shù)碼相機(jī)1-1和數(shù)碼相機(jī)1-2轉(zhuǎn)換至的模式彼此不一致,則隨后程序進(jìn)入步驟S70。在該步驟中,通信驅(qū)動(dòng)103結(jié)束連接(或斷開連接),并且模式管理對(duì)象121在例如LCD 20上顯示錯(cuò)誤消息,從而通知用戶出現(xiàn)連接錯(cuò)誤(或連接失敗)。如果發(fā)生這種情況,則不進(jìn)行模式轉(zhuǎn)換,并以圖像拍攝模式結(jié)束處理。
例如,在步驟S68中,如圖15所示,在LCD 20上顯示例如“連接錯(cuò)誤,網(wǎng)絡(luò)斷開”的錯(cuò)誤消息。另外,通過操作部46操作手動(dòng)操作按鈕19從而點(diǎn)擊在LCD 20上顯示的“取消”按鈕或“結(jié)束”按鈕能夠斷開或結(jié)束模式轉(zhuǎn)換處理,或執(zhí)行隨后的處理。
如果在步驟S65中發(fā)現(xiàn)與網(wǎng)絡(luò)2的連接失敗,則隨后處理進(jìn)入步驟S70,其中,例如,模式管理對(duì)象121通過在LCD 20上顯示錯(cuò)誤消息來通知用戶連接錯(cuò)誤。如果發(fā)生這種情況,則不發(fā)生模式轉(zhuǎn)換,以圖像拍攝模式結(jié)束處理。
在進(jìn)行從圖像拍攝模式到圖像拍攝時(shí)照片交換模式的轉(zhuǎn)換處理過程中,當(dāng)例如如圖16所示,通過操作部46通過按下網(wǎng)絡(luò)按鈕21產(chǎn)生網(wǎng)絡(luò)連接觸發(fā)時(shí),將作為網(wǎng)絡(luò)連接觸發(fā)的事件的輸入通知通過輸入驅(qū)動(dòng)102和中間件104提供給應(yīng)用程序105。接收到網(wǎng)絡(luò)連接觸發(fā)事件后,應(yīng)用程序105參照模式管理表144,選擇相應(yīng)于作為當(dāng)前模式的圖像拍攝模式的點(diǎn)對(duì)點(diǎn)連接方式,并指定所選擇的連接方式,通過中間件104向通信驅(qū)動(dòng)103發(fā)布連接命令。
在圖16所示的模式管理表144中,作為圖像拍攝模式的當(dāng)前模式、作為按下網(wǎng)絡(luò)連接按鈕的觸發(fā)、作為點(diǎn)對(duì)點(diǎn)連接方式的連接方式、及作為圖像拍攝時(shí)照片交換模式的轉(zhuǎn)換目標(biāo)模式預(yù)先彼此相關(guān)。另外,在圖16所示的模式管理表144中,作為瀏覽模式的當(dāng)前模式、作為按下網(wǎng)絡(luò)連接按鈕的觸發(fā)、作為點(diǎn)對(duì)點(diǎn)連接方式的連接方式、及作為瀏覽時(shí)照片交換模式的轉(zhuǎn)換目標(biāo)模式預(yù)先彼此關(guān)聯(lián)。此外,在圖16所示的模式管理表144中,作為打印模式的當(dāng)前模式、作為按下網(wǎng)絡(luò)連接按鈕的觸發(fā)、作為基站連接方式的連接方式、及作為網(wǎng)絡(luò)打印模式的轉(zhuǎn)換目標(biāo)模式預(yù)先彼此關(guān)聯(lián)。
通信驅(qū)動(dòng)103使通信I/F 49連接至網(wǎng)絡(luò)。通過通信I/F 49、通信驅(qū)動(dòng)103、及中間件104發(fā)布表示連接成功或連接失敗的事件,以提供給應(yīng)用程序105。如果連接成功,則通過通信I/F 49、通信驅(qū)動(dòng)103、及中間件104經(jīng)由網(wǎng)絡(luò)2獲取連接伙伴轉(zhuǎn)換至的轉(zhuǎn)換目標(biāo)模式,從而提供給應(yīng)用程序105。
應(yīng)用程序105確定伙伴的轉(zhuǎn)換目標(biāo)模式是否為圖像拍攝時(shí)照片交換模式。如果發(fā)現(xiàn)伙伴的轉(zhuǎn)換目標(biāo)模式為圖像拍攝時(shí)照片交換模式,則隨后應(yīng)用程序105將其模式改變?yōu)閳D像拍攝時(shí)照片交換模式。
從用戶觀點(diǎn)來看,如果包括自己的數(shù)碼相機(jī)1在內(nèi)的多個(gè)數(shù)碼相機(jī)1中的每一個(gè)的應(yīng)用程序105轉(zhuǎn)換至的模式為圖像拍攝時(shí)照片交換模式,則隨后用戶能夠?qū)?shù)碼相機(jī)1的模式改變至作為單獨(dú)處理模式的圖像拍攝模式,從而通過按下網(wǎng)絡(luò)按鈕21,就能使用處于圖像拍攝時(shí)照片交換模式的數(shù)碼相機(jī)1的功能,而不用必須知道與網(wǎng)絡(luò)2的連接方式。
應(yīng)該注意,從瀏覽模式至瀏覽時(shí)照片交換模式的轉(zhuǎn)換處理實(shí)質(zhì)上與從圖像拍攝模式至圖像拍攝時(shí)照片交換模式的轉(zhuǎn)換處理相同。模式管理對(duì)象121的模式轉(zhuǎn)換控制部145使數(shù)碼相機(jī)1-1的模式進(jìn)入通過由用戶通過操作部46的模式旋鈕18指定的瀏覽模式。
接下來,模式管理對(duì)象121接收觸發(fā),該觸發(fā)是通過用戶按下網(wǎng)絡(luò)按鈕21而產(chǎn)生的網(wǎng)絡(luò)連接觸發(fā)。
隨后,模式管理對(duì)象121的連接方式選擇部141參照描述瀏覽模式和通過APIPA分配IP地址的點(diǎn)對(duì)點(diǎn)連接方式之間的相關(guān)性的模式管理表144,選擇通過APIPA分配IP地址的點(diǎn)對(duì)點(diǎn)連接方式,作為對(duì)應(yīng)于瀏覽模式的網(wǎng)絡(luò)2的連接方式。
然后,模式管理對(duì)象121通過中間件104和OS 101使通信驅(qū)動(dòng)103以通過APIPA分配IP地址的點(diǎn)對(duì)點(diǎn)連接方式,啟動(dòng)通過網(wǎng)絡(luò)2與數(shù)碼相機(jī)1-2的連接。
在啟動(dòng)經(jīng)由網(wǎng)絡(luò)2的連接后,模式管理對(duì)象121通過中間件104和OS 101從通信驅(qū)動(dòng)103獲取與網(wǎng)絡(luò)2的連接狀態(tài),確定與網(wǎng)絡(luò)2的連接是否成功。
如果發(fā)現(xiàn)與網(wǎng)絡(luò)2的連接成功,則模式管理對(duì)象121的轉(zhuǎn)換目標(biāo)模式選擇部142參照描述瀏覽模式和瀏覽時(shí)照片交換模式之間的相關(guān)性的模式管理表144,選擇瀏覽時(shí)照片交換模式作為連接后將要轉(zhuǎn)換至的模式。
在IP層連接完成后,通過網(wǎng)絡(luò)2檢查連接伙伴轉(zhuǎn)換至的模式為瀏覽時(shí)照片交換模式。模式管理對(duì)象121的伙伴模式確定部143通過網(wǎng)絡(luò)2獲取作為連接伙伴的數(shù)碼相機(jī)1-2轉(zhuǎn)換至的模式(或其信息)。
隨后,伙伴模式確定部143確定連接伙伴(數(shù)碼相機(jī)1-2)的連接后模式(即,伙伴轉(zhuǎn)換至的模式)是否為瀏覽時(shí)照片交換模式。
結(jié)果,如果發(fā)現(xiàn)連接伙伴(數(shù)碼相機(jī)1-2)的連接后模式為瀏覽時(shí)照片交換模式,則模式管理對(duì)象121的模式轉(zhuǎn)換控制部145將數(shù)碼相機(jī)1-1的模式改變至所選擇的瀏覽時(shí)照片交換模式,之后處理結(jié)束。
另一方面,如果發(fā)現(xiàn)連接伙伴(數(shù)碼相機(jī)1-2)的連接后模式不是瀏覽時(shí)照片交換模式,即,發(fā)現(xiàn)各個(gè)數(shù)碼相機(jī)1轉(zhuǎn)換至的模式不是彼此一致的模式,則通信驅(qū)動(dòng)103終止連接(或斷開網(wǎng)絡(luò)連接),并且模式管理對(duì)象121通過例如在LCD 20上顯示錯(cuò)誤消息來通知用戶連接錯(cuò)誤。如果發(fā)生這種情況,則不發(fā)生模式轉(zhuǎn)換,并以瀏覽模式結(jié)束處理。
應(yīng)該注意,如果發(fā)現(xiàn)與網(wǎng)絡(luò)2的連接失敗,則模式管理對(duì)象121通過例如在LCD 20上顯示錯(cuò)誤消息來通知用戶連接錯(cuò)誤。如果發(fā)生這種情況,則不發(fā)生模式轉(zhuǎn)換,并且處理結(jié)束。
在從瀏覽模式至瀏覽時(shí)照片交換模式的轉(zhuǎn)換處理過程中,如果例如通過操作部46引發(fā)網(wǎng)絡(luò)連接觸發(fā)作為按下網(wǎng)絡(luò)按鈕21的結(jié)果,則如圖16所示,通過輸入驅(qū)動(dòng)102和中間件104將作為網(wǎng)絡(luò)連接觸發(fā)事件的輸入通知提供給應(yīng)用程序105。接收到網(wǎng)絡(luò)連接觸發(fā)事件后,應(yīng)用程序105參照模式管理表144,選擇與作為當(dāng)前模式的瀏覽模式相對(duì)應(yīng)的點(diǎn)對(duì)點(diǎn)連接方式,并指定所選擇的連接方式,從而通過中間件104向通信驅(qū)動(dòng)103發(fā)布連接命令。
通信驅(qū)動(dòng)103使通信I/F 49連接至網(wǎng)絡(luò)2。通過通信I/F 49、通信驅(qū)動(dòng)103、及中間件104發(fā)布表示連接成功或連接失敗的事件,提供至應(yīng)用程序105。當(dāng)連接成功時(shí),通過通信I/F 49、通信驅(qū)動(dòng)103、及中間件104經(jīng)由網(wǎng)絡(luò)2獲取作為連接伙伴轉(zhuǎn)換至的模式的轉(zhuǎn)換目標(biāo)模式。將所獲取的連接伙伴的轉(zhuǎn)換目標(biāo)模式(或其信息)提供給應(yīng)用程序105。
應(yīng)用程序105確定所接收的連接伙伴的轉(zhuǎn)換目標(biāo)模式是否為瀏覽時(shí)照片交換模式。如果發(fā)現(xiàn)該轉(zhuǎn)換目標(biāo)模式為瀏覽時(shí)照片交換模式,則隨后應(yīng)用程序105將自身模式改變至瀏覽時(shí)照片交換模式。
根據(jù)用戶的觀點(diǎn),如果包括自己的數(shù)碼相機(jī)1在內(nèi)的多個(gè)數(shù)碼相機(jī)1中的每一個(gè)的應(yīng)用程序105轉(zhuǎn)換至的模式為瀏覽時(shí)照片交換模式,則用戶可以將數(shù)碼相機(jī)1的模式改變至作為單獨(dú)處理模式的瀏覽模式,從而通過按下網(wǎng)絡(luò)按鈕21,就能使用處于瀏覽時(shí)照片交換模式的數(shù)碼相機(jī)1的功能,而不用必須清楚網(wǎng)絡(luò)2的連接方式。
從打印模式向網(wǎng)絡(luò)打印模式的轉(zhuǎn)換處理實(shí)質(zhì)上與從圖像拍攝模式向圖像拍攝時(shí)照片交換模式的轉(zhuǎn)換處理相同。模式管理對(duì)象121的模式轉(zhuǎn)換控制部145使數(shù)碼相機(jī)1-1的模式進(jìn)入打印模式。打印模式通過對(duì)應(yīng)于用戶的操作的來自操作部46的模式旋鈕18的信號(hào)指明。
接下來,模式管理對(duì)象121接收作為通過按下網(wǎng)絡(luò)按鈕21產(chǎn)生的網(wǎng)絡(luò)連接觸發(fā)的事件。
隨后,模式管理對(duì)象121的連接方式選擇部141參照描述打印模式和以DHCP方式分配IP地址的基站連接方式之間的相關(guān)性的模式管理表144,選擇該基站連接方式作為對(duì)應(yīng)于打印模式的網(wǎng)絡(luò)2的連接方式。
然后,模式管理對(duì)象121通過中間件104和OS 101,使通信驅(qū)動(dòng)103啟動(dòng)以通過DHCP分配IP地址的基站連接方式經(jīng)由網(wǎng)絡(luò)2與接入點(diǎn)(未示出)的連接,該接入點(diǎn)被連接至打印機(jī)3。
在這種情況下,需要已經(jīng)打開打印機(jī)3的電源,并且打印機(jī)3與網(wǎng)絡(luò)2的接入點(diǎn)(未示出)成功連接。
在基站連接方式中,通信驅(qū)動(dòng)103查找接入點(diǎn),并完成與所檢索到的接入點(diǎn)的網(wǎng)絡(luò)2的IP層連接。隨后,中間件104或應(yīng)用程序105按照例如由DLNA標(biāo)準(zhǔn)指定的協(xié)議,通過通信驅(qū)動(dòng)103檢查連接至網(wǎng)絡(luò)2的打印機(jī)3。
如果已經(jīng)完成了數(shù)碼相機(jī)1-1和接入點(diǎn)(未示出)之間的網(wǎng)絡(luò)2的IP層的連接,并發(fā)現(xiàn)了連接至網(wǎng)絡(luò)2的打印機(jī)3,則隨后啟動(dòng)數(shù)碼相機(jī)1-1和打印機(jī)3之間經(jīng)由網(wǎng)絡(luò)2的IP層的通信。
在已經(jīng)啟動(dòng)通過網(wǎng)絡(luò)2的連接后,模式管理對(duì)象121通過中間件104和OS 101從通信驅(qū)動(dòng)103獲取網(wǎng)絡(luò)2的連接狀態(tài),確定與網(wǎng)絡(luò)2的連接是否成功。
如果發(fā)現(xiàn)網(wǎng)絡(luò)2的連接成功,則模式管理對(duì)象121的轉(zhuǎn)換目標(biāo)模式選擇部142參照描述打印模式和網(wǎng)絡(luò)打印模式之間相關(guān)性的模式管理表144,選擇網(wǎng)絡(luò)打印模式作為連接后將要轉(zhuǎn)換至的模式。
在完成IP層的連接后,連接伙伴轉(zhuǎn)換至的模式為接受來自網(wǎng)絡(luò)打印模式的打印,并通過網(wǎng)絡(luò)2進(jìn)行檢查的模式。模式管理對(duì)象121的伙伴模式確定部143通過網(wǎng)絡(luò)2獲取連接伙伴轉(zhuǎn)換至的模式(或其信息)。
隨后,伙伴模式確定部143確定打印機(jī)3轉(zhuǎn)換至的模式(即,連接伙伴轉(zhuǎn)換至的模式)是否為接受來自網(wǎng)絡(luò)打印模式的打印的模式。
結(jié)果,如果發(fā)現(xiàn)打印機(jī)3轉(zhuǎn)換至的模式為接受來自網(wǎng)絡(luò)打印模式的打印的模式,則隨后模式管理對(duì)象121的模式轉(zhuǎn)換控制部145將數(shù)碼相機(jī)1-1的模式改變至所選擇的網(wǎng)絡(luò)打印模式,之后處理結(jié)束。
另一方面,如果發(fā)現(xiàn)連接伙伴(打印機(jī)3)轉(zhuǎn)換至的模式不是接受來自網(wǎng)絡(luò)打印模式的打印的模式,即,如果數(shù)碼相機(jī)和打印機(jī)中的每一個(gè)轉(zhuǎn)換至的模式是與另一個(gè)不一致的模式,則隨后,通信驅(qū)動(dòng)程序103禁止連接(或斷開網(wǎng)絡(luò)),并且模式管理對(duì)象121通過例如在LCD 20上顯示錯(cuò)誤消息來通知用戶連接錯(cuò)誤(告知連接失敗)。如果發(fā)生這種情況,則不發(fā)生模式轉(zhuǎn)換,并以打印模式結(jié)束處理。
應(yīng)該注意,如果發(fā)現(xiàn)與網(wǎng)絡(luò)2的連接失敗,則隨后模式管理對(duì)象121通過例如在LCD 20上顯示錯(cuò)誤消息來通知用戶連接錯(cuò)誤。如果發(fā)生這種情況,則不發(fā)生模式轉(zhuǎn)換,并以圖像拍攝模式結(jié)束處理。
在從打印模式向網(wǎng)絡(luò)打印模式的模式轉(zhuǎn)換處理中,如果例如作為按下網(wǎng)絡(luò)按鈕21的結(jié)果,通過操作部46產(chǎn)生網(wǎng)絡(luò)連接觸發(fā),則如圖16所示,通過輸入驅(qū)動(dòng)102和中間件104,將作為網(wǎng)絡(luò)連接觸發(fā)事件的輸入通知提供給應(yīng)用程序105。接收到網(wǎng)絡(luò)連接觸發(fā)事件后,應(yīng)用程序105參照模式管理表144,選擇與作為當(dāng)前模式的打印模式相應(yīng)的基站連接方式,并指定所選擇的連接方式,從而通過中間件104發(fā)布連接命令至通信驅(qū)動(dòng)103。
通信驅(qū)動(dòng)103使通信I/F 49連接至網(wǎng)絡(luò)2。通過通信I/F 49、通信驅(qū)動(dòng)103、及中間件104發(fā)布表示連接成功或連接失敗的事件,從而提供給應(yīng)用程序105。當(dāng)連接成功時(shí),通過通信I/F 49、通信驅(qū)動(dòng)103、及中間件104經(jīng)由網(wǎng)絡(luò)2獲取連接伙伴轉(zhuǎn)換至的轉(zhuǎn)換目標(biāo)模式。將所獲取的連接伙伴的轉(zhuǎn)換目標(biāo)模式(或其信息)提供給應(yīng)用程序105。
應(yīng)用程序105確定所接收的連接伙伴的轉(zhuǎn)換目標(biāo)模式是否為接受來自網(wǎng)絡(luò)打印模式的打印的模式。如果發(fā)現(xiàn)伙伴的轉(zhuǎn)換目標(biāo)模式為接受來自網(wǎng)絡(luò)打印模式的打印的模式,則應(yīng)用程序105將其模式改變至網(wǎng)絡(luò)打印模式。
從用戶的觀點(diǎn)出發(fā),如果連接至網(wǎng)絡(luò)2的打印機(jī)3的模式為接受來自網(wǎng)絡(luò)打印模式的打印的模式,則用戶可以將數(shù)碼相機(jī)1的模式改變至作為單獨(dú)處理模式的打印模式,通過按下網(wǎng)絡(luò)按鈕21,就能使用處于網(wǎng)絡(luò)打印模式的數(shù)碼相機(jī)1的功能,而不用必須知道網(wǎng)絡(luò)2的連接方式。
應(yīng)該注意,在上述說明中,確定連接伙伴(打印機(jī)3)轉(zhuǎn)換至的模式是否為接受來自網(wǎng)絡(luò)打印模式的打印的模式;可替換地,通過預(yù)先將打印機(jī)3的模式設(shè)為接受來自網(wǎng)絡(luò)打印模式的打印的模式,可以確定通信伙伴(打印機(jī)3)的模式是否為接受來自網(wǎng)絡(luò)打印模式的打印的模式。
如上所述,根據(jù)使用形式“用戶正在以哪種模式使用數(shù)碼相機(jī)1”的使用狀態(tài),預(yù)先限定網(wǎng)絡(luò)應(yīng)用(或使用網(wǎng)絡(luò)2的應(yīng)用)的使用,使得能夠識(shí)別諸如點(diǎn)對(duì)點(diǎn)連接或基站連接的適于特殊網(wǎng)絡(luò)應(yīng)用的連接方式。另外,通過檢查在IP層中的連接后是否能夠建立自己的網(wǎng)絡(luò)應(yīng)用和伙伴網(wǎng)絡(luò)應(yīng)用的結(jié)合來完成最終的連接處理。因此,即使用戶不太熟悉網(wǎng)絡(luò)2的連接方式,本發(fā)明的本實(shí)施例也能使用戶通過輕松和簡(jiǎn)單的操作通過網(wǎng)絡(luò)2來連接設(shè)備,從而使網(wǎng)絡(luò)應(yīng)用有效。
此外,能夠自動(dòng)區(qū)分所使用的連接方式,從而使由于用戶連接設(shè)置錯(cuò)誤而引起的設(shè)備連接失敗的可能性最小。
應(yīng)該注意,用于連接網(wǎng)絡(luò)2的觸發(fā)不被限制于按下網(wǎng)絡(luò)按鈕21(物理激活設(shè)備);可替換地,例如,可以通過使用GUI(圖形用戶界面)菜單來發(fā)布觸發(fā)。如果例如通過GUI菜單選擇并輸入連接命令,則當(dāng)與FRID(無線電頻率認(rèn)證)結(jié)合的數(shù)碼相機(jī)1準(zhǔn)備好彼此通信時(shí),可以發(fā)布該觸發(fā)。當(dāng)將數(shù)碼相機(jī)1安裝在配置了與網(wǎng)絡(luò)2的接口的托架上時(shí),同樣可以發(fā)布這個(gè)觸發(fā)。
下面描述圖像拍攝時(shí)照片交換模式。在圖像拍攝時(shí)照片交換模式中,數(shù)碼相機(jī)1作為服務(wù)器工作,同時(shí),也作為客戶端工作。通過網(wǎng)絡(luò)2彼此連接的處于圖像拍攝時(shí)照片交換模式的數(shù)碼相機(jī)1-1和處于圖像拍攝時(shí)照片交換模式的數(shù)碼相機(jī)1-2的每一個(gè)都作為服務(wù)器或客戶端操作。
在圖像拍攝時(shí)照片交換模式中,當(dāng)連接伙伴拍攝圖像時(shí),通過網(wǎng)絡(luò)2將所拍攝的圖像提供給自身數(shù)碼相機(jī)1。因此,當(dāng)已經(jīng)接收到通過伙伴拍攝的圖像時(shí),所接收的圖像與圖像或表示伙伴的名稱一起被顯示在自己的數(shù)碼相機(jī)1上,從而允許實(shí)時(shí)觀察通過其他數(shù)碼相機(jī)1拍攝的圖像。
圖17示出的是表示處于圖像拍攝時(shí)照片交換模式的數(shù)碼相機(jī)1-1的客戶端功能的處理的流程圖。在步驟S101中,圖像拍攝時(shí)照片交換對(duì)象122的圖像拍攝時(shí)公開列表獲取部161通過網(wǎng)絡(luò)2詢問數(shù)碼相機(jī)1-2是否已經(jīng)更新了圖像拍攝時(shí)公開列表。例如,以五秒的時(shí)間間隔定期發(fā)布步驟S101的詢問。
例如,圖像拍攝時(shí)公開列表被配置成根據(jù)DLNA標(biāo)準(zhǔn)進(jìn)行讀取。
圖18示出了圖像拍攝時(shí)公開列表的實(shí)例。對(duì)于用于識(shí)別通過圖像拍攝所拍攝的預(yù)定圖像的每一個(gè)內(nèi)容ID,圖像拍攝時(shí)公開列表包括所拍攝圖像位于記錄介質(zhì)60中的地址、相應(yīng)于所拍攝圖像的縮略圖位于記錄介質(zhì)60中的地址、及關(guān)于圖像尺寸、圖像分辨率、及圖像編碼算法的信息。
在圖18所示的圖像拍攝時(shí)公開列表的實(shí)例中,通過存儲(chǔ)所拍攝的圖像或其縮略圖的文件的文件名和通過存儲(chǔ)該文件的文件夾表示的所謂的路徑來描述每個(gè)地址。
例如,在圖18所示的圖像拍攝時(shí)公開列表的實(shí)例中,對(duì)于內(nèi)容ID 0000001設(shè)置有存儲(chǔ)縮略圖的路徑(或地址)xxxxx/xxxxxx/xxxxxxxxxxxx.jpg、存儲(chǔ)所拍攝圖像的路徑(或地址)xxxxxxx/xxxxxxx/xxxxxxxxxxxxxx.jpg、及關(guān)于為“大”的圖像尺寸、為1024像素×768像素的圖像分辨率、及為JPEG的圖像編碼算法的信息。另外,在圖18所示的圖像拍攝時(shí)公開列表的實(shí)例中,對(duì)于內(nèi)容ID 0000002設(shè)置有存儲(chǔ)縮略圖的路徑(或地址)yyyyyyy/yyyyyyy/yyyyyyyyyyyyyy.jpg、存儲(chǔ)所拍攝圖像的路徑(或地址)yyyyy/yyyyyy/yyyyyyyyyyyy.jpg、及關(guān)于為“小”的圖像尺寸、為320像素×240像素的圖像分辨率、以及為JPEG的圖像編碼算法的信息。
此外,在圖18所示的圖像拍攝時(shí)公開列表的實(shí)例中,對(duì)于內(nèi)容ID 0000003設(shè)置有存儲(chǔ)縮略圖的路徑(或地址)zzzz/zzzzzz/zzzzzzzzzzzz.jpg、存儲(chǔ)所拍攝圖像的路徑(或地址)zzzzzzz/zzzzzzz/zzzzzzzzzzzzzz.jpg、及關(guān)于為“中”的圖像尺寸、為640像素×480像素的圖像分辨率、及為JPEG的圖像編碼算法的信息。
在步驟S102中,圖像拍攝時(shí)公開列表獲取部161確定作為服務(wù)器的數(shù)碼相機(jī)1-2的圖像拍攝時(shí)公開列表是否已經(jīng)更新。如果發(fā)現(xiàn)圖像拍攝時(shí)公開列表沒有更新,則隨后圖像拍攝時(shí)公開列表獲取部161返回步驟S101,重復(fù)獲取和確定處理。
如果在步驟S102中發(fā)現(xiàn)更新了圖像拍攝時(shí)公開列表,則隨后程序進(jìn)入步驟S103,其中圖像拍攝時(shí)公開列表獲取部161通過網(wǎng)絡(luò)2從作為服務(wù)器的數(shù)碼相機(jī)1-2獲取圖像拍攝時(shí)公開列表。
例如,圖像拍攝時(shí)公開列表獲取部161從作為服務(wù)器的數(shù)碼相機(jī)1-2的存儲(chǔ)空間的地址中讀取圖像拍攝時(shí)公開列表,該地址預(yù)先確定用來存儲(chǔ)圖像拍攝時(shí)公開列表,從而獲取圖像拍攝時(shí)公開列表。更具體來說,圖像拍攝時(shí)公開列表獲取部161命令通信驅(qū)動(dòng)103讀取圖像拍攝時(shí)公開列表。響應(yīng)于此,通信驅(qū)動(dòng)103使通信I/F 49通過網(wǎng)絡(luò)2從作為服務(wù)器的數(shù)碼相機(jī)1-2的存儲(chǔ)空間的地址中讀取圖像拍攝時(shí)公開列表。通信驅(qū)動(dòng)103將所獲取的圖像拍攝時(shí)公開列表提供給圖像拍攝時(shí)公開列表獲取部161。
例如,也可以用圖像拍攝時(shí)公開列表獲取部161通過網(wǎng)絡(luò)2請(qǐng)求作為服務(wù)器的數(shù)碼相機(jī)1-2傳輸圖像拍攝時(shí)公開列表,作為服務(wù)器的數(shù)碼相機(jī)1-2將所請(qǐng)求的圖像拍攝時(shí)公開列表通過網(wǎng)絡(luò)2傳輸至數(shù)碼相機(jī)1-1,并且圖像拍攝時(shí)公開列表獲取部161使通信驅(qū)動(dòng)103和通信I/F 49接收所提供的圖像拍攝時(shí)公開列表,從而獲取圖像拍攝時(shí)公開列表。
在步驟S104中,圖像拍攝時(shí)公開列表獲取部161比較先前獲取的圖像拍攝時(shí)公開列表與當(dāng)前獲取的圖像拍攝時(shí)公開列表。圖像拍攝時(shí)公開列表獲取部161獲取通過更新而添加的圖像所存儲(chǔ)的地址,即,通過圖像拍攝獲取的圖像所存儲(chǔ)的地址。
在步驟 S105中,圖像拍攝時(shí)照片交換對(duì)象122的圖像獲取部162通過網(wǎng)絡(luò)2從作為服務(wù)器的數(shù)碼相機(jī)1-2獲取通過更新而添加的圖像。換句話說,圖像獲取部162通過網(wǎng)絡(luò)2從圖像拍攝時(shí)公開列表中描述的存儲(chǔ)通過圖像拍攝獲取的圖像的地址中獲取通過圖像拍攝所獲取的圖像。
例如,圖像獲取部162通過網(wǎng)絡(luò)2從作為服務(wù)器的數(shù)碼相機(jī)1-2的存儲(chǔ)空間中存儲(chǔ)所拍攝圖像的地址中讀取圖像,從而獲取作為服務(wù)器的數(shù)碼相機(jī)1-2所拍攝的圖像。更具體來說,圖像獲取部162通過指定在圖像拍攝時(shí)公開列表中描述的地址來命令通信驅(qū)動(dòng)103讀取圖像。響應(yīng)于此,通過網(wǎng)絡(luò)2,通信驅(qū)動(dòng)103使通信I/F 49從作為服務(wù)器的數(shù)碼相機(jī)1-2的存儲(chǔ)空間的地址中讀取所指定的圖像。通信驅(qū)動(dòng)103將所獲取的圖像提供給圖像獲取部162。
例如,圖像獲取部162也可以指定在圖像拍攝時(shí)公開列表中描述的地址,從而請(qǐng)求作為服務(wù)器的數(shù)碼相機(jī)1-2傳輸所拍攝的圖像,因此,作為服務(wù)器的數(shù)碼相機(jī)1-2通過網(wǎng)絡(luò)2將所請(qǐng)求的圖像發(fā)送至數(shù)碼相機(jī)1-1。圖像獲取部162使通信驅(qū)動(dòng)103和通信I/F 49接收所提供的圖像,從而獲取作為服務(wù)器的數(shù)碼相機(jī)1-2拍攝的圖像。
在步驟S106中,圖像拍攝時(shí)照片交換對(duì)象122的顯示控制部164在LCD20上顯示所獲取的圖像的縮略圖,之后,處理結(jié)束。
應(yīng)該注意,如果互連了三臺(tái)或三臺(tái)以上的處于圖像拍攝時(shí)照片交換模式的數(shù)碼相機(jī)1,則每臺(tái)數(shù)碼相機(jī)1的客戶端功能都對(duì)其他數(shù)碼相機(jī)1執(zhí)行參照?qǐng)D17描述的處理,從中獲取圖像拍攝時(shí)公開列表,從而獲取圖像。
更具體來說,如果互連了四臺(tái)處于圖像拍攝時(shí)照片交換模式的數(shù)碼相機(jī)1,則只要已經(jīng)拍攝了圖像,每臺(tái)數(shù)碼相機(jī)1就會(huì)獲取其他數(shù)碼相機(jī)1所拍攝的全部這些圖像。
應(yīng)該注意,上述的步驟S105的處理參照的是已經(jīng)通過拍攝對(duì)象圖像所拍攝的圖像;也可以根據(jù)所獲取的圖像拍攝時(shí)公開列表來獲取通過圖像拍攝而拍攝到的圖像及其縮略圖。在這種情況下,在步驟S106中顯示這樣獲取的縮略圖。
圖19示出的是表示處于圖像拍攝時(shí)照片交換模式的數(shù)碼相機(jī)1-1的服務(wù)器功能的處理的流程圖。在步驟S121中,圖像拍攝控制對(duì)象123使像機(jī)部41拍攝照片。更具體來說,當(dāng)用戶按下快門按鈕16時(shí),圖像拍攝控制對(duì)象123控制像機(jī)部41,從而生成對(duì)象的圖像,隨后,控制像機(jī)DSP 42、SDRAM 43、及介質(zhì)I/F 44,從而通過對(duì)圖像應(yīng)用預(yù)定的處理來將所拍攝的圖像記錄至記錄介質(zhì)60。
應(yīng)該注意,當(dāng)拍攝圖像時(shí),圖像拍攝控制對(duì)象123生成相應(yīng)于所拍攝圖像的縮略圖。隨后,圖像拍攝控制對(duì)象123將所生成的縮略圖記錄至記錄介質(zhì)60。
在步驟S122中,圖像拍攝時(shí)公開列表生成及更新部163確定是否已經(jīng)在自己的數(shù)碼相機(jī)1中存儲(chǔ)了圖像拍攝時(shí)公開列表。如果發(fā)現(xiàn)已經(jīng)存儲(chǔ)了圖像拍攝時(shí)公開列表,則隨后程序進(jìn)入步驟S123,其中,圖像拍攝時(shí)公開列表生成及更新部163更新圖像拍攝時(shí)公開列表,之后處理結(jié)束。在步驟S123中,對(duì)于在步驟S121中所拍攝的每張照片(或圖像),將通過拍攝對(duì)象圖像獲取的圖像所位于的在記錄介質(zhì)60中的地址、相應(yīng)于該圖像的縮略圖所位于的在記錄介質(zhì)60中的地址、關(guān)于圖像尺寸、圖像分辨率、及圖像編碼算法的信息添加至圖像拍攝時(shí)公開列表,并與用于識(shí)別所拍攝圖像的每個(gè)內(nèi)容ID相對(duì)應(yīng)地設(shè)置于其中。
如果在步驟S122中沒有發(fā)現(xiàn)存儲(chǔ)了圖像拍攝時(shí)公開列表,則隨后程序進(jìn)入步驟S124,其中,圖像拍攝時(shí)公開列表生成及更新部163創(chuàng)建添加并排列了通過拍攝對(duì)象圖像獲取的圖像所位于的在記錄介質(zhì)60中的地址、及相應(yīng)于該圖像的縮略圖所位于的在記錄介質(zhì)60中的地址的圖像拍攝時(shí)公開列表。另外,對(duì)于在步驟S121中所拍攝的每張照片(或圖像),將關(guān)于圖像尺寸、圖像分辨率、及圖像編碼算法的信息添加至圖像拍攝時(shí)公開列表,并與用于識(shí)別所拍攝圖像的每個(gè)內(nèi)容ID相對(duì)應(yīng)地設(shè)置于其中。當(dāng)已經(jīng)創(chuàng)建了圖像拍攝時(shí)公開列表后,處理結(jié)束。
圖20示出的是表示當(dāng)處于圖像拍攝時(shí)照片交換模式的數(shù)碼相機(jī)1-1拍攝對(duì)象圖像或從數(shù)碼相機(jī)1-2獲取圖像時(shí)所執(zhí)行的顯示處理的流程圖。
在步驟S141中,顯示控制部164使最初在最新圖像顯示區(qū)域上顯示的圖像進(jìn)入不顯示狀態(tài)。
圖21示出了在圖像拍攝時(shí)照片交換模式中LCD 20的顯示區(qū)域的示例性設(shè)置。在圖像拍攝時(shí)照片交換模式中,在LCD 20的屏幕上,作為圖像顯示區(qū)域設(shè)置有對(duì)象圖像顯示區(qū)域301、最新圖像顯示區(qū)域302、日志顯示區(qū)域303、及伙伴名顯示區(qū)域304。
對(duì)象圖像顯示區(qū)域301顯示被拍攝的對(duì)象的圖像。最新圖像顯示區(qū)域302顯示通過自己的數(shù)碼相機(jī)1拍攝或通過伙伴數(shù)碼相機(jī)1拍攝并提供的圖像中的最新圖像(或最近拍攝的圖像)。
日志顯示區(qū)域303顯示通過自己的數(shù)碼相機(jī)1拍攝或通過伙伴數(shù)碼相機(jī)1拍攝并提供的圖像,以拍攝這些圖像的時(shí)間順序來顯示?;锇槊@示區(qū)域304顯示通過網(wǎng)絡(luò)2連接至自身數(shù)碼相機(jī)1的伙伴數(shù)碼相機(jī)1的名稱。例如,伙伴名是設(shè)置給數(shù)碼相機(jī)1-2的用戶名。應(yīng)該注意,伙伴名可以為用戶名也可以為設(shè)備名。
圖22示出的是在圖像拍攝時(shí)照片交換模式中在LCD 20的屏幕的顯示區(qū)域中顯示的圖像的具體實(shí)例。在圖22所示的實(shí)例中,例如,對(duì)象圖像顯示區(qū)域301顯示了被拍攝照片的正在進(jìn)行商務(wù)會(huì)談的兩個(gè)人的圖像。最新圖像顯示區(qū)域302顯示的是正在進(jìn)行商務(wù)會(huì)談的兩個(gè)人的圖像,例如,通過自己的數(shù)碼相機(jī)1拍攝或通過伙伴數(shù)碼相機(jī)1拍攝并提供的圖像中的最新圖像(或最后拍攝的圖像)。
在圖22所示的實(shí)例中,日志顯示區(qū)域303顯示通過自己的數(shù)碼相機(jī)1拍攝或通過伙伴數(shù)碼相機(jī)1拍攝并提供的圖像,以拍攝這些圖像的時(shí)間順序來顯示。在圖22所示的實(shí)例中,日志顯示區(qū)域302顯示了四幅圖像。
在圖22所示的實(shí)例中,伙伴名顯示區(qū)域304顯示了作為通過網(wǎng)絡(luò)2連接的伙伴的名稱的“kurosan”、“masahiro”、及“mitsuo”。
例如,如圖23所示,通過不同色彩來識(shí)別在伙伴名顯示區(qū)域304中顯示的名稱。日志顯示區(qū)域303中的圖像以在伙伴名顯示區(qū)域304中用于伙伴名識(shí)別的不同色彩來顯示。例如,如圖23所示,以相對(duì)應(yīng)的方式在日志顯示區(qū)域303中顯示的圖像下方顯示表示伙伴名的色彩條。
這種設(shè)置允許對(duì)拍攝日志顯示區(qū)域303中顯示的每個(gè)圖像的伙伴的即刻識(shí)別。
再次參照?qǐng)D20,在步驟S141中,顯示控制部164使在通過數(shù)碼相機(jī)1-1的圖像拍攝前或在從數(shù)碼相機(jī)1-2的圖像獲取前最新的圖像進(jìn)入不顯示模式。該最新圖像處于通過自己的數(shù)碼相機(jī)拍攝或通過伙伴數(shù)碼相機(jī)拍攝并提供的、最初在最新圖像顯示區(qū)域302中顯示的圖像中。
在步驟S142中,顯示控制部164將日志顯示區(qū)域303中顯示的每個(gè)圖像向左移動(dòng)一個(gè)框。因此,日志顯示區(qū)域303中最右側(cè)的框變空。
在步驟S143中,顯示控制部164在日志顯示區(qū)域303的最右邊的空框中顯示在最新圖像顯示區(qū)域302中顯示的圖像(或在步驟S141中進(jìn)入不顯示模式的圖像)。
在步驟S144中,顯示控制部164在最新圖像顯示區(qū)域302中顯示通過自己的數(shù)碼相機(jī)拍攝或從伙伴數(shù)碼相機(jī)接收的圖像,之后處理結(jié)束。
如上所述,最新圖像顯示區(qū)域302中顯示的是通過自己的數(shù)碼相機(jī)拍攝或通過伙伴數(shù)碼相機(jī)拍攝并提供的圖像中的新圖像(或最近拍攝的圖像)。通過自己的數(shù)碼相機(jī)拍攝或通過伙伴數(shù)碼相機(jī)拍攝并提供的圖像以圖像拍攝的時(shí)間順序在日志顯示區(qū)域303中顯示。這種設(shè)置允許對(duì)拍攝圖像的時(shí)間順序的即刻識(shí)別。另外,在最新圖像顯示區(qū)域302中顯示的最新圖像(或最近拍攝的圖像)比日志顯示區(qū)域303中顯示的每個(gè)圖像大,從而允許用戶觀看圖像的細(xì)節(jié)。
應(yīng)該注意,如果記錄介質(zhì)60被填滿,或者如果記錄介質(zhì)60沒有更多的空余記錄空間,則隨后圖像拍攝時(shí)照片交換對(duì)象122在LCD 20上顯示該消息。如果發(fā)生這種情況,則不執(zhí)行圖17所示的客戶端功能的處理和圖20所示的顯示處理,并且不更新將在LCD20上顯示的圖像。
圖24示出的是在圖像拍攝時(shí)照片交換模式中LCD 20的顯示區(qū)域的另一示例性排列。在圖像拍攝時(shí)照片交換模式中,作為L(zhǎng)CD 20上的圖像顯示區(qū)域,排列著對(duì)象圖像顯示區(qū)域301和日志顯示區(qū)域321。
日志顯示區(qū)域321顯示通過自己的數(shù)碼相機(jī)拍攝或通過伙伴數(shù)碼相機(jī)拍攝并提供的圖像,將其分類為自己的和伙伴的,并以圖像拍攝的時(shí)間順序來顯示。
圖25示出的是在設(shè)置了日志顯示區(qū)域321的情況下,在圖像拍攝時(shí)照片交換模式中在LCD 20的顯示區(qū)域中顯示的圖像的具體實(shí)例。在圖25中示出的實(shí)例中,通過自己的數(shù)碼相機(jī)拍攝的圖像以圖像拍攝的時(shí)間順序橫向顯示,并在對(duì)象圖像顯示區(qū)域301的下方,在自身名稱“bon”表示的日志顯示區(qū)域321的左上方顯示這些圖像。通過伙伴數(shù)碼相機(jī)拍攝的圖像以圖像拍攝的時(shí)間順序橫向顯示,并在通過伙伴名“masahiro”表示的日志顯示區(qū)域321的左下方顯示這些圖像。通過自己的數(shù)碼相機(jī)拍攝的圖像以圖像拍攝的時(shí)間順序橫向顯示,并在對(duì)象圖像顯示區(qū)域301的下方,在通過自己的名稱“kurosan”表示的日志顯示區(qū)域321的右上方顯示這些圖像。通過伙伴數(shù)碼相機(jī)拍攝的圖像以圖像拍攝的時(shí)間順序橫向顯示,并在通過伙伴名“mitsuo”表示的日志顯示區(qū)域321的右下方顯示這些圖像。
如圖26所示,如果拍攝了圖像A,則所拍攝的圖像A顯示在日志顯示區(qū)域321中已經(jīng)拍攝了圖像A的伙伴的最右側(cè)區(qū)域中。當(dāng)已經(jīng)拍攝了圖像A的伙伴拍攝圖像B時(shí),則所拍攝的圖像B顯示在日志顯示區(qū)域321中已經(jīng)拍攝了圖像A和圖像B的伙伴的最右側(cè)區(qū)域中,圖像A顯示在日志顯示區(qū)域321中圖像B的左側(cè)。
如果已經(jīng)拍攝了圖像A和圖像B的伙伴進(jìn)一步拍攝圖像C,則所拍攝的圖像C顯示在日志顯示區(qū)域321中已經(jīng)拍攝了圖像A、圖像B、及圖像C的伙伴的最右側(cè)區(qū)域中,圖像A和圖像B以所述順序顯示在日志顯示區(qū)域321中圖像C的左側(cè)。
如果自己的數(shù)碼相機(jī)拍攝圖像A,則所拍攝的圖像A顯示在日志顯示區(qū)域321中自己的最右側(cè)區(qū)域中。如果自己的數(shù)碼相機(jī)拍攝圖像B,則所拍攝的圖像B顯示在日志顯示區(qū)域321的最右側(cè)區(qū)域中,圖像A顯示在日志顯示區(qū)域321中的圖像B的左側(cè)。
如果自己的數(shù)碼相機(jī)進(jìn)一步拍攝圖像C,則所拍攝的圖像C顯示在日志顯示區(qū)域321中自己的最右側(cè)區(qū)域中,圖像A和圖像B以所述順序顯示在日志顯示區(qū)域321中圖像C的左側(cè)。
在這種情況下,最后拍攝的圖像以大于先前圖像或大于日志顯示區(qū)域321中伙伴或自己的區(qū)域中顯示的圖像的方式來顯示。
應(yīng)該注意,如圖27所示,可以以與先前拍攝的圖像或日志顯示區(qū)域321中伙伴或自己的區(qū)域中顯示的圖像具有相同尺寸的方式來顯示最后所拍攝的圖像。
如圖28所示,如果伙伴執(zhí)行斷開網(wǎng)絡(luò)2的處理或如果伙伴移動(dòng)過遠(yuǎn)以至于不能保持通過網(wǎng)絡(luò)2的連接,則從日志顯示區(qū)域321中刪除伙伴名,而不顯示任何錯(cuò)誤消息。
例如,如果在日志顯示區(qū)域321中示出的具有名稱“masahiro”的伙伴執(zhí)行斷開網(wǎng)絡(luò)2的處理或通過網(wǎng)絡(luò)2與這個(gè)伙伴的連接被斷開,則名稱“masahiro”從日志顯示區(qū)域321中消失。
這種設(shè)置允許用戶即刻了解以拍攝時(shí)照片交換模式互連的伙伴的連接狀態(tài)。由于不顯示錯(cuò)誤消息,所以能夠進(jìn)行圖像拍攝操作,而不會(huì)因此被分神。
在圖像拍攝時(shí)照片交換模式中,服務(wù)器方或客戶端方可以選擇將要提供或?qū)⒁@取的圖像。此外,可以提供縮略圖,而不提供縮略圖所代表的圖像。類似地,用戶可以獲取縮略圖,而不獲取所拍攝的原始圖像。用戶可以在獲取縮略圖后選擇獲取這些縮略圖代表的圖像。
如上所述,在圖像拍攝時(shí)照片交換模式中,多臺(tái)數(shù)碼相機(jī)能夠拍攝相同的事件(例如,諸如節(jié)日或表演)或相同的對(duì)象,然后共享所拍攝的圖像。由于現(xiàn)場(chǎng)就能通過網(wǎng)絡(luò)2在自己的和伙伴相機(jī)之間共享伙伴擁有的數(shù)碼相機(jī)拍攝的圖像,所以能夠消除在事后通過使用例如海量存儲(chǔ)器共享圖像的工作和時(shí)間。
下面描述瀏覽時(shí)照片交換模式。在瀏覽時(shí)照片交換模式中,數(shù)碼相機(jī)1作為服務(wù)器工作,同時(shí),也作為客戶端工作。通過網(wǎng)絡(luò)2彼此互連的處于瀏覽時(shí)照片交換模式的數(shù)碼相機(jī)1-1和處于瀏覽時(shí)照片交換模式的數(shù)碼相機(jī)1-2作為服務(wù)器或客戶端操作。
處于瀏覽時(shí)照片交換模式的作為服務(wù)器的數(shù)碼相機(jī)1的操作模式也被稱作圖像公開模式。作為客戶端的數(shù)碼相機(jī)1的操作模式也被稱作圖像獲取模式。應(yīng)該注意,在瀏覽時(shí)照片交換模式中,如果數(shù)碼相機(jī)1處于圖像公開模式,則在后臺(tái)仍然執(zhí)行作為客戶端的處理,如果數(shù)碼相機(jī)1處于圖像獲取模式,則在后臺(tái)仍然執(zhí)行作為服務(wù)器的處理。
在用戶已經(jīng)選定了圖像時(shí),處于圖像公開模式的數(shù)碼相機(jī)1將用戶選擇的圖像公開給作為處于圖像獲取模式的、通過網(wǎng)絡(luò)2連接的客戶端的另一臺(tái)數(shù)碼相機(jī)1。作為處于圖像獲取模式的客戶端的數(shù)碼相機(jī)1獲取作為處于圖像公開模式的、通過網(wǎng)絡(luò)2連接的服務(wù)器的數(shù)碼相機(jī)1所公布的圖像列表及所公布的圖像的縮略圖,從而顯示所獲取的縮略圖。隨后,當(dāng)用戶選擇所顯示的縮略圖時(shí),作為處于圖像獲取模式的客戶端的數(shù)碼相機(jī)1獲取通過所選擇的縮略圖代表的圖像,即,所公布的圖像,并記錄所獲取的圖像。
在瀏覽時(shí)照片交換模式中,多個(gè)數(shù)碼相機(jī)1根據(jù)例如DLNA標(biāo)準(zhǔn)來交換并共享圖像。在瀏覽時(shí)照片交換模式中,除數(shù)碼相機(jī)1之外的設(shè)備不需要以瀏覽時(shí)照片交換模式的方式交換并共享圖像。
如圖29和圖30所示,處于瀏覽時(shí)照片交換模式的每個(gè)數(shù)碼相機(jī)1進(jìn)行操作,并以圖像公開模式或圖像獲取模式(即,作為服務(wù)器或客戶端)的方式由用戶操作。
如圖29所示,在瀏覽時(shí)照片交換模式中,在數(shù)碼相機(jī)1的LCD20上顯示用于選擇圖像公開模式的按鈕和用于選擇圖像獲取模式的按鈕。當(dāng)選擇用于選擇圖像公開模式的按鈕并按下手動(dòng)操作按鈕19的進(jìn)入按鈕時(shí),數(shù)碼相機(jī)1改變至圖像公開模式,之后在LCD 20上顯示圖像公開模式的圖像。當(dāng)在圖像公開模式中按下手動(dòng)操作按鈕19的后退按鈕(或返回按鈕)時(shí),在LCD 20上再次顯示用于選擇圖像公開模式的按鈕和用于選擇圖像獲取模式的按鈕。
當(dāng)選擇用于選擇圖像獲取模式的按鈕并按下手動(dòng)操作按鈕19的進(jìn)入按鈕時(shí),數(shù)碼相機(jī)1進(jìn)入圖像獲取模式,之后在LCD 20上顯示圖像獲取模式的圖像。當(dāng)在圖像獲取模式中按下手動(dòng)操作按鈕19的后退按鈕(或返回按鈕)時(shí),在LCD 20上再次顯示用于選擇圖像公開模式的按鈕和用于選擇圖像獲取模式的按鈕。
如圖30所示,在瀏覽時(shí)照片交換模式中,如果數(shù)碼相機(jī)1處于圖像公開模式,則按下選項(xiàng)按鈕22,在LCD 20上顯示排列了用于指定向圖像獲取模式轉(zhuǎn)換的命令的選項(xiàng)菜單。當(dāng)選擇用于指定向圖像獲取模式轉(zhuǎn)換的命令并按下手動(dòng)操作按鈕19的進(jìn)入按鈕時(shí),數(shù)碼相機(jī)1改變至圖像獲取模式,之后在LCD 20上顯示圖像獲取模式的畫面。
在瀏覽時(shí)照片交換模式中,如果數(shù)碼相機(jī)1處于圖像獲取模式,則按下選項(xiàng)按鈕22,在LCD 20顯示排列了用于執(zhí)行向圖像公開模式轉(zhuǎn)換的命令的選項(xiàng)菜單。當(dāng)選擇用于指定向圖像公開模式轉(zhuǎn)換的命令并按下手動(dòng)操作按鈕19的進(jìn)入按鈕時(shí),數(shù)碼相機(jī)1改變至圖像公開模式,之后在LCD 20上顯示圖像公開模式的畫面。
圖31示出的是表示通過作為處于瀏覽時(shí)照片交換模式的客戶端的數(shù)碼相機(jī)1-1更新縮略圖顯示的處理的流程圖。在步驟S201中,瀏覽時(shí)照片交換對(duì)象124的瀏覽時(shí)公開列表獲取部181通過網(wǎng)絡(luò)2詢問作為服務(wù)器的數(shù)碼相機(jī)1-2,以更新瀏覽時(shí)公開列表。
例如,瀏覽時(shí)公開列表被配置成根據(jù)DLNA標(biāo)準(zhǔn)來讀取。
圖32示出的是示例性瀏覽時(shí)公開列表。相應(yīng)于用于識(shí)別即將提供給連接伙伴的預(yù)定圖像的每個(gè)內(nèi)容ID,瀏覽時(shí)公開列表包括即將被提供給伙伴的圖像位于記錄介質(zhì)60中的地址、代表該圖像的縮略圖在記錄介質(zhì)60中的地址、及關(guān)于針對(duì)該圖像的編碼算法的信息。相應(yīng)于用于識(shí)別圖像被分入的組的每個(gè)組ID,瀏覽時(shí)公開列表也包括通過組ID識(shí)別的組的名稱和被分入通過該組ID識(shí)別的組的圖像的內(nèi)容ID。
在圖32所示的瀏覽時(shí)公開列表的實(shí)例中,通過存儲(chǔ)所拍攝圖像或其縮略圖的文件的文件名和通過存儲(chǔ)文件的文件夾表示的所謂的路徑來表示每個(gè)地址。
例如,在圖32所示的瀏覽時(shí)公開列表的實(shí)例中,對(duì)于內(nèi)容ID00001設(shè)置有存儲(chǔ)縮略圖的路徑(或地址)xxxxx/xxxxxx/xxxxxxxxx.jpg、存儲(chǔ)將被提供至連接伙伴的圖像的路徑(或地址)xxxxxxx/xxxxxxx/xxxxxxxxx.jpg、及關(guān)于為xxxxxxxx的圖像的編碼算法的信息(“圖像類型”)。另外,在圖32所示的瀏覽時(shí)公開列表的實(shí)例中,對(duì)于內(nèi)容ID 00002設(shè)置有存儲(chǔ)縮略圖的路徑(或地址)yyyyy/yyyyyy/yyyyyyyyy.jpg、存儲(chǔ)將被提供至連接伙伴的圖像的路徑(或地址)yyyyyyy/yyyyyyy/yyyyyyyyy.jpg、及關(guān)于為“yyyyyyyy”的圖像的編碼算法的信息(“圖像類型”)。對(duì)于內(nèi)容ID 00003設(shè)置有存儲(chǔ)縮略圖的路徑(或地址)zzzzz/zzzzzz/zzzzzzzzz.jpg、存儲(chǔ)將被提供至連接伙伴的圖像的路徑(或地址)zzzzzzz/zzzzzzz/zzzzzzzzz.jpg、及關(guān)于為“zzzzzzzz”的圖像的編碼算法信息(“圖像類型”)。
例如,在圖32中示出的瀏覽時(shí)公開列表的實(shí)例中,對(duì)于為0001的組ID設(shè)置有組名XXXXXXXXXX、內(nèi)容ID 00001、內(nèi)容ID00002、內(nèi)容ID 00003。在這種情況下,通過內(nèi)容ID 00001識(shí)別的圖像、通過內(nèi)容ID 00002識(shí)別的圖像、及通過內(nèi)容ID 00003識(shí)別的圖像屬于通過組ID 0001識(shí)別的名為xxxxxxxxxx的組。
在圖32所示的瀏覽時(shí)公開列表中,對(duì)于各個(gè)組ID 0002設(shè)置有組名AAAAAAAAAA和內(nèi)容ID 00001。在這種情況下,通過內(nèi)容ID 00001識(shí)別的圖像屬于通過組ID 0002識(shí)別的名為AAAAAAAAAA的組。
當(dāng)瀏覽時(shí)公開列表獲取部181通過網(wǎng)絡(luò)2詢問作為服務(wù)器的數(shù)碼相機(jī)1-2來更新瀏覽時(shí)公開列表時(shí),作為服務(wù)器的數(shù)碼相機(jī)1-2通過網(wǎng)絡(luò)2將表示是否已經(jīng)更新了瀏覽時(shí)公開列表的響應(yīng)發(fā)送至作為客戶端的數(shù)碼相機(jī)1-1。隨后,瀏覽時(shí)公開列表獲取部181從作為服務(wù)器的數(shù)碼相機(jī)1-2獲取表示是否已經(jīng)更新了瀏覽時(shí)公開列表的響應(yīng)。
在步驟S202中,根據(jù)從作為服務(wù)器的數(shù)碼相機(jī)1-2接收的、表示是否已經(jīng)更新了瀏覽時(shí)公開列表的響應(yīng),瀏覽時(shí)公開列表獲取部181確定是否已經(jīng)更新了瀏覽時(shí)公開列表。如果在步驟S202中發(fā)現(xiàn)瀏覽時(shí)公開列表沒有更新,則表示不需要更新縮略圖的顯示,使得程序返回步驟S201,重復(fù)上述處理。
如果在步驟S202中發(fā)現(xiàn)更新了瀏覽時(shí)公開列表,則隨后程序進(jìn)入步驟S203,其中,瀏覽時(shí)公開列表獲取部181通過網(wǎng)絡(luò)2從作為服務(wù)器的數(shù)碼相機(jī)1-2獲取瀏覽時(shí)公開列表。
例如,瀏覽時(shí)公開列表獲取部181通過網(wǎng)絡(luò)2從作為服務(wù)器的數(shù)碼相機(jī)1-2的存儲(chǔ)空間的地址中讀取瀏覽時(shí)公開列表,該地址預(yù)定用于存儲(chǔ)瀏覽時(shí)公開列表,從而獲取瀏覽時(shí)公開列表。更具體來說,瀏覽時(shí)公開列表獲取部181命令通信驅(qū)動(dòng)103讀取瀏覽時(shí)公開列表。響應(yīng)于此,通信驅(qū)動(dòng)103使通信I/F 49從作為服務(wù)器的數(shù)碼相機(jī)1-2(其中,存儲(chǔ)了瀏覽時(shí)公開列表)的存儲(chǔ)空間的地址中讀取瀏覽時(shí)公開列表。隨后,通信驅(qū)動(dòng)103將讀出的瀏覽時(shí)公開列表提供給瀏覽時(shí)公開列表獲取部181。
瀏覽時(shí)公開列表獲取部181也可以請(qǐng)求作為服務(wù)器的數(shù)碼相機(jī)1-2通過網(wǎng)絡(luò)2傳輸瀏覽時(shí)公開列表,作為服務(wù)器的數(shù)碼相機(jī)1-2通過網(wǎng)絡(luò)2將所請(qǐng)求的瀏覽時(shí)公開列表傳輸至數(shù)碼相機(jī)1-1。瀏覽時(shí)公開列表獲取部181使通信驅(qū)動(dòng)103和通信I/F 49接收瀏覽時(shí)公開列表,從而獲得瀏覽時(shí)公開列表。
在步驟S204中,瀏覽時(shí)照片交換對(duì)象124的縮略圖獲取部182比較上次獲取的瀏覽時(shí)公開列表與此時(shí)獲取的瀏覽時(shí)公開列表。對(duì)于最近發(fā)現(xiàn)被添加至此時(shí)獲取的瀏覽時(shí)公開列表的每個(gè)內(nèi)容ID,縮略圖獲取部182從此時(shí)獲取的瀏覽時(shí)公開列表中提取存儲(chǔ)最近公開的圖像的地址、存儲(chǔ)最近公開圖像的縮略圖的地址、用于識(shí)別最近公開圖像的所屬組的組ID、及設(shè)置在瀏覽時(shí)公開列表中并通過最近添加的內(nèi)容ID識(shí)別的那個(gè)組的名稱。
在步驟S205中,縮略圖獲取部182通過網(wǎng)絡(luò)2從作為服務(wù)器的數(shù)碼相機(jī)1-2獲取最近所公布的圖像的縮略圖。
例如,縮略圖獲取部182通過網(wǎng)絡(luò)2從作為服務(wù)器的數(shù)碼相機(jī)1的存儲(chǔ)空間的地址(其中,存儲(chǔ)了最近公開的圖像的縮略圖)中讀取縮略圖,從而獲取最近公開的圖像的縮略圖。更具體來說,縮略圖獲取部182命令通信驅(qū)動(dòng)103從存儲(chǔ)最近公開的圖像的縮略圖的地址中讀取縮略圖。通信驅(qū)動(dòng)103使通信I/F 49通過網(wǎng)絡(luò)2從作為服務(wù)器的數(shù)碼相機(jī)1-2的存儲(chǔ)空間的地址(其中,存儲(chǔ)了最近公開的圖像的縮略圖)中讀取所指定的縮略圖。通信驅(qū)動(dòng)103將所檢索出的縮略圖提供至縮略圖獲取部182。
縮略圖獲取部182也可以通過網(wǎng)絡(luò)2指定作為服務(wù)器的數(shù)碼相機(jī)1-2的存儲(chǔ)空間中的地址,請(qǐng)求作為服務(wù)器的數(shù)碼相機(jī)1-2來傳輸縮略圖,作為服務(wù)器的數(shù)碼相機(jī)1-2通過網(wǎng)絡(luò)2將所指定的縮略圖傳輸至數(shù)碼相機(jī)1-1。縮略圖獲取部182使通信驅(qū)動(dòng)103和通信I/F 49接收所提供的縮略圖,從而獲取縮略圖。
在步驟S206中,瀏覽時(shí)照片交換對(duì)象124的分類部186通過用于識(shí)別在步驟S204中提取的最近公開的圖像的所屬組的組ID來確定檢索出的縮略圖所代表的圖像的所屬組是否為現(xiàn)有組。
如果發(fā)現(xiàn)檢索出的縮略圖的圖像的所屬組為現(xiàn)有組,則隨后程序進(jìn)入步驟S207,其中,分類部186將在步驟S205中獲取的縮略圖添加至通過在步驟S204中提取的組ID識(shí)別的現(xiàn)有組,之后程序進(jìn)入步驟S210。例如,分類部186將用于識(shí)別所獲取的縮略圖的原始圖像的內(nèi)容ID和作為用于識(shí)別現(xiàn)有組ID的組ID的所提取組ID彼此相關(guān)地設(shè)置到組列表中。在組列表中,彼此相關(guān)地設(shè)置有用于圖像識(shí)別的內(nèi)容ID和用于識(shí)別由該內(nèi)容ID識(shí)別的圖像的所屬組的組ID,從而將檢索出的縮略圖添加至現(xiàn)有組。
例如,分類部186將縮略圖存儲(chǔ)在與通過所提取的組ID識(shí)別的組的名稱具有相同名稱的文件夾中,從而將縮略圖添加至現(xiàn)有組。
另一方面,如果發(fā)現(xiàn)通過所獲取的縮略圖代表的圖像的所屬組不是現(xiàn)有組,則隨后程序進(jìn)入步驟S208,其中,分類部186生成通過所獲取的縮略圖代表的圖像所屬的組。例如,在步驟S208中,分類部186將所提取的組ID設(shè)置到組列表中,其中,用于識(shí)別圖像的內(nèi)容ID和用于識(shí)別通過該內(nèi)容ID識(shí)別的圖像所屬的組的組ID彼此關(guān)聯(lián)地設(shè)置,從而生成通過所獲取的縮略圖代表的圖像的所屬組。應(yīng)該注意,組ID和通過該組ID識(shí)別的組的名稱彼此相關(guān)地設(shè)置。
例如,分類部186可以生成與通過所提取的組名識(shí)別的組的名稱具有相同名稱的文件夾,從而生成通過所獲取的縮略圖代表的圖像所屬的組。
在步驟S209中,分類部186將在步驟S205中獲取的縮略圖添加至在步驟S208中生成的組,之后程序進(jìn)入步驟S210。例如,分類部186將最近在步驟S208中設(shè)置的組ID和用于識(shí)別通過所獲取的縮略圖代表的圖像的內(nèi)容ID彼此相關(guān)地排列進(jìn)組列表,從而將生成的縮略圖添加進(jìn)所生成的組。
例如,分類部186將每個(gè)縮略圖存儲(chǔ)在與通過所提取的、在步驟S208中生成的組ID識(shí)別的組的名稱具有相同名稱的文件夾中,從而將所獲取的縮略圖添加至所生成的組。
在步驟S210中,瀏覽時(shí)照片交換對(duì)象124的顯示控制部183針對(duì)每個(gè)服務(wù)器和每個(gè)組更新在LCD 20上的縮略圖的顯示,之后程序結(jié)束。
圖33示出的是在瀏覽時(shí)照片交換模式中顯示縮略圖的示例性屏幕。在以瀏覽時(shí)照片交換模式顯示縮略圖的過程中,LCD 20的顯示屏顯示了用于顯示表示圖像獲取模式和圖像公開模式的其中一個(gè)名稱的模式名的區(qū)域、用于顯示所接收的縮略圖數(shù)和所接收的圖像數(shù)的區(qū)域、用于顯示每個(gè)連接伙伴名的區(qū)域、及用于顯示縮略圖的區(qū)域。用于顯示每個(gè)連接伙伴的名稱的區(qū)域?qū)?yīng)于每個(gè)伙伴的名稱來顯示每個(gè)伙伴所公開的圖像數(shù)(或允許提供的圖像數(shù))。
在圖像獲取模式中,用于顯示縮略圖的區(qū)域顯示按照每個(gè)服務(wù)器和每個(gè)組(即,每個(gè)通信伙伴和每個(gè)組)打包的縮略圖。此時(shí),在所顯示的被打包的縮略圖的左邊示出表明這種打包的圖像。表明打包的圖像與例如表明文件夾打包的圖像類似。代表被打包到(或分類)一個(gè)組的圖像的縮略圖被顯示為,好像這些縮略圖被存儲(chǔ)在與該組相關(guān)的虛擬文件夾中。
在用于顯示縮略圖的區(qū)域中針對(duì)每個(gè)伙伴和每個(gè)組的縮略圖打包的上方,示出了伙伴名、進(jìn)行圖像拍攝的日期和時(shí)間、及組(或文件夾)名。
例如,如果被稱為“John”的用戶將他的照片(或圖像)分類(或存儲(chǔ))在名為“2005.11.29-family_travel”的一個(gè)組(或文件夾)中,則隨后,當(dāng)被分類(或存儲(chǔ))到該組(或文件夾)中的照片(或圖像)公開(或被公開)時(shí),類似于作為縮略圖被分類(或存儲(chǔ))的組(文件夾)的組(文件夾)名的“2005.11.29-family_travel”,連接至“John”擁有的數(shù)碼相機(jī)1的另一個(gè)用戶的數(shù)碼相機(jī)1的LCD20顯示伙伴名和從“John”的數(shù)碼相機(jī)1獲取的相應(yīng)的縮略圖。
圖34示出的是在圖像獲取模式中的縮略圖被顯示的屏幕的具體實(shí)例。在圖34所示的實(shí)例中,用于顯示模式名的區(qū)域示出表示圖像獲取模式的模式名“Photo Gifts Get Mode”。在圖34所示的實(shí)例中,示出所接收的縮略圖數(shù)和所接收的圖像數(shù)的區(qū)域示出了所接收的縮略圖數(shù)、所接收的圖像數(shù)、及表示所接收的圖像數(shù)與所接收的縮略圖數(shù)的比率的條形圖。
在圖34所示的實(shí)例中,用于顯示伙伴名的區(qū)域示出了“mitsuo”、“bon”、“masahiro”、及“koike”。
在圖34所示的實(shí)例中,用于顯示縮略圖的區(qū)域示出了按照名為mitsuo”的服務(wù)器和組“我去看櫻花”打包的一組縮略圖和根據(jù)名為“masahiro”的服務(wù)器和組“看櫻花”打包的另一組縮略圖。
縮略圖顯示區(qū)域中的組顯示順序?yàn)橥ㄟ^瀏覽時(shí)公開列表的更新而添加的組的順序。
例如,如果將縮略圖添加至在步驟S208中生成的組,則隨后在步驟S210中,瀏覽時(shí)照片交換對(duì)象124的顯示控制部183在縮略圖顯示區(qū)域中其他縮略圖組下方安裝生成的組來打包縮略圖。
如果在步驟S207中將縮略圖添加至現(xiàn)有組,則隨后瀏覽時(shí)照片交換對(duì)象124的顯示控制部183顯示縮略圖,從而將其添加至該現(xiàn)有組。
應(yīng)該注意,縮略圖可以通過服務(wù)器名和組名來分類,從而以分類順序來顯示縮略圖。
位于一組縮略圖左邊的各個(gè)圖像(在選擇框的周圍排列著向上和向下的三角按鈕)表示打包的縮略圖。當(dāng)通過操作部46點(diǎn)擊向上的三角按鈕時(shí),所打包的縮略圖(或縮略圖組)向上滾動(dòng);當(dāng)通過操作部46點(diǎn)擊向下的三角按鈕時(shí),所打包的縮略圖向下滾動(dòng)。
在圖34所示的實(shí)例中,操作在縮略圖顯示區(qū)域右端的滾動(dòng)條,以包(bundle)為單位滾動(dòng)所顯示的縮略圖。當(dāng)向上移動(dòng)這個(gè)滾動(dòng)條時(shí),縮略圖包在縮略圖顯示區(qū)域中向下移動(dòng),上方的縮略圖包出現(xiàn)在這個(gè)區(qū)域中;當(dāng)向下移動(dòng)滾動(dòng)條時(shí),縮略圖包向上移動(dòng),下方的縮略圖包出現(xiàn)在這個(gè)區(qū)域中。
在圖34所示的實(shí)例中,附著于每個(gè)縮略圖的選擇框用于指定通過該縮略圖代表的圖像的接收(或獲取)或代表該圖像的接收(或獲取)狀態(tài)。下面,將詳細(xì)描述該選擇框。
圖35示出的是表示在瀏覽時(shí)照片交換模式中通過作為服務(wù)器的數(shù)碼相機(jī)1-1使圖像公開的設(shè)置處理的流程圖。在步驟S241中,瀏覽時(shí)照片交換對(duì)象124的選擇部184選擇將要進(jìn)行公開的圖像。
圖36示出的是在圖像公開模式中用于顯示縮略圖的屏幕的具體實(shí)例。在圖36所示的實(shí)例中,模式名顯示區(qū)域示出表示圖像公開模式的模式名“Photo Gifts”。在圖36所示的實(shí)例中,示出所接收的縮略圖數(shù)和所接收的圖像數(shù)的區(qū)域示出的是表示在后臺(tái)作為客戶端執(zhí)行的處理中所接收的縮略圖和圖像的數(shù)目。也示出了表示所接收的圖像數(shù)與縮略圖數(shù)的比率的條形圖。
在圖36所示的實(shí)例中,用于示出伙伴名的區(qū)域示出“mitsuo”、“bon”、“masahiro”、及“koike”。
在圖36所示的實(shí)例中,縮略圖顯示區(qū)域示出了以組“美妙的戶外節(jié)日”打包的縮略圖。
在圖36所示的實(shí)例中,排列在一組縮略圖左邊的各個(gè)圖像(在選擇框的邊緣排列著向上和向下的三角按鈕)表示打包的縮略圖。當(dāng)通過操作部46點(diǎn)擊向上的三角按鈕時(shí),被打包的縮略圖(或縮略圖組)向上滾動(dòng);當(dāng)通過操作部46點(diǎn)擊向下的三角按鈕時(shí),被打包的縮略圖向下滾動(dòng)。
在圖36所示的實(shí)例中,操作位于縮略圖顯示區(qū)域右端的滾動(dòng)條,以包為單位滾動(dòng)所顯示的縮略圖。當(dāng)向上移動(dòng)這個(gè)滾動(dòng)條時(shí),縮略圖包在縮略圖顯示區(qū)域中向下移動(dòng),上方的縮略圖包出現(xiàn)在這個(gè)區(qū)域中;當(dāng)向下移動(dòng)滾動(dòng)條時(shí),縮略圖包向上移動(dòng),下方的縮略圖包出現(xiàn)在這個(gè)區(qū)域中。
在圖36所示的實(shí)例中,每個(gè)縮略圖都附有一個(gè)選擇框。
如圖37所示,如果沒有選中縮略圖的選擇框,則未被選中的縮略圖所代表的圖像將不被公開。選中選擇框使通過所選中的縮略圖代表的圖像公開。
重選被選中的縮略圖取消由重新選中的縮略圖代表的圖像的公開。
再次參照?qǐng)D35,在步驟S241中,例如,瀏覽時(shí)照片交換對(duì)象124的選擇部184選擇被公開的選中縮略圖所代表的圖像。
在步驟S242中,瀏覽時(shí)照片交換對(duì)象124的瀏覽時(shí)公開列表生成及更新部187更新瀏覽時(shí)公開列表,之后處理結(jié)束。例如,在步驟S242中,瀏覽時(shí)公開列表生成及更新部187排列用于識(shí)別在步驟S241中所選擇的圖像的內(nèi)容ID、存儲(chǔ)該圖像的地址、存儲(chǔ)該圖像的縮略圖的地址、及表示該圖像的編碼算法的信息,從而將其添加至瀏覽時(shí)公開列表。在這種情況下,瀏覽時(shí)公開列表生成及更新部187相應(yīng)于用于指定該圖像的內(nèi)容ID,進(jìn)一步將用于識(shí)別在步驟S241中所選擇的圖像被分類至其中的組的組ID添加至瀏覽時(shí)公開列表。
應(yīng)該注意,如果沒有公開圖像并且一個(gè)圖像最近即將公開,則隨后瀏覽時(shí)公開列表生成及更新部187在步驟S242中生成瀏覽時(shí)公開列表,其中,排列了用于識(shí)別在步驟S241中所選擇的圖像的內(nèi)容ID、存儲(chǔ)該圖像的地址、存儲(chǔ)該圖像的縮略圖的地址、及關(guān)于該圖像的編碼算法的信息。
如上所述,在圖像公開模式中,針對(duì)圖像設(shè)置公開模式可以生成或更新瀏覽時(shí)公開列表,從而允許作為客戶端的另一臺(tái)數(shù)碼相機(jī)1獲取設(shè)為公開模式的圖像。
下面描述通過縮略圖所代表的圖像的獲取。
圖38示出的是表示通過作為客戶端的數(shù)碼相機(jī)1-1獲取圖像的處理的流程圖。在步驟S261中,瀏覽時(shí)照片交換對(duì)象124的選擇部184選擇要獲取的圖像。例如,在步驟S261中,選擇部184選擇在圖像獲取模式中選中的縮略圖代表的圖像,作為要獲取的圖像。
如圖39所示,如果在圖像獲取模式中的縮略圖的選擇框沒有在瀏覽時(shí)照片交換模式中選中,則隨后作為客戶端的數(shù)碼相機(jī)1-1不將未選中的縮略圖代表的圖像選擇作為將被選擇的圖像,因此,不從作為服務(wù)器的數(shù)碼相機(jī)1-2獲取該縮略圖代表的圖像。
相反,如果在瀏覽時(shí)照片交換模式中選中了在圖像獲取模式中的縮略圖的選擇框,則隨后作為客戶端的數(shù)碼相機(jī)1-1將所選中的縮略圖代表的圖像選擇作為將被獲取的圖像,從而從作為服務(wù)器的數(shù)碼相機(jī)1-2獲取所選中的縮略圖代表的那個(gè)圖像。
在步驟S262中,圖像獲取部185從瀏覽時(shí)公開列表中獲取將要獲取的圖像的路徑。例如,在步驟S262中,圖像獲取部185從瀏覽時(shí)公開列表中獲取作為存儲(chǔ)所選中的縮略圖代表的圖像的地址的一個(gè)實(shí)例的圖像路徑。
應(yīng)該注意,在步驟S203中已經(jīng)獲得了瀏覽時(shí)公開列表。
在步驟S263中,圖像獲取部185通過網(wǎng)絡(luò)2請(qǐng)求數(shù)碼相機(jī)1-2提供該路徑的圖像。在步驟S264中,圖像獲取部185使通信驅(qū)動(dòng)103和通信I/F 49通過網(wǎng)絡(luò)2接收來自作為服務(wù)器的數(shù)碼相機(jī)1-2的響應(yīng)。
在步驟265中,圖像獲取部185根據(jù)從作為服務(wù)器的數(shù)碼相機(jī)1-2接收的響應(yīng)來確定圖像是否存在于那個(gè)路徑中。如果在步驟S265中發(fā)現(xiàn)圖像存在于那個(gè)路徑中,則隨后程序進(jìn)入步驟S266,其中,圖像獲取部185開始通過網(wǎng)絡(luò)2從作為服務(wù)器的數(shù)碼相機(jī)1-2獲取圖像。
當(dāng)作為客戶端的數(shù)碼相機(jī)1-1正在通過網(wǎng)絡(luò)2從作為服務(wù)器的數(shù)碼相機(jī)1-2獲取(或下載)縮略圖代表的圖像時(shí),在縮略圖的選擇框中示出記號(hào)(更具體來說,為箭頭)。這允許作為客戶端的數(shù)碼相機(jī)1-1的用戶了解正在下載縮略圖所代表的圖像。
在步驟S267中,圖像獲取部185根據(jù)從通信驅(qū)動(dòng)103提供的信息來確定無線電(或電磁波)的狀態(tài)或網(wǎng)絡(luò)2的傳輸介質(zhì)是否正常。如果在步驟S267中發(fā)現(xiàn)無線電狀態(tài)正常,則隨后通過網(wǎng)絡(luò)2繼續(xù)從作為服務(wù)器的數(shù)碼相機(jī)1-2的圖像獲取。當(dāng)在步驟S268中已經(jīng)接收了全部圖像,則隨后圖像獲取部185將全部接收?qǐng)D像記錄在記錄介質(zhì)60中。同時(shí),分類部186將所獲取的圖像分入通過在步驟S207和S209中添加那個(gè)圖像的縮略圖而分成的組中。
在步驟S269中,顯示控制部183針對(duì)每個(gè)服務(wù)器或每個(gè)組更新縮略圖的顯示,之后處理結(jié)束。
當(dāng)已經(jīng)完成了縮略圖代表的圖像的獲取時(shí),在縮略圖的選擇框中示出與表示下載的箭頭的色彩具有不同色彩的箭頭。這樣允許作為客戶端的數(shù)碼相機(jī)1-1的用戶了解已經(jīng)完成了由縮略圖代表的圖像的下載。
如果在步驟S267中發(fā)現(xiàn)由于例如網(wǎng)絡(luò)斷開引起無線電狀態(tài)不正常,則隨后程序進(jìn)入步驟S270,其中,圖像獲取部185根據(jù)從通信驅(qū)動(dòng)103提供的信息來確定能否通過網(wǎng)絡(luò)2進(jìn)行重新連接。如果在步驟S270中發(fā)現(xiàn)能夠重新連接,則隨后程序進(jìn)入步驟S271,其中,圖像獲取部185使通信驅(qū)動(dòng)103和通信I/F 49通過網(wǎng)絡(luò)2進(jìn)行重新連接,重試縮略圖所代表的圖像的獲取,之后程序返回步驟S267,重復(fù)上述處理。
另一方面,如果在步驟S270中發(fā)現(xiàn)不能重新連接,則隨后程序進(jìn)入步驟S272,其中,圖像獲取部185確定是否已經(jīng)獲取了部分圖像。如果在步驟S272中發(fā)現(xiàn)已經(jīng)獲取了部分圖像,則隨后程序進(jìn)入步驟S273,其中圖像獲取部185刪除所獲取的部分圖像。在步驟S274中,圖像獲取部185和顯示控制部183執(zhí)行諸如例如在LCD20上顯示錯(cuò)誤消息的錯(cuò)誤處理,之后程序進(jìn)入步驟S269。
如果在步驟S272中發(fā)現(xiàn)沒有獲取部分圖像,則隨后跳過步驟S273,程序進(jìn)入步驟S274,其中,執(zhí)行相應(yīng)的錯(cuò)誤處理。
如上所述,獲得縮略圖所代表的圖像。
應(yīng)該注意,再次選擇被選中的縮略圖將取消被重新選中的縮略圖代表的圖像的獲取。在這種情況下,如圖39所示,在選擇框中示出的箭頭消失。選中箭頭已經(jīng)消失了的選擇框,獲取通過這樣選中選擇框的縮略圖所代表的圖像。
如果在客戶端或服務(wù)器中指定瀏覽時(shí)照片交換模式結(jié)束,同時(shí)執(zhí)行通過客戶端從服務(wù)器的圖像的獲取,則在客戶端或服務(wù)器的每一個(gè)上顯示屏幕,詢問用戶是否真的斷開連接。如果用戶點(diǎn)擊“斷開”按鈕或“取消”按鈕,或者發(fā)布那種效果的命令,則隨后停止或繼續(xù)圖像的獲取。
如上所述,能夠一個(gè)接一個(gè)地選擇將要從服務(wù)器獲取的圖像。也可以對(duì)每組縮略圖,批量地選擇要獲取的圖像。
如圖40所示,選中位于設(shè)置在縮略圖包左邊的表示該縮略圖包的圖像的中央的選擇框?qū)⑦x中那個(gè)包中所有的縮略圖,從而成批地獲取通過這些被選中的縮略圖所代表的圖像。
應(yīng)該注意,如果選中了任意被打包的縮略圖的選擇框,則選中位于設(shè)置在縮略圖包左邊的表示該縮略圖包的圖像的中央的選擇框?qū)⑦x中那個(gè)包中所有其他縮略圖的選擇框,從而成批地獲取通過這些被選中的縮略圖所代表的圖像。
如果選中打包的所有縮略圖的選擇框,單獨(dú)重新選中所期望的縮略圖的選擇框?qū)⑷∠摫恢匦逻x中的縮略圖代表的圖像的獲取。
此外,重新選中位于表示縮略圖包的圖像的中央的選擇框?qū)⑷∠赡莻€(gè)包中的縮略圖所代表的圖像的成批獲取。
應(yīng)該注意,如果通過任意縮略圖代表的圖像的公開被取消,則縮略圖的顯示將不會(huì)立刻更新。如果通過參照?qǐng)D31所示的流程圖描述的縮略圖更新而顯示的縮略圖所代表的圖像的公開在執(zhí)行相應(yīng)圖像的獲取前取消,則當(dāng)選擇該縮略圖時(shí),替代縮略圖,將縮略圖的顯示改為顯示代表在圖41所示的步驟S269中的圖像公開取消的圖像。
上述設(shè)置允許作為客戶端的數(shù)碼相機(jī)1-1的用戶了解已經(jīng)取消了通過縮略圖代表的圖像的公開。
如上所述,在瀏覽時(shí)照片交換模式中,數(shù)碼相機(jī)1能夠共享被裝載于任何通過網(wǎng)絡(luò)2互連的伙伴數(shù)碼相機(jī)1中的記錄介質(zhì)60上所記錄的圖像。這樣消除了通過例如海量存儲(chǔ)器交換圖像另外所需的時(shí)間和工作。
應(yīng)該注意,在上述實(shí)施例中,諸如縮略圖的各種圖像顯示在LCD 20上;但是,也可以在任意其他設(shè)備(例如,諸如有機(jī)EL(電致發(fā)光)顯示設(shè)備或LED(發(fā)光二極管)顯示設(shè)備)上顯示這些圖像,只要這些圖像是能夠顯示的圖像。
在上述實(shí)施例中,數(shù)碼相機(jī)1拍攝對(duì)象圖像并傳輸所拍攝的圖像;但是,也可以使用除數(shù)碼相機(jī)1之外的任意其他設(shè)備,只要它們能夠拍攝并傳輸對(duì)象圖像,例如,諸如數(shù)碼攝像機(jī)、手機(jī)、或便攜式個(gè)人計(jì)算機(jī)。
如上所述,在上述可選擇網(wǎng)絡(luò)通信方式的配置中,能夠根據(jù)多個(gè)模式中不能通過網(wǎng)絡(luò)與通信伙伴進(jìn)行通信的單獨(dú)處理模式和網(wǎng)絡(luò)通信方式之間的預(yù)定相關(guān)性來選擇與作為單獨(dú)處理模式的當(dāng)前模式相關(guān)的網(wǎng)絡(luò)通信方式。能夠根據(jù)多個(gè)模式中的單獨(dú)處理模式和作為能夠通過網(wǎng)絡(luò)與通信伙伴進(jìn)行通信的多個(gè)模式中的一個(gè)模式的網(wǎng)絡(luò)處理模式之間的預(yù)定相關(guān)性來選擇與作為單獨(dú)處理模式的當(dāng)前模式相關(guān)的網(wǎng)絡(luò)處理模式。能夠控制通信,從而根據(jù)所選擇的網(wǎng)絡(luò)通信方式經(jīng)由網(wǎng)絡(luò)與通信伙伴進(jìn)行通信。能夠確定通信伙伴轉(zhuǎn)換至的模式是否為與所選擇的網(wǎng)絡(luò)處理模式一致的模式。如果發(fā)現(xiàn)通信伙伴轉(zhuǎn)換成的模式為與所選擇的網(wǎng)絡(luò)處理模式一致的模式,則能夠控制模式轉(zhuǎn)換,從而轉(zhuǎn)換至所選擇的網(wǎng)絡(luò)處理模式。
上述的處理操作順序可以通過軟件及硬件來執(zhí)行。當(dāng)通過軟件執(zhí)行上述的處理操作順序時(shí),構(gòu)成軟件的程序安裝在內(nèi)置于專用硬件設(shè)備中的計(jì)算機(jī)中,或通過網(wǎng)絡(luò)或記錄介質(zhì)將其安裝在例如通用目的個(gè)人計(jì)算機(jī)中,其中,可以安裝各種程序,用于執(zhí)行各種功能。
如圖4所示,用于存儲(chǔ)在計(jì)算機(jī)上安裝用于執(zhí)行的程序的程序記錄介質(zhì)由作為由磁盤(包括軟盤)、光盤(包括CD-ROM(壓縮光盤-只讀存儲(chǔ)器)、DVD(數(shù)字通用光盤)、及磁光盤)、或半導(dǎo)體存儲(chǔ)器、臨時(shí)或永久存儲(chǔ)程序的閃存ROM 83、或硬盤驅(qū)動(dòng)器構(gòu)成的封裝介質(zhì)的可移動(dòng)介質(zhì)60構(gòu)成。根據(jù)需要,可以通過用于諸如路由器和調(diào)制解調(diào)器的接口的通信I/F 49,通過使用諸如網(wǎng)絡(luò)2、LAN、互聯(lián)網(wǎng)、或數(shù)字衛(wèi)星廣播的有線或無線通信介質(zhì)來執(zhí)行存儲(chǔ)在程序記錄介質(zhì)中的程序。
此處應(yīng)該注意,用于描述記錄在記錄介質(zhì)中的每個(gè)程序的步驟不僅包括以時(shí)間獨(dú)立方式按順序執(zhí)行的處理操作,也包括同時(shí)或不連續(xù)執(zhí)行的處理操作。
也應(yīng)該注意,本文中使用的術(shù)語“系統(tǒng)”表示通過多個(gè)組件單元構(gòu)成的整個(gè)裝置。
雖然已經(jīng)使用特殊術(shù)語描述了本發(fā)明的優(yōu)選實(shí)施例,但是這種描述是為了說明的目的,應(yīng)該了解,在不背離權(quán)利要求的精神或范圍的情況下,可以進(jìn)行各種修改和變化。
權(quán)利要求
1.一種用于拍攝對(duì)象的圖像的圖像拍攝設(shè)備,包括圖像拍攝裝置,用于拍攝所述對(duì)象的圖像;通信裝置,用于通過網(wǎng)絡(luò)與作為另一臺(tái)圖像拍攝設(shè)備的通信伙伴進(jìn)行通信;圖像獲取裝置,用于通過所述網(wǎng)絡(luò)獲取由通信伙伴拍攝的圖像;以及顯示裝置,用于以圖像拍攝的順序?qū)⑺鰣D像拍攝裝置拍攝的圖像和通信伙伴拍攝的圖像顯示在一個(gè)屏幕上。
2.根據(jù)權(quán)利要求1所述的圖像拍攝設(shè)備,其中,所述顯示裝置以圖像拍攝的順序?qū)⑺鰣D像拍攝裝置拍攝的圖像和通信伙伴拍攝的圖像顯示在所述屏幕的一個(gè)區(qū)域中。
3.根據(jù)權(quán)利要求1所述的圖像拍攝設(shè)備,其中,所述顯示裝置以圖像拍攝的順序,將所述圖像拍攝裝置拍攝的圖像顯示在所述屏幕中被分配給自身圖像拍攝設(shè)備的區(qū)域上,將通信伙伴拍攝的圖像顯示在所述屏幕中被分配給所述通信伙伴的區(qū)域上。
4.根據(jù)權(quán)利要求1所述的圖像拍攝設(shè)備,進(jìn)一步包括列表獲取裝置,用于通過網(wǎng)絡(luò)從通信伙伴獲取包括所述通信伙伴所拍攝的圖像被存儲(chǔ)在存儲(chǔ)介質(zhì)中的地址的列表,其中,所述圖像獲取裝置根據(jù)所述列表獲取由通信伙伴拍攝的圖像。
5.根據(jù)權(quán)利要求1所述的圖像拍攝設(shè)備,進(jìn)一步包括更新裝置,用于當(dāng)已經(jīng)拍攝了所述對(duì)象時(shí),更新包括圖像被存儲(chǔ)在存儲(chǔ)介質(zhì)中的地址的列表,從而將通過圖像拍攝獲取的所述圖像所存儲(chǔ)的地址添加到所述存儲(chǔ)介質(zhì)中;以及列表獲取裝置,用于獲取所述列表;其中,如果已經(jīng)更新了通信伙伴的所述列表,則所述圖像獲取裝置從被添加至所述通信伙伴的所述列表中的、存儲(chǔ)所述通信伙伴拍攝的圖像的地址處獲取所述通信伙伴拍攝的所述圖像。
6.根據(jù)權(quán)利要求5所述的圖像拍攝設(shè)備,其中,所述列表包括作為與表示關(guān)于所述圖像的數(shù)據(jù)的圖像數(shù)據(jù)的存儲(chǔ)位置、表示關(guān)于代表所述圖像的縮略圖的數(shù)據(jù)的縮略圖數(shù)據(jù)的存儲(chǔ)位置、所述圖像數(shù)據(jù)的編碼算法、及表示所述圖像的分辨率的信息相關(guān)的內(nèi)容的各個(gè)圖像。
7.根據(jù)權(quán)利要求1所述的圖像拍攝設(shè)備,其中,所述顯示裝置顯示由通信伙伴拍攝的圖像和用于識(shí)別所述通信伙伴的圖像。
8.根據(jù)權(quán)利要求1所述的圖像拍攝設(shè)備,其中,所述顯示裝置顯示帶有通信伙伴名的由所述通信伙伴拍攝的每個(gè)圖像。
9.根據(jù)權(quán)利要求1所述的圖像拍攝設(shè)備,其中,所述顯示裝置在顯示有所述圖像拍攝裝置拍攝的圖像和通信伙伴拍攝的圖像的屏幕上進(jìn)一步顯示將被拍攝的所述對(duì)象的圖像。
10.根據(jù)權(quán)利要求9所述的圖像拍攝設(shè)備,進(jìn)一步包括存儲(chǔ)裝置,用于存儲(chǔ)由所述圖像拍攝裝置拍攝的圖像;以及控制裝置,用于當(dāng)顯示所述圖像拍攝裝置拍攝的圖像、通信伙伴拍攝的圖像、和將被拍攝的所述對(duì)象的圖像時(shí),按照所述圖像拍攝設(shè)備的用戶的指示,控制將所述圖像拍攝裝置拍攝的所述圖像存儲(chǔ)到所述存儲(chǔ)裝置中。
11. 一種用于拍攝對(duì)象的圖像的圖像拍攝設(shè)備的圖像拍攝方法,包括以下步驟控制所述對(duì)象的圖像拍攝;控制通過網(wǎng)絡(luò)與另一臺(tái)圖像拍攝設(shè)備的通信;通過所述網(wǎng)絡(luò)獲取所述另一臺(tái)圖像拍攝設(shè)備拍攝的圖像;以及控制以圖像拍攝的順序?qū)⑺鰣D像拍攝設(shè)備拍攝的圖像和所述另一臺(tái)圖像拍攝設(shè)備拍攝的圖像顯示在一個(gè)屏幕上。
12.一種用于拍攝對(duì)象的圖像的圖像拍攝設(shè)備的圖像拍攝方法,包括以下步驟控制所述對(duì)象的圖像拍攝;控制通過網(wǎng)絡(luò)與另一臺(tái)圖像拍攝設(shè)備的通信;當(dāng)已經(jīng)拍攝了所述對(duì)象的圖像時(shí),更新包括圖像被存儲(chǔ)在存儲(chǔ)介質(zhì)中的地址的列表,從而將通過圖像拍攝獲取的所述圖像所存儲(chǔ)的地址添加到所述存儲(chǔ)介質(zhì)中;如果已經(jīng)更新了通信伙伴的所述列表,則從被添加至所述通信伙伴的所述列表中的、存儲(chǔ)所述通信伙伴拍攝的圖像的地址處獲取所述通信伙伴拍攝的所述圖像;以及控制以圖像拍攝的順序?qū)⑺鰣D像拍攝設(shè)備拍攝的圖像和所述另一臺(tái)圖像拍攝設(shè)備拍攝的圖像顯示在一個(gè)屏幕上。
13.一種用于使計(jì)算機(jī)執(zhí)行用于拍攝對(duì)象的圖像的圖像拍攝設(shè)備的圖像拍攝處理的程序,所述程序包括以下步驟控制所述對(duì)象的圖像拍攝;控制通過網(wǎng)絡(luò)與另一臺(tái)圖像拍攝設(shè)備的通信;通過所述網(wǎng)絡(luò)獲取所述另一臺(tái)圖像拍攝設(shè)備拍攝的圖像;以及控制以圖像拍攝的順序?qū)⑺鰣D像拍攝設(shè)備拍攝的圖像和所述另一臺(tái)圖像拍攝設(shè)備拍攝的圖像顯示在一個(gè)屏幕上。
14.一種用于拍攝對(duì)象的圖像的圖像拍攝設(shè)備,包括圖像拍攝部,被配置為拍攝所述對(duì)象的圖像;通信部,被配置為通過網(wǎng)絡(luò)與作為另一臺(tái)圖像拍攝設(shè)備的通信伙伴進(jìn)行通信;圖像獲取部,被配置為通過所述網(wǎng)絡(luò)獲取通信伙伴拍攝的圖像;以及顯示部,被配置為以圖像拍攝的順序?qū)⑺鰣D像拍攝部拍攝的圖像和通信伙伴拍攝的圖像顯示在一個(gè)屏幕上。
全文摘要
本發(fā)明提供了一種用于拍攝對(duì)象的圖像的圖像拍攝設(shè)備,包括圖像拍攝裝置,用于拍攝對(duì)象的圖像;通信裝置,用于通過網(wǎng)絡(luò)與作為另一臺(tái)圖像拍攝設(shè)備的通信伙伴進(jìn)行通信;圖像獲取裝置,用于通過網(wǎng)絡(luò)獲取由通信伙伴拍攝的圖像;以及顯示裝置,用于以圖像拍攝順序?qū)D像拍攝設(shè)備拍攝的圖像和通信伙伴拍攝的圖像顯示在一個(gè)屏幕上。
文檔編號(hào)H04N5/77GK101022495SQ200710080208
公開日2007年8月22日 申請(qǐng)日期2007年2月13日 優(yōu)先權(quán)日2006年2月13日
發(fā)明者中川典明, 山地秀典, 生川善崇, 幸田道友, 吉本一實(shí) 申請(qǐng)人:索尼株式會(huì)社