專利名稱:圖像登錄裝置、顯示控制裝置以及圖像服務(wù)器的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及圖像的登錄、登錄圖像的發(fā)布以及發(fā)布圖像的顯示等圖像數(shù)據(jù)的處理。
背景技術(shù):
以往,在使用數(shù)字照相機(jī)等(以下稱為照相機(jī))對(duì)圖像進(jìn)行攝影的情況下,有時(shí)將照相機(jī)水平地保持來(lái)進(jìn)行攝影,也有時(shí)將照相機(jī)從水平方向旋轉(zhuǎn)90度保持在垂直線方向(以下也稱為垂直方向)進(jìn)行攝影。這樣,依賴于保持照相機(jī)的方向(水平方向、垂直方向等),有時(shí)顯示時(shí)的圖像數(shù)據(jù)的方向(上下左右的關(guān)系、傾斜等)與實(shí)際被攝物體不一致。例如,當(dāng)顯示圖像數(shù)據(jù)觀察時(shí),有時(shí)圖像被上下顛倒地顯示。
設(shè)想完全不變更這種圖像數(shù)據(jù)而直接保存的情況。例如,在多個(gè)成員在網(wǎng)絡(luò)服務(wù)器共享這種旋轉(zhuǎn)方向的設(shè)定錯(cuò)誤的圖像數(shù)據(jù)的情況下,當(dāng)各成員下載該圖像數(shù)據(jù)觀察時(shí),會(huì)發(fā)現(xiàn)該圖像數(shù)據(jù)按照不合適的角度旋轉(zhuǎn)和傾斜。因此,各成員使用個(gè)人計(jì)算機(jī)在本地旋轉(zhuǎn)該圖像。
在此情況下,只有進(jìn)行了這種旋轉(zhuǎn)操作的成員的圖像被變更為正常的方向,并被保存在本地。服務(wù)器上的圖像數(shù)據(jù)依然被設(shè)定成錯(cuò)誤的旋轉(zhuǎn)方向。因此,每當(dāng)其他成員下載所共享的圖像數(shù)據(jù)時(shí),都必須在本地環(huán)境下設(shè)定該圖像數(shù)據(jù)的旋轉(zhuǎn)狀態(tài)。
并且,在不具有在本地環(huán)境下變更圖像數(shù)據(jù)的旋轉(zhuǎn)狀態(tài)的功能的圖像顯示專用終端,顯示旋轉(zhuǎn)狀態(tài)不正確的圖像,例如,上下顛倒的圖像。
為了避免這種不利情況,提供圖像數(shù)據(jù)的用戶(圖像攝影者等)在將圖像數(shù)據(jù)登錄到服務(wù)器之前,必須確認(rèn)圖像的旋轉(zhuǎn)狀態(tài),并根據(jù)必要進(jìn)行變更。
發(fā)明內(nèi)容
本發(fā)明鑒于這種以往技術(shù)的問(wèn)題而提出。即,本發(fā)明的課題是提供可簡(jiǎn)易地設(shè)定和管理供多人利用的圖像數(shù)據(jù)的旋轉(zhuǎn)狀態(tài)的技術(shù)。
本發(fā)明為了解決上述課題,采用了以下單元。即,本發(fā)明是一種圖像登錄裝置,用于將圖像登錄到管理圖像的服務(wù)器內(nèi),其具有顯示圖像的單元;接收對(duì)顯示上述圖像時(shí)的圖像的旋轉(zhuǎn)狀態(tài)進(jìn)行規(guī)定的旋轉(zhuǎn)屬性的設(shè)定的單元;以及將上述圖像和上述旋轉(zhuǎn)屬性組合起來(lái)登錄到上述服務(wù)器內(nèi)的單元。
根據(jù)本發(fā)明,可顯示圖像,設(shè)定顯示該圖像時(shí)的旋轉(zhuǎn)屬性,將該圖像和旋轉(zhuǎn)屬性組合起來(lái)登錄到服務(wù)器內(nèi)。這里,所謂顯示圖像時(shí)的旋轉(zhuǎn)屬性例如是以圖像上的基準(zhǔn)位置為中心的旋轉(zhuǎn)角度。通過(guò)設(shè)定該旋轉(zhuǎn)屬性,可將上下顛倒等按錯(cuò)誤的角度旋轉(zhuǎn)的圖像變更為合適的角度并登錄到服務(wù)器內(nèi)。
并且,本發(fā)明是一種控制圖像顯示的顯示控制裝置,可以具有接收從管理圖像的服務(wù)器發(fā)布的、包含對(duì)顯示該圖像時(shí)的圖像的旋轉(zhuǎn)狀態(tài)進(jìn)行規(guī)定的旋轉(zhuǎn)屬性的這種圖像數(shù)據(jù)的單元;檢測(cè)顯示上述圖像的顯示裝置的設(shè)置方向的單元;以及以上述設(shè)置方向?yàn)榛鶞?zhǔn)旋轉(zhuǎn)上述圖像的單元。
并且,本發(fā)明是一種圖像顯示裝置,可以具有接收從管理圖像的服務(wù)器發(fā)布的、包含對(duì)顯示該圖像時(shí)的圖像的旋轉(zhuǎn)狀態(tài)進(jìn)行規(guī)定的旋轉(zhuǎn)屬性的這種圖像數(shù)據(jù)的單元;檢測(cè)顯示上述圖像的顯示裝置的設(shè)置方向的單元;以上述設(shè)置方向?yàn)榛鶞?zhǔn)旋轉(zhuǎn)上述圖像的單元;以及顯示上述旋轉(zhuǎn)后的圖像的顯示裝置。
根據(jù)本發(fā)明,可檢測(cè)顯示裝置的設(shè)置方向,以該設(shè)置方向?yàn)榛鶞?zhǔn)旋轉(zhuǎn)上述圖像并顯示。這里,顯示裝置的設(shè)置方向例如可定義成以通過(guò)顯示裝置的畫(huà)面中心的法線為旋轉(zhuǎn)軸的畫(huà)面的旋轉(zhuǎn)角度。因此,例如,即使在畫(huà)面旋轉(zhuǎn)90度的狀態(tài)下,也能根據(jù)該旋轉(zhuǎn)狀態(tài)變更上述旋轉(zhuǎn)屬性,按照本來(lái)應(yīng)顯示的旋轉(zhuǎn)角度顯示圖像。
并且,本發(fā)明是一種管理圖像的圖像管理裝置,可以具有從終端裝置接收?qǐng)D像登錄請(qǐng)求的單元;接收針對(duì)已登錄的圖像規(guī)定顯示該圖像時(shí)的圖像的旋轉(zhuǎn)狀態(tài)的旋轉(zhuǎn)屬性的指定的單元;在針對(duì)圖像指定有多個(gè)旋轉(zhuǎn)屬性的情況下,根據(jù)規(guī)定基準(zhǔn)確定該圖像的一個(gè)旋轉(zhuǎn)屬性的單元;以及使用上述所確定的旋轉(zhuǎn)屬性發(fā)布圖像的單元。
根據(jù)本發(fā)明,接收?qǐng)D像登錄請(qǐng)求,接收該圖像的旋轉(zhuǎn)屬性的指定,在針對(duì)圖像指定有多個(gè)旋轉(zhuǎn)屬性的情況下,根據(jù)規(guī)定基準(zhǔn)確定該圖像的一個(gè)旋轉(zhuǎn)屬性。
因此,在多個(gè)用戶共享圖像和圖像的旋轉(zhuǎn)屬性的環(huán)境下,可使各圖像的旋轉(zhuǎn)屬性統(tǒng)一。并且,通過(guò)發(fā)布確定了一個(gè)旋轉(zhuǎn)屬性的圖像,可以省去在各個(gè)發(fā)布目的地將旋轉(zhuǎn)屬性設(shè)定成合適值的操作。
如以上所述,根據(jù)本發(fā)明,可以針對(duì)供多人利用的圖像數(shù)據(jù),簡(jiǎn)易地設(shè)定和管理旋轉(zhuǎn)狀態(tài)并發(fā)布到發(fā)布目的地。
并且,本發(fā)明可以是由計(jì)算機(jī)及其他裝置、機(jī)械等執(zhí)行上述任何處理的方法。并且,本發(fā)明可以是使計(jì)算機(jī)及其他裝置、機(jī)械等實(shí)現(xiàn)以上任何功能的程序。并且,本發(fā)明可以將這種程序記錄在計(jì)算機(jī)等可讀取的記錄介質(zhì)內(nèi)。
圖1是本發(fā)明的最佳實(shí)施方式的信息系統(tǒng)的功能概要圖,圖2是示出本信息系統(tǒng)的處理例的圖,圖3是示出在本信息系統(tǒng)中使用的終端1的例的圖,圖4是示出圖1所示的服務(wù)器2中的保持旋轉(zhuǎn)信息的管理信息的數(shù)據(jù)結(jié)構(gòu)的圖,圖5是圖4所示的管理信息的數(shù)據(jù)例,圖6是示出本信息系統(tǒng)中的終端1和服務(wù)器2的功能關(guān)系的圖,
圖7是示出終端1中的圖像顯示處理的流程圖,圖8是示出終端1中的旋轉(zhuǎn)信息輸入處理的流程圖,圖9是示出服務(wù)器2中的旋轉(zhuǎn)信息累計(jì)結(jié)果更新處理的流程圖,圖10是示出服務(wù)器2中的旋轉(zhuǎn)信息累計(jì)處理的流程圖,圖11是示出服務(wù)器2中的旋轉(zhuǎn)信息確定處理的流程圖,圖12是旋轉(zhuǎn)信息確定處理的變形例。
具體實(shí)施例方式
以下,參照附圖對(duì)本發(fā)明的最佳實(shí)施方式的信息系統(tǒng)進(jìn)行說(shuō)明。
<信息系統(tǒng)的功能概要>
圖1是本信息系統(tǒng)的功能概要圖。該信息系統(tǒng)具有顯示圖像的終端1A、1B、1C等和服務(wù)器2。終端1A、1B、1C等和服務(wù)器2通過(guò)未作圖示的網(wǎng)絡(luò)連接。這里,網(wǎng)絡(luò)例如是互聯(lián)網(wǎng)等一般的數(shù)據(jù)通信網(wǎng)絡(luò)。
終端1A、1B、1C等具有未作圖示的CPU、存儲(chǔ)器、顯示部、操作部以及通信部等。以下,在總稱終端1A、1B、1C等的情況下,簡(jiǎn)稱為終端1。終端1例如是個(gè)人計(jì)算機(jī)。并且,顯示部例如是液晶顯示器、CRT、等離子顯示器等。并且,操作部是按鈕撥盤(pán)、鼠標(biāo)、跟蹤球、操縱桿、鍵盤(pán)等。
關(guān)于個(gè)人計(jì)算機(jī)的構(gòu)成要素和作用,由于是眾所周知的,因而省略其說(shuō)明。然而,終端1例如可以是用于顯示由數(shù)字照相機(jī)等所攝影的圖像數(shù)據(jù)的裝置,例如電子照片顯示裝置(所謂的電子相片架等)。關(guān)于電子照片顯示裝置,由于其基本構(gòu)成與個(gè)人計(jì)算機(jī)相同,因而省略其說(shuō)明。
另外,在圖1中,終端1C可將與其顯示部的顯示方向大致垂直的面內(nèi)(與用戶視線大致垂直的面內(nèi))的設(shè)置角度設(shè)定成規(guī)定角度,例如90度單位。在本實(shí)施方式中,作為終端1C的顯示部,假設(shè)具有長(zhǎng)方形的畫(huà)面。并且,在本實(shí)施方式中,將使該畫(huà)面成為在水平方向具有橫向長(zhǎng)度的長(zhǎng)方形的設(shè)置稱為橫置。相對(duì)于該橫置,將畫(huà)面在與顯示方向大致垂直的面內(nèi)旋轉(zhuǎn)90度的狀態(tài)下的終端1C的設(shè)置稱為縱置。
而且,該終端1C具有終端水平檢測(cè)機(jī)構(gòu)11。例如在將橫置狀態(tài)作成基準(zhǔn)狀態(tài)的情況下,終端水平檢測(cè)機(jī)構(gòu)11檢測(cè)出該狀態(tài)下的旋轉(zhuǎn)角度是0度。并且,在從該橫置狀態(tài)使畫(huà)面順時(shí)針旋轉(zhuǎn)90度的縱置狀態(tài)下,終端水平檢測(cè)機(jī)構(gòu)11檢測(cè)出旋轉(zhuǎn)角度是90度。并且,在從該縱置狀態(tài)進(jìn)一步使畫(huà)面順時(shí)針旋轉(zhuǎn)90度的橫置狀態(tài)下,終端水平檢測(cè)機(jī)構(gòu)11檢測(cè)出旋轉(zhuǎn)角度是180度。并且,在從該橫置狀態(tài)進(jìn)一步使畫(huà)面順時(shí)針旋轉(zhuǎn)90度的縱置狀態(tài)下,終端水平檢測(cè)機(jī)構(gòu)11檢測(cè)出旋轉(zhuǎn)角度是270度。
然后,當(dāng)進(jìn)一步使畫(huà)面旋轉(zhuǎn)90度時(shí),終端1C返回到基準(zhǔn)狀態(tài)。在此情況下,將旋轉(zhuǎn)角度的界限設(shè)定成360度,也可以通過(guò)反向旋轉(zhuǎn)而回歸到原來(lái)的旋轉(zhuǎn)狀態(tài)。另外,在本實(shí)施方式中,將順時(shí)針和逆時(shí)針的兩個(gè)方向的旋轉(zhuǎn)稱為“回轉(zhuǎn)”。另外,這里,說(shuō)明了使終端1C的畫(huà)面按90度單位來(lái)旋轉(zhuǎn)的例子,然而在本實(shí)施方式中,顯示部的旋轉(zhuǎn)角度不限于90度單位。
這種旋轉(zhuǎn)狀態(tài)(回轉(zhuǎn)狀態(tài))的檢測(cè)機(jī)構(gòu)公知的是,例如,在長(zhǎng)方形的顯示器內(nèi)設(shè)置使顯示器整體回轉(zhuǎn)的回轉(zhuǎn)機(jī)構(gòu)和回轉(zhuǎn)時(shí)的角度檢測(cè)機(jī)構(gòu),可選擇縱向顯示(以長(zhǎng)方形的畫(huà)面為縱向來(lái)顯示的方式)或橫向顯示(以長(zhǎng)方形的畫(huà)面為橫向來(lái)顯示信息的方式)。
并且,作為終端1,可以使畫(huà)面和殼體一體構(gòu)成。在此情況下,從縱置變更為橫置、以及從橫置變更為縱置相當(dāng)于使終端1整體旋轉(zhuǎn)。這種90度單位的旋轉(zhuǎn)角例如只需使用設(shè)置在終端1的殼體外壁(上下左右4面)上的接點(diǎn)開(kāi)關(guān)等進(jìn)行檢測(cè)即可。
服務(wù)器2具有未作圖示的CPU、存儲(chǔ)器、外部存儲(chǔ)裝置、操作部以及通信部等。關(guān)于服務(wù)器2,由于是一般的計(jì)算機(jī),因而省略其說(shuō)明。其中,外部存儲(chǔ)裝置例如是硬盤(pán)、DVD(Digital Versatile Disc(數(shù)字多功能光盤(pán))、Digital Video Disc(數(shù)字視頻光盤(pán)))等。
以下,對(duì)該信息系統(tǒng)的功能概要進(jìn)行說(shuō)明。在服務(wù)器2內(nèi)登錄有1個(gè)以上的圖像信息以及與該圖像信息相關(guān)聯(lián)的旋轉(zhuǎn)信息。終端1A通過(guò)網(wǎng)絡(luò)訪問(wèn)服務(wù)器2,例如,下載圖像信息50(箭頭101)。這種下載例如只需使用在終端1A上定期起動(dòng)的程序來(lái)執(zhí)行即可。
旋轉(zhuǎn)信息51被鏈接到圖像信息50。因此,當(dāng)終端1A下載圖像信息50時(shí),與此同時(shí),旋轉(zhuǎn)信息51也被下載。然后,終端1A根據(jù)旋轉(zhuǎn)信息51的指定使該圖像信息50旋轉(zhuǎn)并顯示(畫(huà)面102)。此時(shí),當(dāng)在終端1A上所顯示的圖像方向(旋轉(zhuǎn)狀態(tài))不正確時(shí),例如,在上下顛倒的情況下,終端1A的用戶使用終端1A上的菜單使所顯示的圖像旋轉(zhuǎn)(103)。而且,用戶將使該圖像旋轉(zhuǎn)時(shí)的旋轉(zhuǎn)信息作為新的旋轉(zhuǎn)信息上載到服務(wù)器2(箭頭104)。
同樣,終端1B也通過(guò)網(wǎng)絡(luò)訪問(wèn)服務(wù)器2,從圖像信息中下載例如圖像信息50(箭頭105)。并且,終端1B下載與該圖像信息50鏈接的旋轉(zhuǎn)信息51(箭頭106)。然后,終端1B根據(jù)上述旋轉(zhuǎn)信息51的指定使該圖像旋轉(zhuǎn)并顯示(畫(huà)面107)。此時(shí),當(dāng)在終端1B上所顯示的圖像方向(旋轉(zhuǎn)狀態(tài))不正確時(shí),例如,在上下顛倒的情況下,用戶使用終端1B上的菜單使所顯示的圖像旋轉(zhuǎn)。而且,終端1B的用戶將使該圖像旋轉(zhuǎn)時(shí)的旋轉(zhuǎn)信息作為新的旋轉(zhuǎn)信息上載到服務(wù)器2。
另一方面,終端1C具有檢測(cè)終端自身的設(shè)置狀態(tài)(畫(huà)面的旋轉(zhuǎn)狀態(tài))的終端水平檢測(cè)機(jī)構(gòu)11。如圖1說(shuō)明的那樣,終端1C使用該終端水平檢測(cè)機(jī)構(gòu)11,在與顯示方向大致垂直的面內(nèi)以規(guī)定基準(zhǔn)線(例如,通過(guò)畫(huà)面中心的法線)為旋轉(zhuǎn)中心,檢測(cè)旋轉(zhuǎn)角度。
該終端1C也與上述終端1A、1B一樣,通過(guò)網(wǎng)絡(luò)訪問(wèn)服務(wù)器2,例如,下載圖像信息50(115)。并且,終端1C下載與該圖像信息50鏈接的旋轉(zhuǎn)信息51(箭頭116)。
此時(shí),終端1C讀出由上述終端水平檢測(cè)機(jī)構(gòu)11檢測(cè)出的終端的旋轉(zhuǎn)狀態(tài)(圖1中記載為終端水平信息117)。然后,終端1C將上述旋轉(zhuǎn)信息51的指定和終端水平信息117合成(118),使圖像信息50旋轉(zhuǎn)并顯示(119)。
這里,將圖像信息50的旋轉(zhuǎn)信息51的指定和終端水平信息117合成是指以下處理。例如,設(shè)想以下情況,即圖像信息50的旋轉(zhuǎn)信息51是順時(shí)針90度,終端1C自身逆時(shí)針旋轉(zhuǎn)90度。在此情況下,終端1C的本來(lái)的畫(huà)面上端在左側(cè)面。因此,為了將圖像順時(shí)針旋轉(zhuǎn)90度來(lái)進(jìn)行顯示,只要將圖像自身順時(shí)針旋轉(zhuǎn)180度即可。這樣,終端1C在當(dāng)前顯示部的旋轉(zhuǎn)狀態(tài)下,朝旋轉(zhuǎn)信息51所指定的方向顯示圖像。
另外,在此情況下,當(dāng)在終端1C上所顯示的圖像方向(旋轉(zhuǎn)狀態(tài))不正確時(shí),例如,在上下顛倒的情況下,用戶使用終端1C上的菜單使圖像旋轉(zhuǎn)。而且,終端1C的用戶將該旋轉(zhuǎn)時(shí)的旋轉(zhuǎn)信息作為新的旋轉(zhuǎn)信息上載到服務(wù)器2。其中,當(dāng)上載時(shí),終端1C將從上述處理所合成的旋轉(zhuǎn)信息中去除終端1C的顯示部的旋轉(zhuǎn)狀態(tài)(上述終端水平信息117)后的旋轉(zhuǎn)信息上載到服務(wù)器2。
這樣,當(dāng)在各終端上所顯示的圖像的方向(旋轉(zhuǎn)狀態(tài))不正確時(shí),終端1A等的用戶重新設(shè)定該旋轉(zhuǎn)信息并上載。
圖2是示出本信息系統(tǒng)的處理例的圖。在圖2中,與圖1一樣,終端1D-1H和服務(wù)器2通過(guò)網(wǎng)絡(luò)連接。
在圖2中,首先,終端1D(個(gè)人計(jì)算機(jī))將圖像信息50登錄到服務(wù)器2內(nèi)。然后,其他終端1E下載該圖像信息50并顯示。此時(shí),終端1E的用戶變更在圖像信息50內(nèi)所設(shè)定的旋轉(zhuǎn)信息。該旋轉(zhuǎn)信息的變更被上載到服務(wù)器2。
然后,其他終端1F、1G、1H等下載圖像信息50,根據(jù)已變更的旋轉(zhuǎn)信息,顯示該圖像。終端1F、1G以及1H全都具有終端水平檢測(cè)機(jī)構(gòu)11。
終端1F和1G是橫置的終端例,在橫長(zhǎng)的畫(huà)面上顯示已旋轉(zhuǎn)的圖像信息50。并且,終端1H是縱置的終端例,在縱長(zhǎng)的畫(huà)面上顯示已旋轉(zhuǎn)的圖像信息50。即,終端1F、1G、1H等使用終端水平檢測(cè)機(jī)構(gòu)11,識(shí)別畫(huà)面的上下方向之后,顯示已旋轉(zhuǎn)的圖像信息50。
圖像的旋轉(zhuǎn)信息可以與圖像信息保存在同一個(gè)文件中,也可以作為別的相關(guān)聯(lián)的文件來(lái)保持。并且,可以對(duì)圖像自身進(jìn)行加工。
如上所述,已更新的圖像的旋轉(zhuǎn)信息被上載到服務(wù)器2。只要在用戶進(jìn)行旋轉(zhuǎn)信息設(shè)定時(shí)、變更時(shí)等執(zhí)行這種上載即可。然而,也可以定期從終端1D-1H上載到服務(wù)器2。
而且,在本信息系統(tǒng)中,服務(wù)器2評(píng)價(jià)所收集的旋轉(zhuǎn)信息等。例如,當(dāng)1人或多人設(shè)定了同一旋轉(zhuǎn)信息時(shí),將該旋轉(zhuǎn)信息作為正規(guī)信息進(jìn)行登錄。另一方面,當(dāng)多個(gè)用戶設(shè)定了不同的旋轉(zhuǎn)信息時(shí),通過(guò)多數(shù)表決來(lái)確定正規(guī)的登錄內(nèi)容。然而,也可以采用與人數(shù)對(duì)應(yīng)的加權(quán)平均。并且,也可以由有權(quán)限的管理者來(lái)設(shè)定服務(wù)器2中的圖像的旋轉(zhuǎn)信息等。在本實(shí)施方式中,將該正規(guī)的登錄內(nèi)容稱為發(fā)布用旋轉(zhuǎn)角度。
另外,在終端1D-1H等顯示下載的圖像的情況下,也可以優(yōu)先于在服務(wù)器2正式登錄的旋轉(zhuǎn)信息來(lái)使用針對(duì)各終端在本地設(shè)定的屬性。
<終端例>
在上述圖1和圖2中,設(shè)想了個(gè)人計(jì)算機(jī)、PDA(PersonalDigital(Data)Assistants個(gè)人數(shù)字(數(shù)據(jù))助理)等信息設(shè)備作為終端1(1A-1H)等。然而,在本信息系統(tǒng)中,終端1不限于這種信息設(shè)備。圖3示出終端1的其他例子。該終端1是被稱為所謂的電子相片架的設(shè)備,具有從服務(wù)器2下載圖像信息進(jìn)行顯示的功能。
該終端1將顯示部15、按鈕12A-12E以及設(shè)置方向檢測(cè)傳感器13A-13D嵌入到殼體10內(nèi)。
顯示部15是液晶顯示器、等離子顯示器、EL(電致發(fā)光)面板等。在顯示部15上,除了顯示有從服務(wù)器2所下載的圖像等以外,還顯示有菜單(圖3中,菜單1-菜單5)。
這些菜單可通過(guò)按下按鈕12A-12E來(lái)執(zhí)行。作為與這些菜單對(duì)應(yīng)的處理,例如有設(shè)定、變更圖像的旋轉(zhuǎn)信息,或者將圖像和旋轉(zhuǎn)信息上載到服務(wù)器2等。另外,也可以在終端1設(shè)置可拆卸的介質(zhì)的接口,例如,CD(Compact Disk光盤(pán))、DVD、快閃存儲(chǔ)卡等的接口,顯示從這種介質(zhì)讀出的圖像,或者將該圖像上載到服務(wù)器2。
設(shè)置方向檢測(cè)傳感器13A-13D具有按鈕和接點(diǎn)開(kāi)關(guān),在被按入的情況下,判定為其方向?yàn)榇怪毕路?具有放置終端1的臺(tái))。結(jié)果,終端1與圖2所示的終端1F-1H一樣,可檢測(cè)顯示部15的旋轉(zhuǎn)狀態(tài),根據(jù)旋轉(zhuǎn)信息顯示圖像。因此,無(wú)論在用戶將終端1縱置的情況下,還是橫置的情況下,都不會(huì)將圖像的上下弄錯(cuò)來(lái)顯示。
并且,通過(guò)設(shè)定上述菜單,可將菜單自身設(shè)定成非顯示狀態(tài)。為了從非顯示狀態(tài)變成顯示狀態(tài),例如,只要檢測(cè)按鈕12A的用戶操作即可。
<數(shù)據(jù)結(jié)構(gòu)>
圖4是示出在圖1所示的服務(wù)器2中保持圖像的旋轉(zhuǎn)信息的管理信息的數(shù)據(jù)結(jié)構(gòu)的圖。在服務(wù)器2中,用戶屬于由多個(gè)用戶組成的組。將作為組的構(gòu)成人員的用戶稱為成員。由某個(gè)用戶所上載的圖像由該用戶所屬的組的成員利用。
上述旋轉(zhuǎn)信息與服務(wù)器2內(nèi)所登錄的圖像信息對(duì)應(yīng),針對(duì)每個(gè)用戶組來(lái)保持。將管理這種旋轉(zhuǎn)信息的數(shù)據(jù)結(jié)構(gòu)稱為管理信息。該管理信息的數(shù)據(jù)結(jié)構(gòu)包含共享信息20、識(shí)別圖像的圖像管理信息21、圖像數(shù)據(jù)22、成員旋轉(zhuǎn)信息23以及旋轉(zhuǎn)信息累計(jì)結(jié)果24。
共享信息是定義該用戶組的信息。例如,在組是1個(gè)家庭的情況下,共享信息包含指定該家庭的信息、與家庭成員有關(guān)的信息等。
圖像管理信息21是識(shí)別各個(gè)圖像的信息。在圖4中示出了圖像1管理信息、圖像2管理信息以及圖像3管理信息。而且,在圖4中示出了屬于1個(gè)圖像管理信息(圖像1管理信息)的圖像數(shù)據(jù)22、成員旋轉(zhuǎn)信息23以及旋轉(zhuǎn)信息累計(jì)結(jié)果24。
在圖像數(shù)據(jù)22內(nèi)存儲(chǔ)有構(gòu)成圖像的數(shù)據(jù)自身、或者存儲(chǔ)這種數(shù)據(jù)的文件夾名(目錄名)和文件夾內(nèi)的文件名。成員旋轉(zhuǎn)信息是由組的成員所設(shè)定的旋轉(zhuǎn)信息,針對(duì)各成員來(lái)存儲(chǔ)。例如,當(dāng)在組內(nèi)包含有成員A、B等時(shí),存儲(chǔ)有成員A旋轉(zhuǎn)信息、B旋轉(zhuǎn)信息等。
旋轉(zhuǎn)信息累計(jì)結(jié)果24是累計(jì)成員旋轉(zhuǎn)信息、并作為正式的旋轉(zhuǎn)信息(發(fā)布用旋轉(zhuǎn)角度)被登錄的信息。
圖5是圖4所示的管理信息數(shù)據(jù)例。在該例中,共享信息具有共享名、共享者的ID列表(或存儲(chǔ)目的地)、以及圖像管理信息列表(或存儲(chǔ)目的地)。
共享名是用戶的組名稱,在圖5中例示出“中川家”這樣的家庭名稱。并且,共享者的ID列表是屬于該組的成員的用戶ID的列表。該列表可以直接存儲(chǔ)在共享信息中,也可以存儲(chǔ)在其他表內(nèi),并將其開(kāi)頭地址等表示存儲(chǔ)目的地的信息保持在共享信息內(nèi)。
圖像管理信息列表是圖4所示的圖像管理信息21的列表,針對(duì)各圖像構(gòu)成1個(gè)要素。該圖像管理信息列表可以直接存儲(chǔ)在共享信息內(nèi),也可以存儲(chǔ)在其他表內(nèi),并將其開(kāi)頭地址等表示存儲(chǔ)目的地的信息保持在共享信息內(nèi)。
在圖5中明示出圖像管理信息列表的1個(gè)要素。該圖像管理信息包含圖像數(shù)據(jù)(或存儲(chǔ)目的地)、圖像名(例如,“夏天的富士山”)、成員旋轉(zhuǎn)信息表(或存儲(chǔ)目的地)、以及累計(jì)結(jié)果表(或存儲(chǔ)目的地)。
可以在圖像數(shù)據(jù)內(nèi)直接存儲(chǔ)圖像信息,也可以在其他文件等內(nèi)存儲(chǔ)圖像信息,并保持其文件名等存儲(chǔ)目的地。在圖5的例中,圖像信息自身被存儲(chǔ)在其他文件(例如,c¥data¥nakagawa¥fujil.jpg)內(nèi)。
并且,在圖5的例中,例示出某個(gè)成員的旋轉(zhuǎn)信息是順時(shí)針?lè)较蛐D(zhuǎn)90度。并且,可知在累計(jì)信息內(nèi),順時(shí)針?lè)较蛐D(zhuǎn)90度是5人,順時(shí)針?lè)较蛐D(zhuǎn)180度是1人。
<處理流程>
圖6是示出本信息系統(tǒng)中的終端1等和服務(wù)器2的功能關(guān)系的圖。在本信息系統(tǒng)中,終端1等和服務(wù)器2相互聯(lián)系,共享文件。即,終端1等和服務(wù)器2定期地比較相互的共享區(qū)域內(nèi)的文件。
然后,例如,當(dāng)在服務(wù)器2上的下載對(duì)象區(qū)域內(nèi)的文件沒(méi)有包含在終端1內(nèi)時(shí),將該文件從服務(wù)器2下載到終端1。并且,例如,當(dāng)在終端1上的下載對(duì)象文件不在服務(wù)器2上時(shí),將這樣的文件上載。將這種處理稱為文件共享同步處理。
圖7是示出終端1中的圖像顯示處理的流程圖。該處理是作為終端1內(nèi)的未作圖示的CPU可執(zhí)行的程序來(lái)實(shí)現(xiàn)的。另外,在以下處理中,將圖像信息也稱為圖像數(shù)據(jù)。
在該處理中,終端1首先確認(rèn)圖像數(shù)據(jù)以及與該圖像數(shù)據(jù)相關(guān)聯(lián)的旋轉(zhuǎn)信息等(S1)。然后,終端1讀出該圖像數(shù)據(jù)的旋轉(zhuǎn)信息(圖7中,稱為旋轉(zhuǎn)角度信息)(S2)。另外,雖然該旋轉(zhuǎn)信息是原來(lái)從服務(wù)器2發(fā)布的旋轉(zhuǎn)信息,然而如果在終端1本地已設(shè)定了旋轉(zhuǎn)信息時(shí),則該設(shè)定優(yōu)先。
然后,終端1使用圖1所示的終端水平檢測(cè)機(jī)構(gòu)11、圖3所示的設(shè)置方向檢測(cè)傳感器13A-13D等,取得顯示部的方向(終端角度)(S3)。
然后,終端1根據(jù)在S2所讀出的旋轉(zhuǎn)信息和在S3所取得的顯示部的方向,生成顯示圖像的角度(圖7中,稱為最佳顯示角度)(S4)。然后,終端1按照該角度旋轉(zhuǎn)圖像并顯示。通過(guò)這種處理,終端1在已適當(dāng)?shù)卦O(shè)定了上下方向等圖像的方向的狀態(tài)下顯示圖像,而與顯示部的方向無(wú)關(guān)。
圖8是示出終端1中的旋轉(zhuǎn)信息輸入處理的流程圖。在該處理中,終端1首先顯示圖像數(shù)據(jù)(S7)。另外,顯示圖像數(shù)據(jù)的處理詳情在圖7中作了說(shuō)明。
然后,終端1接收用戶的旋轉(zhuǎn)角度輸入(S8)。另外,旋轉(zhuǎn)角度輸入是指針對(duì)顯示中的圖像設(shè)定旋轉(zhuǎn)信息,例如,“順時(shí)針旋轉(zhuǎn)90度”等。
然后,終端1根據(jù)用戶操作,保存所輸入的旋轉(zhuǎn)角度。該保存是首先保存在終端1的本地存儲(chǔ)器內(nèi),之后,從終端1發(fā)送到服務(wù)器2,并保存為成為圖4和圖5所示的數(shù)據(jù)結(jié)構(gòu)的管理信息。在終端1優(yōu)先于在服務(wù)器2正規(guī)登錄的發(fā)布用旋轉(zhuǎn)角度而使用該本地保存的旋轉(zhuǎn)角度。另一方面,服務(wù)器2累計(jì)由多個(gè)成員設(shè)定的旋轉(zhuǎn)角度,例如,通過(guò)多數(shù)表決來(lái)確定正規(guī)的旋轉(zhuǎn)信息(發(fā)布用旋轉(zhuǎn)角度)并登錄。
圖9是示出服務(wù)器2中的旋轉(zhuǎn)信息累計(jì)結(jié)果更新處理的流程圖。該處理是作為服務(wù)器2的未作圖示的CPU可執(zhí)行的程序來(lái)實(shí)現(xiàn)的。
在該處理中,首先,服務(wù)器2將圖像計(jì)數(shù)器初始化(S10)。這里,圖像計(jì)數(shù)器是計(jì)測(cè)從終端1等發(fā)送的圖像數(shù)據(jù)的數(shù)量的變量。
然后,服務(wù)器2從終端1等取得下一個(gè)圖像的信息(S11)。此時(shí),服務(wù)器2同時(shí)取得旋轉(zhuǎn)信息與圖像數(shù)據(jù)。然后,服務(wù)器2累計(jì)圖像的旋轉(zhuǎn)信息(S12)。另外,該累計(jì)處理的詳情在圖10中進(jìn)行說(shuō)明。
然后,服務(wù)器2判定是否已對(duì)從終端1等發(fā)送的所有圖像進(jìn)行了處理(S13)。該判定是通過(guò)使圖像計(jì)數(shù)器增加1,根據(jù)計(jì)數(shù)值是否超過(guò)規(guī)定值(圖像數(shù)據(jù)的總數(shù))來(lái)執(zhí)行的。在還沒(méi)有結(jié)束對(duì)所有圖像的處理的情況下,服務(wù)器2將控制返回到S11。
另一方面,在已結(jié)束了對(duì)所有圖像的處理的情況下,服務(wù)器2保存累計(jì)結(jié)果(S14)。然后,服務(wù)器2結(jié)束累計(jì)結(jié)果更新處理。
圖10是示出服務(wù)器2中的圖像的旋轉(zhuǎn)信息累計(jì)處理(圖9的S12)的流程圖。在該處理中,服務(wù)器2首先將計(jì)數(shù)器初始化(S121)。該計(jì)數(shù)器用于識(shí)別輸入的旋轉(zhuǎn)信息。
然后,服務(wù)器2取得下一個(gè)成員的旋轉(zhuǎn)信息(S122)。然后,服務(wù)器2執(zhí)行旋轉(zhuǎn)信息確定處理(S123)。該旋轉(zhuǎn)信息確定處理的詳情在圖11進(jìn)行說(shuō)明。
然后,服務(wù)器2判定是否已結(jié)束了對(duì)從終端1等所發(fā)送的所有旋轉(zhuǎn)信息的處理(S124)。該判定是通過(guò)使計(jì)數(shù)值增加1,根據(jù)計(jì)數(shù)值是否超過(guò)規(guī)定值(旋轉(zhuǎn)信息的總數(shù))來(lái)執(zhí)行的。在沒(méi)有結(jié)束對(duì)所有旋轉(zhuǎn)信息的處理的情況下,服務(wù)器2將控制返回到S122。
另一方面,在已結(jié)束了對(duì)所有旋轉(zhuǎn)信息的處理的情況下,服務(wù)器2結(jié)束旋轉(zhuǎn)信息累計(jì)處理。
圖11是示出服務(wù)器2中的旋轉(zhuǎn)信息確定處理的流程圖。在該處理中,根據(jù)已存儲(chǔ)的多個(gè)旋轉(zhuǎn)角度通過(guò)多數(shù)表決來(lái)確定正式的旋轉(zhuǎn)角度。
服務(wù)器2首先判定旋轉(zhuǎn)角度,判定該角度是否已登錄在累計(jì)用的表內(nèi)(S1231)。然后,在該角度尚未登錄的情況下,在累計(jì)用的表內(nèi)生成新的條目(S1232)。即,確保條目,登錄該角度。
然后,服務(wù)器2在該角度中將人數(shù)增加1(S1233)。判定該人數(shù)是否大于當(dāng)前最大值(S1234)。
在上述條目的人數(shù)大于當(dāng)前最大值的情況下,將該旋轉(zhuǎn)角度設(shè)定成發(fā)布用旋轉(zhuǎn)角度(S1235)。發(fā)布用旋轉(zhuǎn)角度是從服務(wù)器2將圖像發(fā)布到終端1等時(shí)所設(shè)定的旋轉(zhuǎn)角度。而且,將此時(shí)的條目的人數(shù)設(shè)定成當(dāng)前最大值。之后,服務(wù)器2結(jié)束旋轉(zhuǎn)信息確定處理。
如上所述,根據(jù)本信息系統(tǒng),可在圖像數(shù)據(jù)內(nèi)設(shè)定旋轉(zhuǎn)信息(例如,以通過(guò)圖像內(nèi)的規(guī)定位置的法線為旋轉(zhuǎn)軸的旋轉(zhuǎn)角度)。因此,可以按照正確的方向(例如,與被攝物體一致的上下方向)顯示由數(shù)字照相機(jī)等所攝影的圖像數(shù)據(jù)。
并且,根據(jù)本信息系統(tǒng),用戶可針對(duì)在服務(wù)器2上共享的圖像數(shù)據(jù)自由設(shè)定顯示方向。因此,隨后利用該圖像的用戶沒(méi)有必要單獨(dú)設(shè)定旋轉(zhuǎn)角度。
并且,根據(jù)本信息系統(tǒng),即使在多個(gè)用戶設(shè)定了不同的旋轉(zhuǎn)信息的情況下,也能通過(guò)多數(shù)表決、人數(shù)加權(quán)平均等方法來(lái)確定正規(guī)的旋轉(zhuǎn)信息。因此,即使一部分用戶進(jìn)行了錯(cuò)誤的設(shè)定,畢竟還是設(shè)定正確的旋轉(zhuǎn)信息的可能性高。
并且,根據(jù)本信息系統(tǒng),在終端1等中具有檢測(cè)顯示部的旋轉(zhuǎn)狀態(tài)的傳感器(終端水平檢測(cè)機(jī)構(gòu)11以及設(shè)置方向檢測(cè)傳感器13A-13D)。因此,可根據(jù)顯示部的旋轉(zhuǎn)狀態(tài)在正確的方向顯示圖像。
<變形例>
在上述實(shí)施方式中,如圖10和圖11所示,在旋轉(zhuǎn)信息累計(jì)處理循環(huán)(圖10的S122~S124)中執(zhí)行旋轉(zhuǎn)信息確定處理。然而,旋轉(zhuǎn)信息確定處理與旋轉(zhuǎn)信息累計(jì)處理也可以分開(kāi)來(lái)執(zhí)行。圖12示出旋轉(zhuǎn)信息確定處理的變形例。在圖12中,旋轉(zhuǎn)信息確定處理在旋轉(zhuǎn)信息累計(jì)處理后獨(dú)立執(zhí)行。在該處理中,在規(guī)定表內(nèi)針對(duì)各旋轉(zhuǎn)角度來(lái)累計(jì)人數(shù)。
服務(wù)器2首先將旋轉(zhuǎn)角度的種類計(jì)數(shù)器初始化(S20)。該種類計(jì)數(shù)器用于識(shí)別旋轉(zhuǎn)角度的種類數(shù)。然后,服務(wù)器2將旋轉(zhuǎn)角度的種類數(shù)計(jì)數(shù)器增加1(S21)。
然后,從由旋轉(zhuǎn)角度的種類計(jì)數(shù)器所表示的表的條目中讀出該條目的人數(shù)(該旋轉(zhuǎn)角度的種類的人數(shù)),與最大值的人數(shù)進(jìn)行比較(S22)。然后,當(dāng)從上述條目中讀出的人數(shù)多于最大值的人數(shù)時(shí),將該條目的旋轉(zhuǎn)角度作為發(fā)布用旋轉(zhuǎn)角度(S23)。而且,將該條目的人數(shù)作為最大值的人數(shù)來(lái)設(shè)定。
然后,服務(wù)器2判定是否已結(jié)束了對(duì)上述表的所有條目(旋轉(zhuǎn)角度)的處理(S124)。該判定是通過(guò)使計(jì)數(shù)器增加1,根據(jù)計(jì)數(shù)值是否超過(guò)規(guī)定值(表的條目總數(shù))來(lái)執(zhí)行的。在還沒(méi)有結(jié)束對(duì)所有旋轉(zhuǎn)角度的處理的情況下,服務(wù)器2將控制返回到S21。
另一方面,在已結(jié)束了對(duì)所有旋轉(zhuǎn)角度的處理的情況下,服務(wù)器2結(jié)束旋轉(zhuǎn)信息確定處理。
<計(jì)算機(jī)等可讀取的記錄介質(zhì)>
可將使計(jì)算機(jī)及其他裝置、機(jī)械等(以下稱為計(jì)算機(jī)等)執(zhí)行上述任何功能的程序記錄到計(jì)算機(jī)等可讀取的記錄介質(zhì)內(nèi)。而且,可使計(jì)算機(jī)等通過(guò)讀入和執(zhí)行該記錄介質(zhì)的程序來(lái)提供該功能。
這里,計(jì)算機(jī)等可讀取的記錄介質(zhì)是指依靠電、磁、光學(xué)、機(jī)械或者化學(xué)作用存儲(chǔ)數(shù)據(jù)和程序等信息、并可由計(jì)算機(jī)等讀取該信息的記錄介質(zhì)。這種記錄介質(zhì)中可從計(jì)算機(jī)等拆卸的有例如軟盤(pán)(Floppy Disk,注冊(cè)商標(biāo))、光磁盤(pán)、CD-ROM、CD-R/W、DVD、DAT、8mm磁帶、存儲(chǔ)卡等。
并且,作為固定在計(jì)算機(jī)等內(nèi)的記錄介質(zhì),有硬盤(pán)和ROM(只讀存儲(chǔ)器)等。
本發(fā)明可在電子照片顯示裝置等、各種信息設(shè)備的制造產(chǎn)業(yè)、以及利用各種信息設(shè)備的服務(wù)產(chǎn)業(yè)中利用。
權(quán)利要求
1.一種圖像登錄裝置,用于將圖像登錄到管理圖像的服務(wù)器內(nèi),其包括顯示圖像的單元;接收對(duì)在顯示前述圖像時(shí)的圖像的旋轉(zhuǎn)狀態(tài)進(jìn)行規(guī)定的旋轉(zhuǎn)屬性的設(shè)定的單元;以及將前述圖像與前述旋轉(zhuǎn)屬性組合起來(lái)并將所述圖像登錄到前述服務(wù)器內(nèi)的單元。
2.一種顯示控制裝置,具有接收從管理圖像的服務(wù)器發(fā)布的、包含對(duì)顯示該圖像時(shí)的圖像的旋轉(zhuǎn)狀態(tài)進(jìn)行規(guī)定的旋轉(zhuǎn)屬性的這種圖像數(shù)據(jù)的單元;檢測(cè)顯示前述圖像的顯示裝置的設(shè)置方向的單元;以及以前述設(shè)置方向?yàn)榛鶞?zhǔn)旋轉(zhuǎn)前述圖像的單元。
3.一種圖像顯示裝置,具有接收從管理圖像的服務(wù)器發(fā)布的、并且包含有對(duì)顯示該圖像時(shí)的圖像的旋轉(zhuǎn)狀態(tài)進(jìn)行規(guī)定的旋轉(zhuǎn)屬性的圖像數(shù)據(jù)的單元;檢測(cè)用于顯示前述圖像的顯示裝置的設(shè)置方向的單元;以前述設(shè)置方向?yàn)榛鶞?zhǔn)旋轉(zhuǎn)前述圖像的單元;以及顯示前述旋轉(zhuǎn)后的圖像的顯示裝置。
4.一種圖像管理裝置,其包括從終端裝置接收?qǐng)D像的登錄請(qǐng)求的單元;接收針對(duì)已登錄的圖像規(guī)定顯示該圖像時(shí)的圖像的旋轉(zhuǎn)狀態(tài)的旋轉(zhuǎn)屬性的指定的單元;在針對(duì)圖像指定有多個(gè)旋轉(zhuǎn)屬性的情況下,根據(jù)規(guī)定基準(zhǔn)確定該圖像的一個(gè)旋轉(zhuǎn)屬性的單元;以及使用前述所確定的旋轉(zhuǎn)屬性發(fā)布圖像的單元。
5.一種計(jì)算機(jī)可執(zhí)行程序,使計(jì)算機(jī)將圖像登錄到管理圖像的服務(wù)器內(nèi),其具有如下步驟顯不圖像;接收對(duì)對(duì)顯示前述圖像時(shí)的圖像的旋轉(zhuǎn)狀態(tài)進(jìn)行規(guī)定的旋轉(zhuǎn)屬性的設(shè)定;以及將前述圖像和前述旋轉(zhuǎn)屬性組合起來(lái)登錄到前述服務(wù)器內(nèi)。
6.一種計(jì)算機(jī)可執(zhí)行程序,其使計(jì)算機(jī)執(zhí)行以下步驟接收從管理圖像的服務(wù)器發(fā)布的、包含對(duì)顯示該圖像時(shí)的圖像的旋轉(zhuǎn)狀態(tài)進(jìn)行規(guī)定的旋轉(zhuǎn)屬性的圖像數(shù)據(jù);檢測(cè)顯示前述圖像的顯示裝置的設(shè)置方向;以及以前述設(shè)置方向?yàn)榛鶞?zhǔn)旋轉(zhuǎn)前述圖像。
7.一種計(jì)算機(jī)可執(zhí)行程序,其使計(jì)算機(jī)執(zhí)行以下步驟;從終端裝置接收?qǐng)D像登錄請(qǐng)求;接收針對(duì)已登錄的圖像規(guī)定顯示該圖像時(shí)的圖像的旋轉(zhuǎn)狀態(tài)的旋轉(zhuǎn)屬性的指定;在針對(duì)圖像指定有多個(gè)旋轉(zhuǎn)屬性的情況下,根據(jù)規(guī)定基準(zhǔn)確定該圖像的一個(gè)旋轉(zhuǎn)屬性;以及使用前述所確定的旋轉(zhuǎn)屬性發(fā)布圖像。
全文摘要
一種管理圖像的圖像管理裝置,具有從終端裝置接收?qǐng)D像登錄請(qǐng)求的單元;接收針對(duì)已登錄的圖像規(guī)定顯示該圖像時(shí)的圖像的旋轉(zhuǎn)狀態(tài)的旋轉(zhuǎn)屬性的指定的單元;在針對(duì)圖像指定有多個(gè)旋轉(zhuǎn)屬性的情況下,根據(jù)規(guī)定基準(zhǔn)確定該圖像的一個(gè)旋轉(zhuǎn)屬性的單元;以及使用上述所確定的旋轉(zhuǎn)屬性發(fā)布圖像的單元。
文檔編號(hào)G06T3/00GK1764929SQ0382634
公開(kāi)日2006年4月26日 申請(qǐng)日期2003年6月10日 優(yōu)先權(quán)日2003年6月10日
發(fā)明者瀧山秀司 申請(qǐng)人:富士通株式會(huì)社