本公開涉及內(nèi)容供應(yīng)系統(tǒng)、信息處理設(shè)備和內(nèi)容再現(xiàn)方法。
背景技術(shù):
在視頻發(fā)布網(wǎng)站等等,各種視頻圖像在因特網(wǎng)上被上傳,并且允許用戶免費觀看。這種視頻圖像內(nèi)容包括通過拍攝裝置在移動的同時拍攝場景的圖像而創(chuàng)建的視頻圖像。例如,包括:由沿著觀光路線行走的用戶拍攝的視頻圖像,從行進的車輛上拍攝的視頻圖像(包括諸如由行車記錄儀拍攝的圖像的事故記錄圖像),在自行車騎行期間拍攝的視頻圖像,在滑冰或者滑雪期間拍攝的視頻圖像,從諸如船舶之類的移動機器上拍攝的視頻圖像等等。
然而,這種視頻圖像可能看起來枯燥,并且對于用戶來說,將那些視頻圖像從開始觀看到結(jié)束是困難的。因此,概括視頻圖像用于再現(xiàn)的技術(shù)已經(jīng)被開發(fā)出來(例如,專利文獻1)。在專利文獻1中,公開了圖像拍攝/再現(xiàn)設(shè)備,其拍攝行進對象周圍的視頻圖像,并且判斷場景的重要性以便識別各個場景的重要性。圖像拍攝/再現(xiàn)設(shè)備通過生成計劃表來概括視頻圖像用于摘要再現(xiàn)。
然而,專利文獻1的技術(shù)沒有考慮到被拍攝到的視頻圖像的幀中哪一部分包含重要項目。例如,幀包含整個視角內(nèi)的風(fēng)光的圖像。然而,重要項目并不總是跨越此幀的整個范圍而被拍攝。因此,對于用戶來說,當(dāng)他或她玩摘要再現(xiàn)時,可能難于確認要被看到的幀的部分。
同樣,近來,依據(jù)已開發(fā)的光學(xué)和圖像處理技術(shù),通過一個拍攝操作可以拍攝360°圖像的圖像拍攝裝置變得流行起來。通過這種圖像拍攝裝置拍攝的球面圖像難以一次性完整地在顯示屏幕上顯示。例如,在重要的對象在場景的北側(cè)被拍攝到而另一個對象在場景的南側(cè)被拍攝到的情況下,用戶可能不能夠確認重要對象。因此,對于球面圖像的移動圖像來說,用戶觀看球面圖像的哪一部分是非常重要的。然而,在傳統(tǒng)技術(shù)中并沒有開發(fā)出有效的再現(xiàn)方法。
【相關(guān)技術(shù)文獻】
【專利文獻】
【專利文獻1】:WO 2010/150348
技術(shù)實現(xiàn)要素:
本公開的目的在于提供顯示內(nèi)容的創(chuàng)建者期望看到的對象的摘要內(nèi)容供應(yīng)系統(tǒng)。
采用以下內(nèi)容實現(xiàn)此目的。
在本發(fā)明的實施例的一個方面,提供一種內(nèi)容供應(yīng)系統(tǒng),該內(nèi)容供應(yīng)系統(tǒng)包括信息處理設(shè)備和終端裝置,其中,信息處理設(shè)備將包含分別拍攝于離散的拍攝場所的多個圖像的內(nèi)容提供給終端裝置,信息處理設(shè)備包括:檢索單元,被配置為從用于存儲內(nèi)容的內(nèi)容存儲裝置中檢索內(nèi)容,以及從用于存儲位置信息項的位置信息存儲裝置中檢索與內(nèi)容有關(guān)的位置信息項,該位置信息項定義指定位置;和傳送單元,被配置為將檢索到的內(nèi)容和檢索到的位置信息項傳送給終端裝置;終端裝置包括:接收單元,被配置為接收內(nèi)容和位置信息項;和內(nèi)容再現(xiàn)單元,被配置為通過依次從內(nèi)容所包含的圖像中選擇要被顯示的圖像并且顯示被選擇的圖像的部分區(qū)域來再現(xiàn)內(nèi)容,對于至少一個圖像,被顯示的部分區(qū)域是從被選擇的圖像中提取出,以顯示指定位置的方向上的視圖,至少一個圖像基于指定位置和至少一個圖像的拍攝場所之間的距離而被確定。
當(dāng)結(jié)合附圖閱讀時,根據(jù)以下的詳細說明,本發(fā)明的其他目的、特征和優(yōu)點將變得更顯而易見。
附圖說明
圖1是圖解第一實施例的實例內(nèi)容再現(xiàn)方法的圖。
圖2是圖解內(nèi)容創(chuàng)建者的實例動作的圖。
圖3是圖解實例內(nèi)容設(shè)置方法和實例摘要信息編輯方法的圖。
圖4是圖解內(nèi)容供應(yīng)系統(tǒng)的實例系統(tǒng)配置的圖。
圖5是圖解摘要管理服務(wù)器的實例硬件配置的框圖。
圖6是圖解內(nèi)容供應(yīng)系統(tǒng)的功能配置的框圖。
圖7是圖解用于內(nèi)容創(chuàng)建者編輯摘要信息的處理的時序圖。
圖8A是圖解地圖中指示的內(nèi)容的路徑的圖,其中,內(nèi)容的摘要信息已經(jīng)被改變。
圖8B是圖解在拍攝點C4拍攝的實例球面圖像的圖。
圖9是圖解由創(chuàng)建者PC顯示的實例摘要信息改變屏幕的圖。
圖10是圖解當(dāng)內(nèi)容創(chuàng)建者點擊指定點時顯示的摘要信息改變屏幕的圖。
圖11是圖解當(dāng)內(nèi)容創(chuàng)建者在點擊指定點之后輸入放大操作時顯示的實例摘要信息改變屏幕的圖。
圖12是示意性地圖解作為在摘要再現(xiàn)期間分別顯示的圖像的范圍的顯示范圍的圖。
圖13A是示意性地圖解映射在球形表面上的實例球面圖像的圖。
圖13B是圖解用于在顯示器上顯示球面圖像的實例顯示范圍V的圖。
圖13C是圖解被包含在球體的矩形區(qū)域中的顯示區(qū)域V的圖像的圖。
圖14是圖解將拍攝點C4設(shè)置為原點的三維坐標(biāo)系的圖。
圖15是圖解與拍攝點C7對應(yīng)的摘要信息的實例計算方法的圖。
圖16是圖解指示在拍攝點C4和C7的視線方向的實例矢量的圖。
圖17是用于圖解在兩個指定點P1和P2被指定的地圖上的實例路徑的圖。
圖18是圖解指示在拍攝點C4、C7和C10的視線方向的實例矢量的圖。
圖19是圖解省略了圖18中已使用的不必要的矢量的矢量的圖。
圖20是用于圖解拍攝點C7的顯示放大倍率的實例計算方法的圖。
圖21是示意性地圖解在摘要再現(xiàn)期間顯示的圖像的顯示范圍的圖。
圖22是圖解在內(nèi)容供應(yīng)系統(tǒng)中進行的摘要再現(xiàn)的實例處理的時序圖。
圖23是圖解步驟S3中進行的摘要再現(xiàn)的實例處理的流程圖。
圖24是圖解再現(xiàn)時間可以利用其而被設(shè)置的實例摘要信息改變屏幕的圖。
圖25是圖解第二實施例的摘要管理服務(wù)器的實例功能配置的框圖。
圖26是圖解由自動摘要信息生成單元進行的摘要信息的自動生成的實例處理的時序圖。
圖27是示意性地圖解在內(nèi)容中設(shè)置的摘要信息的多個模式的圖。
圖28是圖解用于將已經(jīng)設(shè)置好球面圖像的顯示范圍的內(nèi)容從內(nèi)容供應(yīng)服務(wù)器傳輸?shù)接脩鬚C的處理的時序圖。
具體實施方式
下面,將參考附圖描述實施例。
<第一實施例>
<視頻圖像的顯示方法>
圖1是圖解本實施例的實例內(nèi)容再現(xiàn)方法的圖。在該內(nèi)容中,包括由在從點S到點E的路徑61上移動的用戶拍攝的球面圖像的視頻圖像,其中,該球面圖像是用戶周圍的360° 的寬范圍的圖像。視頻圖像包含多個幀,至少在圖1所示的拍攝點C1-C13拍攝的幀被包含在該多個幀中。同樣,在視頻圖像中,指定點P1和P2被設(shè)置,其中指定點由內(nèi)容的創(chuàng)建者(內(nèi)容創(chuàng)建者)指定為要被終端用戶觀看的點。用戶PC(個人計算機)(下文描述)用下文所述的方式顯示內(nèi)容:(i)拍攝點C1-C3的球面圖像:用戶PC在用戶PC的顯示部等上顯示顯示范圍V1-V3以內(nèi)的球面圖像,其中拍攝裝置的行進方向被設(shè)置為視線方向。顯示范圍V1-V3能夠分別被顯示在顯示屏上,并且顯示范圍可以不一致。(ii)拍攝點C4的球面圖像:拍攝點C4被定位于最接近指定點P1。用戶PC在用戶PC的顯示部等上顯示顯示范圍V4以內(nèi)的球面圖像,其中連接拍攝點C4和指定點P1的線被設(shè)置為視線方向。(iii)拍攝點C5和C6的球面圖像:用戶PC在用戶PC的顯示部等上顯示顯示范圍V5和V6以內(nèi)的球面圖像,其中拍攝裝置的行進方向被設(shè)置為視線方向。(iv)拍攝點C7的球面圖像:拍攝點C7被定位于最接近指定點P2。用戶PC在用戶PC的顯示部等上顯示顯示范圍V7以內(nèi)的球面圖像,其中連接拍攝點C7和指定點P2的線被設(shè)置為視線方向。(v)拍攝點C8-C13的球面圖像:用戶PC在用戶PC的顯示部等上顯示顯示范圍V8-V13以內(nèi)的球面圖像,其中拍攝裝置11的行進方向被設(shè)置為視線方向。
用這種方法,內(nèi)容創(chuàng)建者打算引起終端用戶注意的指定點P1和P2被設(shè)置在本實施例的視頻圖像中。當(dāng)在定位于最接近指定點P1和P2的拍攝點C4和C7拍攝的幀通過用戶PC被顯示時,從拍攝點C4和C7在視線方向上觀看的包括指定點P1和P2的顯示范圍V被顯示。因此,在諸如球面圖像的不能通過用戶PC一次性完整顯示的寬范圍圖像通過用戶PC被顯示情形下,指定點P1和P2如內(nèi)容創(chuàng)建者所期望的那樣引起終端用戶的注意。
內(nèi)容再現(xiàn)方法被稱為摘要再現(xiàn),在內(nèi)容顯示方法中,包含指定點P1和P2的圖像與接近指定點的拍攝點對應(yīng)地被顯示。同樣,各個指定點也可以被稱為摘要信息。
<發(fā)布內(nèi)容的示意性處理>
以下,將參考圖2描述發(fā)布內(nèi)容的處理。圖2是圖解內(nèi)容創(chuàng)建者的實例動作的圖。
(1)攝像師/攝影師8持有能夠拍攝360°寬范圍圖像的拍攝裝置11行走。拍攝裝置11被設(shè)置為在每個預(yù)定期間或每段預(yù)定距離拍攝圖像,并且拍攝的球面圖像關(guān)聯(lián)拍攝點而被記錄。因此,沿著由攝像師/攝影師8步行出來的路徑的圖像被拍攝。此外,攝像師/攝影師8也可以利用諸如車輛之類的機器行進來拍攝圖像。
(2)當(dāng)?shù)侥康牡氐穆窂缴系膱D像拍攝完成后,攝像師/攝影師8經(jīng)由接入點9將多個圖像傳送至內(nèi)容生成服務(wù)器12。
(3)內(nèi)容生成服務(wù)器12利用包含攝像師/攝影師8的行進路徑的地圖和拍攝到的圖像 來創(chuàng)建內(nèi)容,并且將創(chuàng)建的內(nèi)容登記在內(nèi)容供應(yīng)服務(wù)器13中。此外,在拍攝裝置11不包括通信功能的情形中,已經(jīng)從拍攝裝置11接收到被拍攝的圖像的移動終端將圖像傳送給內(nèi)容生成服務(wù)器12。
圖3是圖解實例內(nèi)容設(shè)置方法和實例摘要信息編輯方法的圖。
(4)內(nèi)容生成服務(wù)器12創(chuàng)建內(nèi)容并將其放到內(nèi)容供應(yīng)服務(wù)器13中,并且將內(nèi)容的URI(統(tǒng)一資源標(biāo)識符)傳送給已經(jīng)預(yù)先注冊的內(nèi)容用戶企業(yè)的操作員7。此外,如圖3中虛線(4)所示,URL也可以被傳送給已經(jīng)被傳送過拍攝的圖像的攝像師/攝影師8(圖3中攝像師/攝影師8的移動終端17)。
(5)內(nèi)容用戶企業(yè)的操作員7操作公司PC 15來將內(nèi)容的URI添加到內(nèi)容用戶企業(yè)的網(wǎng)頁(例如,主頁)的HTML數(shù)據(jù)中(例如,通過復(fù)制和粘貼操作)。這樣,沿著由攝像師/攝影師8行走出來的路徑拍攝的球面圖像的內(nèi)容能夠被鏈接到內(nèi)容用戶企業(yè)的網(wǎng)頁。
(6)內(nèi)容用戶企業(yè)的操作員7將網(wǎng)頁放在自己公司的網(wǎng)絡(luò)服務(wù)器14中。這樣,終端用戶6能夠顯示被鏈接到內(nèi)容的內(nèi)容用戶企業(yè)的網(wǎng)頁。
(7)查看內(nèi)容用戶企業(yè)的網(wǎng)頁的終端用戶6操作用戶PC 16來顯示該內(nèi)容。
(8)內(nèi)容創(chuàng)建者5操作創(chuàng)建者PC 19(信息終端的實例)來從內(nèi)容供應(yīng)服務(wù)器13獲取內(nèi)容以便創(chuàng)建摘要信息。內(nèi)容創(chuàng)建者5在內(nèi)容中設(shè)置摘要信息。通常,指定點P1和P2以及在最接近的拍攝點拍攝的球面圖像的幀ID與摘要信息對應(yīng)。此外,內(nèi)容創(chuàng)建者5可以是與攝像師/攝影師8或內(nèi)容用戶企業(yè)的操作員7相同的人。創(chuàng)建者PC 19可以是與企業(yè)PC15相同的PC。
(9)內(nèi)容創(chuàng)建者5將摘要信息發(fā)送給摘要管理服務(wù)器18。此外,摘要管理服務(wù)器18可以是與內(nèi)容供應(yīng)服務(wù)器13相同的服務(wù)器。
(10)終端用戶6操作用戶PC 16獲取內(nèi)容及摘要信息。這樣,用戶PC 16能夠進行如參考圖1所描述的內(nèi)容的摘要再現(xiàn)。
<實例配置>
圖4是圖解內(nèi)容供應(yīng)系統(tǒng)100的實例系統(tǒng)配置的圖。內(nèi)容供應(yīng)系統(tǒng)100包括內(nèi)容生成服務(wù)器12、內(nèi)容供應(yīng)服務(wù)器13、網(wǎng)絡(luò)服務(wù)器14、摘要管理服務(wù)器18、用戶PC 16以及創(chuàng)建者PC 19,他們能夠通過網(wǎng)絡(luò)N彼此通信。此外,如果需要,將在本實施例中描述拍攝裝置11、攝像師/攝影師8持有的移動終端17以及企業(yè)PC 15。
網(wǎng)絡(luò)N通過創(chuàng)建者PC 19被布置于其中的辦公樓等中提供的LAN、用于將LAN連接到因特網(wǎng)的運營商網(wǎng)絡(luò)、以及由電信運營商提供的專用線路來被配置。因特網(wǎng)可以被包含 在網(wǎng)絡(luò)N中。網(wǎng)絡(luò)N可以是有線的或無線的或二者的結(jié)合。同樣,在創(chuàng)建者PC 19被直接連接到電話網(wǎng)絡(luò)或移動電話網(wǎng)絡(luò)的情形中,創(chuàng)建者PC 19可以被連接到運營商網(wǎng)絡(luò)而不連接到LAN。
如上所述,內(nèi)容生成服務(wù)器12是用于利用球面圖像創(chuàng)建內(nèi)容的服務(wù)器。內(nèi)容供應(yīng)服務(wù)器13存儲內(nèi)容并響應(yīng)請求將其提供給終端用戶6。網(wǎng)頁服務(wù)器14由內(nèi)容用戶企業(yè)操作,并且該內(nèi)容用戶企業(yè)的網(wǎng)頁被登記在網(wǎng)頁服務(wù)器14中。摘要管理服務(wù)器18至少管理與內(nèi)容有關(guān)的摘要信息項。內(nèi)容可以被存儲在摘要管理服務(wù)器18中。
用戶PC 16由終端用戶6操作,并且顯示由內(nèi)容用戶企業(yè)提供的網(wǎng)頁和內(nèi)容。創(chuàng)建者PC 19由在內(nèi)容中設(shè)置摘要信息的內(nèi)容創(chuàng)建者5操作。該內(nèi)容的一個或多個重點(要引起注意的場景)已經(jīng)為內(nèi)容創(chuàng)建者5所知或已經(jīng)被指示給內(nèi)容創(chuàng)建者5。創(chuàng)建者PC 19可以是智能手機、PDA(個人數(shù)字助理),平板終端、移動電話、可穿戴PC等,以及PC。
此外,在圖4中,為說明的方便起見,內(nèi)容生成服務(wù)器12、內(nèi)容供應(yīng)服務(wù)器13、網(wǎng)絡(luò)服務(wù)器14和摘要管理服務(wù)器18是作為離散的設(shè)備顯示的。然而,這4個服務(wù)器的功能可以被整合為1-3個服務(wù)器。或者,可以將這4個服務(wù)器的功能劃分為5個或更多服務(wù)器。
同樣,內(nèi)容生成服務(wù)器12、內(nèi)容供應(yīng)服務(wù)器13、網(wǎng)絡(luò)服務(wù)器14和摘要管理服務(wù)器18中的一個或多個功能可以被提供為利用云計算技術(shù)的云服務(wù)。根據(jù)云計算技術(shù),虛擬服務(wù)器根據(jù)工作負荷被添加或釋放,并且服務(wù)器配置動態(tài)地被改變。
圖4中顯示的內(nèi)容供應(yīng)系統(tǒng)100的配置不是限定性實例,并且也可以采用另一種配置,只要其包括能夠進行如下所述的實施例的處理的信息處理設(shè)備的功能。
<內(nèi)容生成服務(wù)器12、內(nèi)容供應(yīng)服務(wù)器13、網(wǎng)絡(luò)服務(wù)器14、用戶PC 16、摘要管理服務(wù)器18和創(chuàng)建者PC 19的硬件配置>
圖5是圖解摘要管理服務(wù)器18的實例硬件配置的框圖。此外,圖5顯示的摘要管理服務(wù)器18的硬件配置可以不必整合到設(shè)備的外殼中。其描述優(yōu)選被包含在摘要管理服務(wù)器18中的硬件元件。
摘要管理服務(wù)器18包括CPU 301、ROM 302、RAM 303、HDD 305、顯示部308、網(wǎng)絡(luò)接口309、鍵盤311、鼠標(biāo)312、媒體驅(qū)動器307和光驅(qū)314,上述部件分別連接到總線310。CPU 301執(zhí)行存儲在HD 304中的摘要管理程序以控制摘要管理服務(wù)器18的全部操作。ROM 302存儲程序,例如用于啟動CPU 301的處理的IPL。RAM 303被用作CPU 301的工作區(qū)域。HD 304是包含非易失性存儲器的存儲裝置,其存儲用于創(chuàng)建內(nèi)容的摘要管理程序、OS等等。
HDD(硬盤驅(qū)動)305根據(jù)CPU 301的控制來控制各個來自/進入HD 304的數(shù)據(jù)的讀/寫操作。顯示部308顯示信息項,例如光標(biāo)、鼠標(biāo)指針、窗口、字符以及圖像。網(wǎng)絡(luò)接口309是到諸如LAN或因特網(wǎng)之類的網(wǎng)絡(luò)N的接口。
鍵盤311和鼠標(biāo)312是輸入/輸出裝置。鍵盤311包括多個按鍵,用于輸入字符、數(shù)字、指令等,并且接受其的輸入。鼠標(biāo)312用來移動鼠標(biāo)指針,用于選擇指令,執(zhí)行指令,接收要被處理的對象的選擇,等等。
媒體驅(qū)動器307控制來自/進入諸如閃存之類的介質(zhì)306的數(shù)據(jù)的讀/寫(存儲)操作。光驅(qū)314控制來自/進入CD(光盤)313等的數(shù)據(jù)的讀/寫操作,其中CD 313是實例可拆卸記錄介質(zhì)。
此外,摘要管理程序可以以可安裝格式或可執(zhí)行格式被存儲在諸如介質(zhì)306和CD 313的計算機可讀記錄介質(zhì)中,以便被分配?;蛘撸芾沓绦蚩梢詮姆?wù)器類型信息處理裝置中被下載并被分配。
此外,內(nèi)容生成服務(wù)器12、內(nèi)容供應(yīng)服務(wù)器13、網(wǎng)絡(luò)服務(wù)器14、用戶PC 16和創(chuàng)建者PC 19的各自的硬件配置與摘要管理服務(wù)器的硬件配置類似。所以,相關(guān)說明省略。然而,用于創(chuàng)建內(nèi)容的內(nèi)容創(chuàng)建程序被存儲在內(nèi)容生成服務(wù)器12的HD 304中。同樣,用于提供內(nèi)容的內(nèi)容供應(yīng)程序被存儲在內(nèi)容供應(yīng)服務(wù)器13的HD 304中。進一步,舉例來說,例如用于顯示網(wǎng)頁和內(nèi)容的瀏覽器之類的用戶PC程序被存儲在用戶PC 16的HD 304中。同樣,用于在內(nèi)容中設(shè)置摘要信息的摘要信息程序(例如,瀏覽器)被存儲在創(chuàng)建者PC 19的HD 304中。
<內(nèi)容供應(yīng)系統(tǒng)的功能>
圖6是圖解內(nèi)容供應(yīng)系統(tǒng)100的功能配置的框圖。下面,將分別描述包含在內(nèi)容供應(yīng)系統(tǒng)100中的設(shè)備(內(nèi)容供應(yīng)服務(wù)器13、摘要管理服務(wù)器18、用戶PC 16、創(chuàng)建者PC 19)。如果需要,也將描述內(nèi)容生成服務(wù)器12和網(wǎng)絡(luò)服務(wù)器14。
<內(nèi)容供應(yīng)服務(wù)器13>
內(nèi)容供應(yīng)服務(wù)器13包括傳送/接收單元21、內(nèi)容供應(yīng)單元22和讀/寫單元29。內(nèi)容供應(yīng)服務(wù)器13所包含的各個單元是通過圖5所示的任意元件,按照CPU 301給出的基于從HDD 305檢索到的要被加載在RAM 303中的內(nèi)容供應(yīng)程序1100的指令來進行的操作所實現(xiàn)的功能或手段。
內(nèi)容供應(yīng)服務(wù)器13包括通過圖5所示的RAM 303和HDD 305配置的存儲單元1000。內(nèi)容管理DB 1001和內(nèi)容供應(yīng)程序1100被存儲在存儲單元1000中。在內(nèi)容管理DB 1001 (內(nèi)容存儲裝置的實例)中,與內(nèi)容ID有關(guān)的用于指示內(nèi)容的存儲位置的內(nèi)容名稱和URI等等被存儲。
傳送/接收單元21由圖5所示的CPU 301的指令和網(wǎng)絡(luò)接口309等來實現(xiàn),并且通過網(wǎng)絡(luò)N與摘要管理服務(wù)器18、用戶PC 16和創(chuàng)建者PC 19通信。特別地,傳送/接收單元21從用戶PC 16或創(chuàng)建者PC 19接收帶有內(nèi)容的URI的內(nèi)容請求。
內(nèi)容供應(yīng)單元22由圖5所示的CPU 301的指令等來實現(xiàn),并將由URI識別的內(nèi)容傳送給用戶PC 16或創(chuàng)建者PC 19。
讀/寫單元29通過圖5所示的CPU 301的指令、HD 304等來實現(xiàn),并進行用于將數(shù)據(jù)存儲到存儲單元1000和檢索存儲在存儲單元1000中的數(shù)據(jù)的處理。
<用戶PC 16>
下面,將描述用戶PC 16的功能。用戶PC 16包括傳送/接收單元31、可操作的輸入接收單元32、網(wǎng)頁請求單元33、網(wǎng)頁顯示單元34、摘要信息請求單元35、摘要再現(xiàn)單元36和讀/寫單元39。用戶PC 16所包含的各個單元是通過圖5所示的任意元件,按照CPU 301給出的基于從HD 304檢索到的要被加載在RAM 303中的用戶PC程序2100的指令來進行的操作所實現(xiàn)的功能或手段。
用戶PC 16包括通過圖5所示的RAM 303和HDD 305配置的存儲單元2000。用戶PC程序2100存儲在存儲單元2000中。
傳送/接收單元31通過圖5所示的CPU 301的指令和網(wǎng)絡(luò)接口309等實現(xiàn),并且通過網(wǎng)絡(luò)N與內(nèi)容供應(yīng)服務(wù)器13和摘要管理服務(wù)器18通信。特別地,傳送/接收單元31接收內(nèi)容和摘要信息。
可操作的輸入接收單元32通過圖5所示的CPU 301的指令、鍵盤311、鼠標(biāo)312等實現(xiàn),并接收來自終端用戶6的可操作的輸入。終端用戶6指定任意網(wǎng)頁或被包含在網(wǎng)頁中的內(nèi)容。
網(wǎng)頁請求單元33通過圖5所示的CPU 301的指令等實現(xiàn),并且按照終端用戶6的操作向網(wǎng)頁服務(wù)器14請求網(wǎng)頁。同樣,在終端用戶6給出指令用于請求指示其的URI的內(nèi)容的情形中,網(wǎng)頁請求單元33請求內(nèi)容供應(yīng)服務(wù)器13提供該內(nèi)容。
網(wǎng)頁顯示單元34通過圖5所示的CPU 301的指令、顯示部308等實現(xiàn),并且在顯示部308上顯示網(wǎng)頁和內(nèi)容。
摘要信息請求單元35通過圖5所示的CPU 301的指令等實現(xiàn),并且當(dāng)通過用戶PC 16進行內(nèi)容的摘要再現(xiàn)時,從摘要管理服務(wù)器18獲取摘要信息。例如,摘要信息請求單元 35響應(yīng)內(nèi)容請求(依據(jù)終端用戶6輸入用于請求內(nèi)容的操作)來獲取?;蛘呓K端用戶6可以輸入明確的操作,用于請求摘要信息。
摘要再現(xiàn)單元36通過圖5所示的CPU 301的指令、顯示部308等實現(xiàn),并且利用摘要信息進行內(nèi)容的摘要再現(xiàn)。摘要再現(xiàn)的詳細說明將在下文描述。
讀/寫單元39通過圖5所示的CPU 301的指令、HD 304等實現(xiàn),并且進行用于將數(shù)據(jù)存儲到存儲單元2000和檢索存儲在存儲單元2000中的數(shù)據(jù)的處理。
<摘要管理服務(wù)器>
下面,將描述摘要管理服務(wù)器18的功能。摘要管理服務(wù)器18包括傳送/接收單元41、摘要信息供應(yīng)單元42、摘要信息改變單元43和讀/寫單元49。摘要管理服務(wù)器18所包含的各個單元是由圖5所示的任意元件,按照CPU 301給出的基于從HD 304檢索到的要被加載在RAM 303中摘要管理程序4100指令來進行的操作所實現(xiàn)的功能或手段。
摘要管理服務(wù)器18包括由圖5所示的RAM 303和HDD 305配置的存儲單元4000。存儲單元4000中存儲摘要信息管理DB 4001和摘要管理程序4100。
【表1】
摘要信息表
在存儲單元4000中,由表1所示的摘要信息表組成的摘要信息管理DB 4001(位置信息存儲單元的實例)被存儲。與內(nèi)容ID有關(guān)的內(nèi)容名稱、幀ID、極坐標(biāo)和顯示放大倍率被記錄在摘要信息表中。幀ID是識別信息,用于識別內(nèi)容(球面圖像的視頻內(nèi)容)中的幀。下文將給出幀ID的詳細說明。由幀ID識別的球面圖像是實例第一圖像。極坐標(biāo)對應(yīng)于上述指定點P,并且被用來定義拍攝點C1-C13的視線方向。顯示放大倍率在再現(xiàn)與幀ID對應(yīng)的幀時被應(yīng)用。
此外,在內(nèi)容創(chuàng)建者還沒有創(chuàng)建摘要信息的情形中,初始狀態(tài)的摘要信息被存儲在摘要信息管理DB 4001中。在初始狀態(tài)的摘要信息中,極坐標(biāo)指示行進方向,顯示放大倍率被設(shè)置為1。
傳送/接收單元41通過圖5所示的CPU 301的指令和網(wǎng)絡(luò)接口309等實現(xiàn),并與用戶PC 16和創(chuàng)建者PC 19通信。
摘要信息供應(yīng)單元42通過圖5所示的CPU 301的指令等實現(xiàn),并響應(yīng)請求將從摘要信息管理DB 4001中檢索到的摘要信息傳送給用戶PC 16和創(chuàng)建者PC 19。
摘要信息改變單元43通過圖5所示的CPU 301的指令等實現(xiàn),并響應(yīng)創(chuàng)建者PC 19的請求,將摘要信息登記在摘要信息管理DB 4001中存儲的摘要信息管理表中。
讀/寫單元49通過圖5所示的CPU 301的指令、HD 304等實現(xiàn),并進行用于將數(shù)據(jù)存儲到存儲單元4000和檢索存儲在存儲單元4000中的數(shù)據(jù)的處理。
<創(chuàng)建者PC>
下面,將描述創(chuàng)建者PC 19的功能。創(chuàng)建者PC 19包括傳送/接收單元51、可操作的輸入接收單元52、摘要信息改變顯示單元53、摘要信息改變請求單元54和讀/寫單元59。創(chuàng)建者PC 19的各個單元是通過圖5所示的任意元件,按照CPU 301給出的基于從HD 304檢索到的要被加載在RAM 303中的摘要信息程序6100的指令,來進行的操作所實現(xiàn)的功能或手段。
創(chuàng)建者PC 19包括通過圖5所示的RAM 303和HDD 305配置的存儲單元6000。存儲單元6000中存儲摘要信息程序6100。
傳送/接收單元51通過圖5所示的CPU 301的指令和網(wǎng)絡(luò)接口309等實現(xiàn),并通過網(wǎng)絡(luò)N與摘要管理服務(wù)器18通信。
可操作的輸入接收單元52通過圖5所示的CPU 301的指令、鍵盤311、鼠標(biāo)312等實現(xiàn),并接收內(nèi)容創(chuàng)建者5的可操作的輸入指令。內(nèi)容創(chuàng)建者5編輯或者設(shè)置摘要信息。
摘要信息改變顯示單元53通過圖5所示的CPU 301的指令等實現(xiàn)。摘要信息改變顯示單元53從內(nèi)容供應(yīng)服務(wù)器13獲取內(nèi)容,從摘要管理服務(wù)器18獲取摘要信息。摘要信息改變顯示單元53顯示屏幕,內(nèi)容創(chuàng)建者5利用該屏幕編輯摘要信息。
摘要信息改變請求單元54通過圖5所示的CPU 301的指令等實現(xiàn),并傳送由已在屏幕上輸入操作的內(nèi)容創(chuàng)建者5編輯的摘要信息。
讀/寫單元59通過圖5所示的CPU 301的指令、HD 304等實現(xiàn),并進行用于將數(shù)據(jù)存儲到存儲單元6000和檢索存儲在存儲單元6000中的數(shù)據(jù)的處理。
<直至摘要信息編輯的處理流程>
圖7是圖解用于由內(nèi)容創(chuàng)建者5編輯摘要信息的處理的時序圖。在圖7所示的處理之前,內(nèi)容已被登記在內(nèi)容供應(yīng)服務(wù)器13中,并且初始狀態(tài)的摘要信息已被登記在摘要 管理服務(wù)器18中。依據(jù)給予內(nèi)容供應(yīng)服務(wù)器13的內(nèi)容,內(nèi)容供應(yīng)服務(wù)器13將內(nèi)容ID傳送給摘要管理服務(wù)器18。這樣,摘要管理服務(wù)器18能夠?qū)⑴c內(nèi)容ID有關(guān)的摘要信息存儲在摘要信息管理DB 4001中。
在步驟S1中,創(chuàng)建者PC 19的摘要信息改變顯示單元53響應(yīng)內(nèi)容創(chuàng)建者5的操作,請求摘要管理服務(wù)器18提供摘要信息。在這種情況下,內(nèi)容創(chuàng)建者5預(yù)先確認摘要信息需要被改變的內(nèi)容的內(nèi)容ID和內(nèi)容名稱,因為內(nèi)容創(chuàng)建者5是處理與已被攝像師/攝影師8和內(nèi)容用戶企業(yè)的操作員7獲得或者處理過的內(nèi)容相同的內(nèi)容的人。另外,內(nèi)容創(chuàng)建者5可以登錄內(nèi)容供應(yīng)服務(wù)器13以顯示內(nèi)容列表,從而識別期望的內(nèi)容。
在步驟S1.1中,響應(yīng)接收摘要信息請求,摘要管理服務(wù)器18的摘要信息供應(yīng)單元42從摘要信息管理DB 4001獲取摘要信息。摘要信息供應(yīng)單元42將摘要信息傳送給創(chuàng)建者PC 19。
在步驟S2中,創(chuàng)建者PC 19的摘要信息改變顯示單元53請求內(nèi)容供應(yīng)服務(wù)器13提供與內(nèi)容ID有關(guān),也就是與摘要信息有關(guān)的內(nèi)容。因此,內(nèi)容從內(nèi)容供應(yīng)單元22被獲得。
在步驟S3中,內(nèi)容創(chuàng)建者5通過在摘要信息改變屏幕上輸入操作來編輯摘要信息,摘要信息改變屏幕將參考圖9進行描述。創(chuàng)建者PC 19的可操作的輸入接收單元52接收用于編輯摘要信息可操作的輸入,并且將改變后的摘要信息輸出給摘要信息改變請求單元54。
在步驟S3.1中,摘要信息改變請求單元54將包含改變后的摘要信息的摘要信息改變請求傳送給摘要管理服務(wù)器18。
在步驟S3.1.1中,響應(yīng)摘要信息改變請求,摘要管理服務(wù)器18的摘要信息改變單元43改變摘要信息管理DB 4001中存儲的摘要信息。
<摘要信息的編輯>
下面,將參考圖8A-圖11描述用于內(nèi)容創(chuàng)建者5編輯摘要信息的處理。
圖8A是圖解地圖中指示的內(nèi)容的路徑61的圖,其中該內(nèi)容的摘要信息被改變。圖8A所示的地圖由內(nèi)容生成服務(wù)器12創(chuàng)建。內(nèi)容生成服務(wù)器12確定區(qū)域范圍以便包括該區(qū)域中的所有拍攝點C1-C13,并且通過使用通過網(wǎng)絡(luò)N獲得的地圖數(shù)據(jù)創(chuàng)建地圖,其中,球面圖像在各個拍攝點被拍攝。
同樣,內(nèi)容生成服務(wù)器12指示地圖上的路徑61。由于拍攝點C1-C13是預(yù)先已知的,路徑61能夠通過按照拍攝時間的順序連接拍攝點來建立。內(nèi)容生成服務(wù)器12將球面圖像嵌入路徑上的拍攝點C1-C13。這里,嵌入意味著將球面圖像與地圖上的各個拍攝點關(guān)聯(lián) 起來。根據(jù)關(guān)聯(lián),創(chuàng)建者PC 19能夠響應(yīng)內(nèi)容創(chuàng)建者5用鼠標(biāo)等點擊地圖上的拍攝點C1-C13,顯示在各個拍攝點C1-C13拍攝的球面圖像。此外,這種地圖可以由內(nèi)容創(chuàng)建者5等,而不是內(nèi)容生成服務(wù)器12來創(chuàng)建。
例如,地圖的圖像和球面圖像以由HTML和JavaScript書寫的HTML數(shù)據(jù)被指定,并且HTML數(shù)據(jù)(屏幕信息的實例)等被傳送到創(chuàng)建者PC 19。內(nèi)容創(chuàng)建者5的用鼠標(biāo)點擊拍攝點C1-C13的操作被檢測為顯示在拍攝點C1-C13拍攝的球面圖像的事件。
假如在指定點P有內(nèi)容創(chuàng)建者5想要引起終端用戶的注意的對象(車站、公眾組織、建筑物、商店、觀光點)。同樣,在這種情況下,拍攝點C4是最接近指定點P的拍攝點。
圖8B是圖解拍攝于拍攝點C4的實例球面圖像的圖。拍攝于拍攝點C4之外的各個拍攝點的球面圖像也包含在內(nèi)容中。
圖9是圖解通過創(chuàng)建者PC 19顯示的實例摘要信息改變屏幕601的圖。摘要信息改變屏幕601包括地圖部62和圖像部63。圖8A所示的地圖顯示在地圖部62。指示指定點P的星形標(biāo)志在地圖部62中被顯示。該星形標(biāo)志是為了說明方便起見而示出的,其在實際的屏幕中并不顯示。
在圖像部63中,顯示消息“點擊你想要引起終端用戶注意的點”。響應(yīng)內(nèi)容創(chuàng)建者5用鼠標(biāo)等點擊地圖部中的任意點,摘要信息改變顯示單元53將拍攝點C4確定為最接近的拍攝點,以在圖像部63中顯示拍攝于拍攝點C4的球面圖像。下面,描述內(nèi)容創(chuàng)建者5點擊指定點P的情形。
圖10是圖解當(dāng)內(nèi)容創(chuàng)建者5點擊指定點P時顯示的摘要信息改變屏幕601的圖。響應(yīng)內(nèi)容創(chuàng)建者5點擊指定點P,摘要信息改變顯示單元53確定拍攝點C4,拍攝點C4為相對于指定點P來說最接近的拍攝點。更進一步地,摘要信息改變顯示單元53在圖像部63中顯示在顯示范圍V4以內(nèi)的球面圖像,其中連接拍攝點C4和指定點P的線被設(shè)置為視線方向。用這種方法,摘要信息被編輯。在下文將描述用于創(chuàng)建摘要信息的具體方法。
如上所述,內(nèi)容創(chuàng)建者5能夠利用用于在地圖部62中選擇需要引起終端用戶的注意的對象的位置的簡單操作來編輯摘要信息。盡管,圖10所示的實例中僅僅包含一個指定點P,但是內(nèi)容創(chuàng)建者5可以指定多個指定點P。
<用于球面圖像放大/縮小顯示的摘要信息>
如圖11所示,內(nèi)容創(chuàng)建者5可以使得圖像部63的圖像被放大或縮小。圖11是圖解當(dāng)內(nèi)容創(chuàng)建者5在點擊指定點P之后輸入放大的操作時顯示的實例摘要信息改變屏幕601的圖。
例如,內(nèi)容創(chuàng)建者5可以在如圖10所示的摘要信息改變屏幕601被顯示之后,改變圖像部63中顯示范圍V4的顯示放大倍率,其中,內(nèi)容創(chuàng)建者5進行將鼠標(biāo)指針放置在圖像部63同時轉(zhuǎn)動鼠標(biāo)的滾輪的操作。盡管,相較圖10所示的圖像,在圖11所示的實例中圖像被放大,但是圖像也可以被縮小。
這種操作通過將鼠標(biāo)指針被定位于圖像部63的同時的滾輪轉(zhuǎn)動檢測為事件的可操作的輸入接收單元52來實現(xiàn)。可操作的輸入接收單元52基于轉(zhuǎn)動方向判定是放大還是縮小,并按照轉(zhuǎn)動量判定顯示放大倍率(放大比率或縮小比率)。
<摘要再現(xiàn)>
下面,參考圖12描述利用如上所述被編輯的摘要信息的內(nèi)容的摘要再現(xiàn)。圖12是示意性地圖解顯示范圍V1-V13的圖,顯示范圍V1-V13是在摘要再現(xiàn)期間在顯示部308中分別顯示的圖像的范圍。在圖12中,拍攝點C1-C13被指示在路徑61上,攝像師/攝影師8的行進路徑通過路徑61被顯示出來。同樣,顯示范圍V1-V13在各個拍攝點C1-C13被顯示出來。顯示范圍V4被調(diào)整以便指定點P在視線方向上,并且期望的顯示放大倍率被應(yīng)用。
顯示范圍V1-V13分別表明在利用摘要信息的內(nèi)容的再現(xiàn)期間,球面圖像的哪個部分通過用戶PC 16顯示出來。就是說,當(dāng)其圖像沿著圖12所示的路徑被拍攝的內(nèi)容被再現(xiàn)時,用戶PC 16在顯示部308中與拍攝點C1對應(yīng)地顯示球面圖像的顯示范圍V1。類似地,用戶PC 16在顯示部308中依次與拍攝點C2-C13對應(yīng)地顯示球面圖像的顯示范圍V2-V13。
顯示范圍V1-V3和V5-V13是預(yù)先設(shè)置的以便各個顯示范圍包含球面圖像的預(yù)定區(qū)域,并且視線方向被設(shè)置為行進方向,其中顯示范圍V1-V3和V5-V13對應(yīng)于除已被與由內(nèi)容創(chuàng)建者5設(shè)置的指定點對應(yīng)地選擇的拍攝點C4之外的拍攝點C1-C3和C5-C13。行進方向可以通過跟隨與球面圖像有關(guān)的拍攝點來建立。
因此,當(dāng)用戶PC 16顯示在除了最接近指定點P的拍攝點C4之外的拍攝點C1-C3和C5-C13拍攝的球面圖像時,顯示范圍V1-V3和V5-V13被設(shè)置,其中視線方向被設(shè)置為行進方向。當(dāng)用戶PC 16顯示在最接近指定點P的拍攝點C4拍攝的球面圖像時,顯示范圍V4被設(shè)置,其中指定點P在視線方向上。由此,需要引起終端用戶的注意的對象如同內(nèi)容創(chuàng)建者5期望的那樣被終端用戶看到。
此外,在參考圖9-圖12的描述中,指定點P僅僅是在與最接近指定點P的拍攝點C4對應(yīng)的球面圖像中被設(shè)置為在視線方向上。然而,指定點P在與其他拍攝點對應(yīng)的球面圖像中同樣可以被設(shè)置為在視線方向上。例如,按照接近指定點P的順序選擇兩個或三個 拍攝點,指定點P可以在與選擇的拍攝點相應(yīng)的球面圖像中被設(shè)置為在視線方向上。在這種情況下,圖12中的拍攝點C3-C5被選擇。用這種方法,內(nèi)容創(chuàng)建者5可以使終端用戶注意該對象較長時間。
<摘要信息的創(chuàng)建>
下面,將參考圖13A-圖14描述摘要信息的創(chuàng)建。圖13A、圖13B和圖13C是圖解球面圖像的顯示方法的圖。圖8B所示的球面圖像通過使用墨卡托投影被轉(zhuǎn)換為平面圖像。同樣,通過使用墨卡托投影轉(zhuǎn)換的圖像(墨卡托投影的圖像)可以再轉(zhuǎn)換為球面圖像。內(nèi)容供應(yīng)服務(wù)器13在將墨卡托投影的圖像轉(zhuǎn)換為球面圖像之后,將圖像發(fā)送給終端用戶。在已從墨卡托投影的圖像轉(zhuǎn)換成的球面圖像被存儲在內(nèi)容供應(yīng)服務(wù)器13中的情形中,不再需要轉(zhuǎn)換操作。
圖13A是示意性地圖解被映射在球形表面的實例球面圖像的圖。圖13A所示的球面圖像包含存在于拍攝點周圍360o范圍內(nèi)的被拍攝的對象。
圖13B是圖解用于在顯示部308上顯示球面圖像的實例顯示范圍V的圖。虛擬照相機71安置在與球面圖像被映射的球形表面對應(yīng)的球體的中心。在角度被在緯度方向和經(jīng)度方向指定的情形中,可以在球體中指定矩形(不完全是)區(qū)域,其中緯度方向和經(jīng)度方向是相對于虛擬照相機71的視線方向定義的,視線方向與矩形區(qū)域相交于其中心。該矩形區(qū)域?qū)?yīng)于顯示范圍V。
圖13C是圖解在顯示部308上顯示的球體的矩形區(qū)域以內(nèi)的顯示區(qū)域V的圖像的圖。所以,終端用戶使得用戶PC 16顯示類似圖13C所示的圖像的圖像。
圖14是圖解將拍攝點C4設(shè)置為原點的三維坐標(biāo)系的圖。虛擬照相機71安置在原點。在從安置在原點的虛擬照相機71觀看由內(nèi)容創(chuàng)建者5指定的指定點P的情形中,指定點P的極坐標(biāo)可以表示為P(r,θ,)。假定拍攝點C4是原點來給出描述。
“r”指示拍攝點C4和指定點P之間的距離。“θ”指示虛擬照相機71水平方向上的角度,其中x軸方向被設(shè)置為基準(zhǔn)。指示虛擬照相機71垂直方向上的角度,其中水平方向(x軸和y軸方向)被設(shè)置為基準(zhǔn)。此外,如果拍攝點C4的高度與指定點P的高度相同,是0。另一方面,在例如山頂?shù)母叩牡胤奖恢付橹付cP的情形中,指定點P比拍攝點C4高。在這種情況下,由拍攝點C4和指定點P之間的高度差和距離來計算。
如上所述,指定點P可以由P(r,θ,)定義,摘要信息可以通過定義在最接近的拍攝點拍攝的球面圖像的幀ID、極坐標(biāo)和顯示放大倍率來創(chuàng)建。
<與其他拍攝點對應(yīng)的摘要信息>
在用戶PC 16進行內(nèi)容的摘要再現(xiàn)情形中,較好地,摘要信息改變顯示單元53創(chuàng)建與除了最接近指定點P的拍攝點C4之外的拍攝點C1-C3和C5-C13對應(yīng)的摘要信息。拍攝于拍攝點C1-C3和C5-C13的圖像是第二圖像的實例。
在初始狀態(tài),視線方向(初始視線方向)被設(shè)置為行進方向的摘要信息與除了最接近指定點P的拍攝點C4之外的拍攝點C1-C3和C5-C13相對應(yīng)設(shè)置。然而,當(dāng)設(shè)置好這種摘要信息后,拍攝點的轉(zhuǎn)變(例如,從拍攝點C3到C4或者從拍攝點C4到C5)引起視線方向和顯示放大倍率的急劇變化。因此,在再現(xiàn)期間,終端用戶可能會感覺不自然。
因此,摘要信息改變顯示單元53逐漸地改變與除了最接近指定點P的拍攝點C4之外的各個拍攝點C1-C3和C5-C13相對應(yīng)的視線方向和顯示放大倍率。這樣,可以呈現(xiàn)給終端用戶更加自然的球面圖像的內(nèi)容。
圖15是圖解與拍攝點C7對應(yīng)的摘要信息的實例計算方法的圖。這里,與拍攝點C4對應(yīng)的摘要信息(視線方向和顯示放大倍率)已被計算。在圖15中,顯示范圍V7是從視線方向設(shè)置為行進方向的拍攝點C7觀看到的某個區(qū)域。
下面,將描述用于找到拍攝點C7的視線方向和顯示放大倍率,以便視線方向和顯示放大倍率從拍攝點C4逐漸地變化的方法。簡而言之,依照拍攝點C4和C7之間的距離,拍攝點C4的視線方向和顯示放大倍率被反映到拍攝點C7的視線方向和顯示放大倍率。
圖16是圖解指示在拍攝點C4和C7的視線方向的實例矢量的圖。拍攝點C4和C7以及指定點P被繪制在二維坐標(biāo)系中。二維坐標(biāo)系可以對應(yīng)于水平面,其中高度方向被省略(仰角)。因此,可以給出與在三維坐標(biāo)系的情形中的那些類似的描述。同樣,盡管拍攝點C4和C7的相對位置不同于圖15所示的那些,但是計算結(jié)果不受該區(qū)別的影響。
矢量vAP指示拍攝點C4的視線方向。矢量B指示拍攝點C7的行進方向。
通過將矢量vAP與矢量B相加產(chǎn)生的矢量B'可以表示為公式(1),其中矢量vAP被如圖16所示的平移。
【公式1】
然而,通過這種簡單的矢量相加,矢量vAP對拍攝點C7的視線方向的影響很大。因此,進行后續(xù)計算以便矢量vAP的影響自然地減弱。這里,描述一種方法,該方法使用“平方反比定律”,該定律陳述了光強度與光源距離的平方成反比。
矢量B”(第二圖像的實例視線方向)可以由公式(2)表示,其中拍攝點C4和C7之 間的距離被認為是3(拍攝點)。
【公式2】
就是說,拍攝點C4的視線方向根據(jù)距離的平方衰減。
類似地,顯示放大倍率可以由公式(3)表示。
“C7的顯示放大倍率”=“C7的顯示放大倍率”+(1/32)×"C4的顯示放大倍率”(3)
拍攝點C4和C7之間的實際距離可以代替3(拍攝點)。C7的視線方向被設(shè)置為矢量B”,C7的顯示放大倍率被設(shè)置為由公式(3)計算得到的數(shù)值。此外,在計算中,C4的視線方向的影響的強度可以與距離成反比或與距離的實際倍數(shù)成反比地被作用。另外,可以以不同于視線方向的情形的方式來計算顯示放大倍率。
類似地,可以計算與其他拍攝點C1-C3、C5、C6和C8-C13相對應(yīng)的摘要信息。按照上述計算,拍攝點的轉(zhuǎn)變不會引起視線方向和顯示放大倍率的急劇變化。因此,在再現(xiàn)期間,終端用戶會較少地感覺到不自然。
<多個指定點情形下的摘要信息>
下面,將描述在內(nèi)容創(chuàng)建者5指定多個指定點P1和P2作為引起終端用戶的注意的點的情形下,用于自然的摘要再現(xiàn)的摘要信息。
圖17是用于圖解兩個指定點P1和P2被指定的地圖上的實例路徑61的示意圖。最接近指定點P1的拍攝點是拍攝點C4,最接近指定點P2的拍攝點是拍攝點C10。拍攝點C4和C10的摘要信息(視線方向和顯示放大倍率)利用參考圖10和圖11描述的方法被計算。
下面將參考圖18描述用于計算拍攝點C7的視線方向和顯示放大倍率的方法。拍攝于拍攝點C4和C10之間的拍攝點C7(C5-C9)的圖像是第三圖像的實例。圖18是圖解指示在拍攝點C4、C7和C10的視線方向的實例矢量的圖。類似圖16的情形,盡管視線方向被繪制在二維坐標(biāo)系中,但是計算結(jié)果不受其影響。指示拍攝點C4朝向指定點P1的視線方向的矢量vAP和指示拍攝點C10朝向指定點P2的視線方向的矢量vBP已經(jīng)分別被計算。
原點被設(shè)置為拍攝點C7的矢量vCPA和vCPB被計算以便定義拍攝點C7的視線方向。
vCPA=vAP+vCA
矢量vCA可以基于指示拍攝點C4和C7的緯度和經(jīng)度的信息而被計算。這樣,可以計算矢量vCPA。
類似地,通過使用矢量vBP可以計算矢量vCPB。
vCPB=vBP+vCB
下面,將參考圖19描述拍攝點C7的視線方向矢量的矢量信息的計算方法。圖19是圖解省略了在圖18中已使用的不必要的矢量的矢量的圖。矢量vCPAu和vCPBu是矢量vCPA和vCPB各自的單位矢量。由公式(4)計算得到的矢量C被設(shè)置為拍攝點C7的視線方向。
Vector C=vCPAu+vCPBu (4)
如上所述,拍攝點C7的視線方向矢量可以通過將指示用于從拍攝點C7觀看指定點P1和P2的各個方向的矢量相加來定義。
下面,將參考圖20描述拍攝點C7的顯示放大倍率。圖20是用于圖解拍攝點C7的顯示放大倍率的實例計算方法的圖。如圖20所示,從路徑61的起點S出發(fā),拍攝點C4是第四拍攝點,拍攝點C7是第七拍攝點,拍攝點C10是第十拍攝點。
拍攝點C7的顯示放大倍率被計算為拍攝點C4和C10的顯示放大倍率之間的值,以便能夠進行平穩(wěn)的摘要再現(xiàn)。拍攝點C4的顯示放大倍率是r4,拍攝點C10的顯示放大倍率是r10。拍攝點C7的顯示放大倍率r7可以通過公式(5)計算。
r7=r4+(r10-r4){(7-4)/(10-4)} (5)
就是說,拍攝點C4和C10之間顯示放大倍率的差值乘以拍攝點C7和C4之間的距離與拍攝點C4和C10之間的距離的比值,該相乘得到的數(shù)值被加到拍攝點C4的顯示放大倍率。由公式(5)計算得到的數(shù)值被設(shè)置為拍攝點C7的顯示放大倍率。當(dāng)拍攝點C7的顯示放大倍率被這樣設(shè)置時,可以實現(xiàn)在摘要再現(xiàn)期間,顯示放大倍率平穩(wěn)地改變。
拍攝點C5、C6、C8和C9的摘要信息可以類似圖19和圖20的情形來計算。拍攝點C1-C3的摘要信息可以通過參考圖15和圖16描述的計算來計算,因為拍攝點C1-C3的摘要信息僅受指定點P1的影響。同樣,拍攝點C11-C13的摘要信息也可以通過參考圖15和圖16描述的計算來計算,因為拍攝點C11-C13的摘要信息僅受指定點P2的影響。
圖21是示意性地圖解在摘要再現(xiàn)期間在顯示部308中顯示的圖像的顯示范圍V1-V13的圖。主要,將參考圖21描述其與圖12的差異。
顯示范圍V1-V13指示,當(dāng)用戶PC 16按照摘要信息再現(xiàn)內(nèi)容時,球面圖像的哪個部分被顯示在顯示部308中。同樣,顯示范圍V1-V13的大小與顯示放大倍率有關(guān)。
如圖21描述的那樣,根據(jù)顯示范圍V1-V13,通過拍攝點C1-C3逐漸地引導(dǎo)視線方向到指定點P1。在拍攝點C4,視線方向被準(zhǔn)確地導(dǎo)向指定點P1,然后,通過拍攝點C5-C9逐漸地引導(dǎo)視線方向到指定點P2。在拍攝點C10,視線方向被準(zhǔn)確地導(dǎo)向指定點P2,然后,通過拍攝點C11-C13,視線方向逐漸地與行進方向一致。這樣,視線方向被平穩(wěn)地改變。
同樣,顯示放大倍率在拍攝點C4被放大(顯示范圍變窄),在拍攝點C10被縮小(顯 示范圍擴大)。顯示范圍如顯示范圍V1-V3那樣逐漸地變窄,因為通過拍攝點C1-C3,顯示放大倍率逐漸地變?yōu)榕臄z點C4的顯示放大倍率。在拍攝點C4,顯示放大倍率變成內(nèi)容創(chuàng)建者5設(shè)置的數(shù)值,然后,在拍攝點C5-C9的顯示放大倍率基于拍攝點C4和C10之間的距離被設(shè)置。因此,顯示范圍如顯示范圍V5-V9那樣逐漸地擴大。在拍攝點C10,顯示放大倍率變成內(nèi)容創(chuàng)建者5設(shè)置的數(shù)值,然后,拍攝點C11-C13的顯示放大倍率基于其與拍攝點C10的距離增加。因此,顯示范圍如顯示范圍V11-V13那樣逐漸地變窄。這樣,顯示放大倍率被平穩(wěn)地改變。
<摘要再現(xiàn)的操作處理>
下面,將描述利用上述創(chuàng)建的摘要信息的摘要再現(xiàn)的操作處理。
圖22是圖解在內(nèi)容供應(yīng)系統(tǒng)100中進行的摘要再現(xiàn)的實例處理的時序圖。圖22所示的處理響應(yīng)終端用戶給出進行內(nèi)容的摘要再現(xiàn)的指令而起動。
在步驟S1中,用戶PC 16的網(wǎng)頁請求單元33響應(yīng)終端用戶的可操作的輸入,請求內(nèi)容供應(yīng)服務(wù)器13提供內(nèi)容。相應(yīng)地,網(wǎng)頁請求單元33獲取內(nèi)容。在此時,例如內(nèi)容ID的用于識別內(nèi)容的信息同樣被獲取。此外,用于向網(wǎng)頁服務(wù)器14請求網(wǎng)頁的處理省略。同樣,可以不請求網(wǎng)頁來獲取內(nèi)容。
在步驟S2中,用戶PC 16的摘要信息請求單元35請求摘要管理服務(wù)器18提供指定內(nèi)容ID等的內(nèi)容的摘要信息。摘要信息的請求可以響應(yīng)終端用戶請求摘要信息的可操作的輸入而被傳送,或者可以響應(yīng)接收內(nèi)容而自動地被傳送。
在步驟S2.1中,摘要管理服務(wù)器18的摘要信息供應(yīng)單元42從摘要信息管理DB 4001中檢索與內(nèi)容ID等有關(guān)的摘要信息。摘要信息供應(yīng)單元42將摘要信息傳送給用戶PC 16。
在步驟S3中,用戶PC 16的摘要再現(xiàn)單元36利用步驟S2中獲取的摘要信息進行步驟S1中獲取的內(nèi)容的摘要再現(xiàn)。
圖23是圖解圖22中的步驟S3中進行的摘要再現(xiàn)的實例處理的流程圖。圖23所示的處理響應(yīng)接收內(nèi)容和摘要信息或者響應(yīng)終端用戶的可操作輸入開始。
摘要再現(xiàn)單元36在變量“n”中設(shè)置1(步驟S10)。變量n被提供用于管理拍攝點C1-C13。
摘要再現(xiàn)單元36判定給定的拍攝點的后綴序號是否小于變量n。在這種情況下,數(shù)字1-13被分別與變量n進行比較(步驟S20)。在判定所有的1-13的序號均小于變量n的情形中(步驟S20處為是),處理終止,因為沒有球面圖像需要被處理。
在序號1-13中任意一個被判定為不是小于變量n的情形中(步驟S20處為否),摘要 再現(xiàn)單元36檢索與第“n”個拍攝點Cn相對應(yīng)的摘要信息(步驟S30)。
摘要再現(xiàn)單元36基于摘要信息計算與拍攝點Cn相對應(yīng)的球面圖像的視線方向和顯示放大倍率(步驟S40)。例如,在最接近指定點P的拍攝點只在前向的情形中,視線方向通過公式(2)計算,顯示放大倍率通過公式(3)計算。同樣,在最接近指定點P的拍攝點只在后向的情形中,類似地進行計算。在最接近指定點P的拍攝點在前向和后向都存在的情形中,視線方向通過公式(4)計算,顯示放大倍率通過公式(5)計算。
摘要再現(xiàn)單元36利用計算得出的視線方向和顯示放大倍率顯示與拍攝點Cn相對應(yīng)的球面圖像(步驟S50)。
摘要再現(xiàn)單元36將變量n加1(步驟S60)。從步驟S20的處理被重復(fù)進行。
如上所述,隨著改變視線方向和顯示放大倍率,進行球面圖像的內(nèi)容的摘要再現(xiàn)。
<再現(xiàn)速度>
改變與各個拍攝點C1-C13相對應(yīng)的再現(xiàn)速度同樣是高效的途徑。例如,在其他拍攝點進行迅速的再現(xiàn)的同時,在鄰近最接近指定點的拍攝點附近進行緩慢再現(xiàn)。
圖24是圖解利用其再現(xiàn)時間(再現(xiàn)速度)可以被設(shè)置的實例摘要信息改變屏幕601的圖。圖24中,顯示了地圖部62、圖像部63、再現(xiàn)時間設(shè)置區(qū)域65和基本再現(xiàn)時間設(shè)置區(qū)域66。
內(nèi)容創(chuàng)建者5可以在再現(xiàn)時間設(shè)置區(qū)域65設(shè)置任意值作為再現(xiàn)時間(再現(xiàn)速度)。再現(xiàn)時間設(shè)置區(qū)域65的再現(xiàn)時間由與除了最接近指定點P的拍攝點C4之外的拍攝點的再現(xiàn)時間相乘的值指示。
除了拍攝點C4之外的拍攝點的再現(xiàn)時間被稱為基本再現(xiàn)時間。內(nèi)容創(chuàng)建者5可以在再現(xiàn)時間設(shè)置區(qū)域66設(shè)置任意值作為基本再現(xiàn)時間(再現(xiàn)速度)。因此,內(nèi)容創(chuàng)建者5可以縮短除了最接近指定點的拍攝點C之外的拍攝點的再現(xiàn)時間,或者延長最接近指定點P的拍攝點C的再現(xiàn)時間。
此外,類似于顯示放大倍率的情形,除了拍攝點C4之外的拍攝點的再現(xiàn)時間按照與拍攝點C4的距離而被調(diào)整。因此,再現(xiàn)速度也可以被平穩(wěn)地改變。
如上所述,在本實施例的內(nèi)容供應(yīng)系統(tǒng)100中,指定點P如內(nèi)容創(chuàng)建者5期望的那樣引起終端用戶注意,并且不能被一次性完全呈現(xiàn)的寬范圍圖像,例如球面圖像,被顯示。
<第二實施例>
在本實施例中,將描述可以自動地創(chuàng)建摘要信息而不用內(nèi)容創(chuàng)建者5設(shè)置摘要信息的內(nèi)容供應(yīng)系統(tǒng)100。通常,由內(nèi)容創(chuàng)建者5指定的指定點P是具有受歡迎的特征的場所。 這種特征(包括車站、公眾組織、建筑物、商店、觀光點等)被登記在地圖數(shù)據(jù)中。因此,內(nèi)容供應(yīng)系統(tǒng)100可以參照地圖數(shù)據(jù)創(chuàng)建摘要信息。
圖25是圖解本實施例的摘要管理服務(wù)器18的實例功能配置的框圖。內(nèi)容供應(yīng)服務(wù)器13、用戶PC 16和創(chuàng)建者PC 19可以與在第一實施例中的那些相同。圖25所示的摘要管理服務(wù)器18包含自動摘要信息生成單元44和地圖數(shù)據(jù)DB 4002(地圖數(shù)據(jù)存儲裝置)。
地圖數(shù)據(jù)DB 4002存儲與位置信息(經(jīng)度、緯度和高度)有關(guān)的主要特征的信息項。地圖數(shù)據(jù)DB 4002可以不包含在內(nèi)容供應(yīng)系統(tǒng)100中,內(nèi)容供應(yīng)系統(tǒng)100可以使用對公眾開放的Web API(Web應(yīng)用編程接口)。Web API是用于在兩個裝置之間通過網(wǎng)絡(luò)進行處理的協(xié)議(用于請求處理、指定數(shù)據(jù)等的方法)。“GOOGLE PLACES API”、“Itsumo NAVIAPI”、由雅虎提供的API等均是地圖數(shù)據(jù)DB 4002的Web API。
自動摘要信息生成單元44通過圖5所示的CPU 301的指令等實現(xiàn),并且利用地圖數(shù)據(jù)DB 4002自動地創(chuàng)建摘要信息。特別地,內(nèi)容的拍攝點C1-C13的外圍周邊信息項從地圖數(shù)據(jù)DB 4002中被獲取。指示各個拍攝點C1-C13的預(yù)定距離內(nèi)的特征的信息項從地圖數(shù)據(jù)DB 4002中被獲取。該特征對應(yīng)于指定點P。在多個特征存在的情形中,特征可以基于特征的預(yù)定屬性(車站、公眾組織、建筑物、觀光點等)而被選擇。同樣,特征可以在因特網(wǎng)上搜索,并且只有在DNS服務(wù)器(即,具有URL)中登記的特征可以被選擇。自動摘要信息生成單元44創(chuàng)建摘要信息,將與獲得的信息項相對應(yīng)的特征的位置信息設(shè)置為指定點P。計算視線方向和顯示放大倍率等的方法與在第一實施例中的類似。
圖26是圖解由自動摘要信息生成單元44進行的摘要信息的自動生成的實例處理的時序圖。在步驟S1中,內(nèi)容生成服務(wù)器12從拍攝裝置11或者移動終端接收內(nèi)容來創(chuàng)建內(nèi)容。創(chuàng)建的內(nèi)容被傳送到內(nèi)容供應(yīng)服務(wù)器13。在步驟S2中,依據(jù)被登記的新內(nèi)容,內(nèi)容供應(yīng)服務(wù)器13將指示內(nèi)容已在內(nèi)容供應(yīng)服務(wù)器13中被登記的內(nèi)容獲取通知傳送給摘要管理服務(wù)器18。在步驟S3中,響應(yīng)接收內(nèi)容獲取通知,自動摘要信息生成單元44創(chuàng)建摘要信息。在步驟S4中,被創(chuàng)建的摘要信息存儲在摘要信息管理DB 4001中。
此外,可以在內(nèi)容創(chuàng)建者5給出指令的時刻進行摘要信息的自動生成。例如,可以在當(dāng)摘要信息改變屏幕601上顯示的自動生成按鈕被按壓的時刻進行摘要信息的自動生成。
這樣,根據(jù)本實施例的內(nèi)容供應(yīng)系統(tǒng)100,摘要信息可以被生成,而不用內(nèi)容創(chuàng)建者5設(shè)置指定點P。
<第三實施例>
在本實施例中,內(nèi)容供應(yīng)系統(tǒng)100可以相對于一個內(nèi)容設(shè)置多個摘要信息模式。模式 意味著相對于包含在內(nèi)容中的多個球面圖像(或者一個球面圖像)設(shè)置的一系列指定點(或者一個指定點)。圖27是示意性地圖解在內(nèi)容中設(shè)置的多個摘要信息模式的圖。在圖27中,指定點P11和P12(白色星形標(biāo)記)的組合對應(yīng)于一個模式,而指定點P21-P27(黑色星形標(biāo)記)的組合對應(yīng)于另一個模式。即,指定點P11和P12屬于一個群,而指定點P21-P27屬于另一個群。類似于在第一實施例中的情形,內(nèi)容創(chuàng)建者5可以基于內(nèi)容的應(yīng)用或者目標(biāo)設(shè)置不同的指定點P的模式?;蛘撸陬愃频诙嵤├那樾蔚淖詣拥厣烧畔⒌那樾沃?,不同的指定點P的模式基于特征的屬性被設(shè)置。
例如,在圖27中,指定點P11和P12是為了引起游客注意的觀光點,而指定點P21-P27是為引起女性注意的商店。
可以類似第一和第二實施例的情形進行用于創(chuàng)建摘要信息的方法。即,內(nèi)容創(chuàng)建者5基于內(nèi)容的用途或者目標(biāo)設(shè)置指定點P。自動摘要信息生成單元44在逐個模式的基礎(chǔ)上,基于其屬性來通過選擇特征來設(shè)置指定點P。摘要信息改變單元43將用于識別各個模式的識別信息項(下文描述的摘要ID)分配給指定點,從而處理離散的模式。另外,內(nèi)容創(chuàng)建者5可以在逐個模式的基礎(chǔ)上指定各個識別信息項。
例如,在多個摘要信息的模式被設(shè)置的情形中,摘要信息表顯示如下。
【表2】摘要信息表
在表2所示的摘要信息表中,相比于表1添加了摘要ID列。摘要ID是用于識別模式的識別信息(群信息)。既然相對于一個內(nèi)容ID的兩個摘要ID被記錄在表2中,那么摘要再現(xiàn)可以以兩種模式進行。例如,當(dāng)“D01”被選擇為摘要ID時,在指定點P只包含在與5和7的幀ID相對應(yīng)的幀中的條件下,用戶PC 16進行摘要再現(xiàn)。
摘要再現(xiàn)的可操作的處理可以與圖22所示的相同。然而,在這種情況下,在圖22的步驟S2中傳送的摘要信息請求中,摘要信息請求單元35包含內(nèi)容ID和摘要ID。相應(yīng)地, 摘要管理服務(wù)器18將與摘要ID相對應(yīng)的摘要信息傳送給用戶PC 16。
用戶PC 16響應(yīng)終端用戶選擇被提供用于在內(nèi)容的再現(xiàn)屏幕上顯示的觀光點或商店的按鈕等傳送摘要ID。各個按鈕與摘要ID有關(guān)。用戶PC 16將與選擇的按鈕有關(guān)的摘要ID發(fā)送給摘要管理服務(wù)器18。
因此,根據(jù)本實施例的內(nèi)容供應(yīng)系統(tǒng)100,一個內(nèi)容的摘要再現(xiàn)可以以多種模式來進行。
<其他應(yīng)用的實例>
上文中,盡管本發(fā)明已經(jīng)相對于具體實施例做出了完整而清晰的描述,但是其所附權(quán)利要求不能因此而被限制,而是應(yīng)當(dāng)被解釋為包含完全落入在此闡述的基本教導(dǎo)內(nèi)的、本領(lǐng)域技術(shù)人員可能想到的所有的變形和替換。
例如,摘要管理服務(wù)器18或內(nèi)容供應(yīng)服務(wù)器13可以傳送其中球面圖像的顯示范圍已經(jīng)基于摘要信息而被設(shè)定好的內(nèi)容。在這種情況下,用戶PC 16可以僅僅通過再現(xiàn)類似流的內(nèi)容來顯示指定點P。
圖28是圖解用于將已經(jīng)設(shè)定好球面圖像的顯示范圍的內(nèi)容從內(nèi)容供應(yīng)服務(wù)器13傳送到用戶PC 16的處理的時序圖。在圖28中,摘要管理服務(wù)器18包含摘要再現(xiàn)單元36。摘要再現(xiàn)單元36設(shè)置顯示范圍V1-V13。在步驟S1中,用戶PC 16請求內(nèi)容供應(yīng)服務(wù)器13提供內(nèi)容。在步驟S2中,內(nèi)容供應(yīng)服務(wù)器13將通過用戶PC 16請求的內(nèi)容傳送給摘要管理服務(wù)器18。在步驟S3中,摘要管理服務(wù)器18的摘要再現(xiàn)單元36從摘要信息管理DB4001中檢索摘要信息。在步驟S4中,摘要再現(xiàn)單元36如參考圖23所描述的那樣確定顯示范圍和顯示放大倍率。在步驟S5中,摘要再現(xiàn)單元36將已經(jīng)設(shè)置好顯示范圍的內(nèi)容傳送給內(nèi)容供應(yīng)服務(wù)器13。在步驟S6中,內(nèi)容供應(yīng)服務(wù)器13將已經(jīng)設(shè)置好顯示范圍的內(nèi)容傳送給用戶PC 16。
同樣,在這種情況下,摘要管理服務(wù)器18可以僅僅將顯示范圍V1-V13傳送給用戶PC 16。這樣,傳送球面圖像的時間可以被縮短。
同樣,根據(jù)本實施例的描述,任意已經(jīng)獲得內(nèi)容和摘要信息的設(shè)備都可以進行摘要再現(xiàn)。例如,當(dāng)摘要管理服務(wù)器18存儲內(nèi)容時,內(nèi)容的摘要再現(xiàn)可以通過把顯示部等連接到摘要管理服務(wù)器18上進行。
例如,在實施例中,盡管球面圖像被包含在內(nèi)容中,但這不是限定性實例。例如,不能被完全地在顯示部的屏幕上顯示的寬范圍圖像也可以包含在內(nèi)容中。同樣,除球面圖像之外的圖像可以被包含在內(nèi)容的球面圖像中,并且可以在球面圖像之間顯示圖像。更進一 步地,在內(nèi)容的圖像是球面圖像的情形中,可以使用由多個圖像組合而成的球面圖像,以及通過專門拍攝球面圖像的拍攝裝置11拍攝的球面圖像。另外,球面圖像可以通過附帶特定鏡頭的智能手機拍攝。
同樣,視頻圖像包含在空中(在跳傘或滑翔期間)、在水中(在海洋或水池中)以及在地面上拍攝的視頻圖像。在使用不是在地面上拍攝的視頻圖像的情形中,較好地,圖像中添加高度信息以及經(jīng)度和緯度。
同樣,在實施例中,內(nèi)容創(chuàng)建者5編輯與最接近指定點P的拍攝點相對應(yīng)的球面圖像的摘要信息。然而,除與最接近指定點P的拍攝點相對應(yīng)的球面圖像的摘要信息之外的其他的摘要信息也可以被編輯。例如,內(nèi)容創(chuàng)建者5可以在摘要信息改變屏幕601中選擇拍攝點,以便指定對應(yīng)的要編輯摘要信息的球面圖像。同樣,不僅最接近指定點P的拍攝點的視線方向,而且多個拍攝點的視線方向可以被調(diào)整,以便被導(dǎo)向指定點P。
更進一步地,在圖6所示的功能配置中,為了說明的方便起見,各個功能模塊按照他們的功能被劃分,這并不是限定性實例。同樣,在存儲單元1000和4000中存儲的數(shù)據(jù)庫可以被安置在其他單元中,只要內(nèi)容供應(yīng)系統(tǒng)100可以從中讀/寫數(shù)據(jù)即可。
另外,圖6中,各個功能單元包含在內(nèi)容供應(yīng)服務(wù)器13、摘要管理服務(wù)器18、用戶PC 16和創(chuàng)建者PC 19中。然而,這不是限定性實例。例如,包含在內(nèi)容供應(yīng)服務(wù)器13、摘要管理服務(wù)器18、用戶PC 16和創(chuàng)建者PC 19中的各個功能單元可以進行進一步劃分。同樣,舉例來說,幾個功能單元也可以集成。
上文中,盡管本發(fā)明已經(jīng)相對于具體實施例做出了完整而清晰的公開,但是其所附權(quán)利要求不是因此而被限制,而是應(yīng)當(dāng)被解釋為包含完全落入在此闡述的基本教導(dǎo)內(nèi)的、本領(lǐng)域技術(shù)人員可以做出的所有的變形和替換。本申請基于2015年5月20日提交的日本優(yōu)先權(quán)申請No.2015-102622,其全部內(nèi)容通過引用合并于此。