本發明涉及虛擬現實技術領域,具體涉及一種基于虛擬現實技術的麥加朝拜系統。
背景技術:
麥加是伊斯蘭教的圣地,前往麥加朝拜更是很多伊斯蘭教徒的夢想。然而,隨著人們生活節奏的加快,因為各種原因使越來越多的人無法真正前往麥加進行朝拜。
為了解決人們無法親自到麥加進行朝拜的問題,有人直接用麥加的圖片或者通過設置在麥加的攝像機以及與攝像機通過遠程連接的顯示屏實時播放的麥加的畫面來代替前往麥加朝拜。然而,對于希望前往麥加朝拜的人們來說,前往麥加朝拜不僅僅是需要到達麥加進行朝拜這一結果,更重要的是在前往麥加的旅程中所得到的真實體驗。而現在并沒有一種系統,能夠使人們在不離開其居住地的前提下,使人們感受到真正前往麥加進行朝拜的真實感。僅僅通過觀看麥加的圖片或者圖像畫面是無法使人們真正得到在前往麥加途中所得到的真實體驗。因此,現在需要研制出一種麥加朝拜系統,使人們雖然并未真正前往麥加進行朝拜,但是卻依然能夠獲得前往麥加朝拜的真實體驗。
而在眾多前往麥加進行朝拜的方式中,徒步行走是最能讓人有真實體驗感受,也是被認為最虔誠的朝拜方式。
技術實現要素:
本發明意在提供一種能夠使人雖然并未真正前往麥加進行朝拜卻能夠感受到徒步行走至麥加參加朝拜的真實體驗的基于虛擬現實技術的麥加朝拜系統。
為達到以上目的,提供如下方案:
方案一:本方案中的基于虛擬現實技術的麥加朝拜系統,包括
控制模塊,用來為用戶選定前往麥加的行走路徑;
收發模塊,用來根據行走路徑從網絡中實時獲取用來展現行走路徑上沿途風景的沿途圖片,并將沿途圖片實時傳遞給控制模塊;
播放模塊,從控制模塊接收沿途圖片并進行播放;
虛擬現實頭盔,用來將播放模塊播放的沿途圖片轉換成虛擬現實圖片;
電子計步器,用來實時記錄用戶步行運動產生的步行距離信號,并將步行距離信號傳遞給控制模塊;
其中,所述控制模塊,包括記憶單元;控制模塊接收電子計步器傳遞來的步行距離信號,并通過行走路徑上的起始位置經緯度計算出停止位置經緯度,形成行走路段范圍;控制模塊根據行走路段范圍實時控制播放模塊進行沿途圖片播放并將當前播放的沿途圖片及其對應的行走路徑位置經緯度發送給記憶單元;所述控制模塊從記憶單元中選取下一次行走路徑的起始位置。
行走路段范圍:指某一時間段行走的具體的道路經緯度位置范圍。
原理:
工作時,首先通過控制模塊為用戶選定通往麥加的行走路徑。收發模塊根據行走路徑為用戶提供展示行走路徑沿途風景的沿途圖片。當用戶在進行真實步行行走的時候,電子計步器記錄用戶步行運動產生的步行距離信號,控制模塊根據步行距離信號逐步將虛擬行走過程中行走路徑中展示沿途風景的沿途圖片從收發模塊中實時獲取,并發送給播放模塊進行播放,虛擬現實頭盔將播放模塊播放出來的沿途圖片轉換成虛擬現實圖片,使用戶在真實地步行行走時能夠看到每走一步虛擬路徑上的不同沿途風景。給用戶真實的行走前往麥加朝拜的體驗。
有益效果:
1.因為控制模塊為用戶選定了前往麥加的行走路徑,使用戶可以通過控制模塊選擇適合的虛擬路徑前往麥加,而不需要真正地上路前往麥加。
2.收發模塊直接從網上實時接收行走路徑上的沿途圖片,使人在使用本系統的時候,能夠看到與實際行走前往麥加看到相同的沿途風景,且因為沿途圖片都是實時接收的,客戶看到的沿途圖片都是當地實時的沿途風景,給用戶此時此刻真正走在行走路徑上的體驗感。
3.播放模塊播放的是經過控制模塊選取后的沿途圖片,可以根據控制模塊中設定的一些選取標準,淘汰掉那些給用戶不好體驗感的沿途圖片,使用戶看到的都是那些能夠給用戶帶來良好體驗感的沿途圖片,增加用戶的滿意度。
4.虛擬現實頭盔將播放出來的沿途圖片轉換成虛擬現實圖片,使用戶在觀看圖片時能夠更加真實,有身臨其境之感。使用戶即使身處在固定的地方學習生活,也能體驗到逐步走進麥加的真實體驗感。
5.控制模塊中的記憶單元能夠記錄當前播放的沿途圖片所記錄的行走路徑的位置,下次再使用本系統繼續向麥加前進時,直接通過控制模塊選取記憶單元中記錄的行走路徑位置作為起始位置,可以繼續朝著麥加前進。使用戶可以按照實際情況,分多個時間段逐步靠近麥加參加朝拜。
6.通過電子計步器可以將用戶實際走路的距離長度轉變為電信號傳遞給控制模塊,控制模塊通過已知的起始位置的經緯度,在此基礎上將步行距離信號表示的人步行距離在步行路徑上向麥加進行推進計算出此段步行距離信號的停止位置的經緯度。可以通過人實際的運動來達到在行走路徑上的行走,使人可以真正通過行走的方式在虛擬現實中完成逐漸走向麥加的行程,而在這段步行距離中用戶所看到的沿途圖片正是此時用戶實際走在真實的行走路徑上所能看到的沿路風景。通過用戶真實地行走可以看到此時行走路徑上真實的沿路風景,而用戶其實只是處在固定的地方,這使用戶足不出戶就可以真正意義上地走向麥加,極大增加了用戶的真實體驗感。
7.本發明不需要實際前往麥加,但卻能夠享受到此時正在前往麥加途中的沿途風景,且通過虛擬現實頭盔讓用戶能夠看到轉換過后的虛擬現實圖片,使用戶有身臨其境的感覺,讓用戶體驗到正在前往麥加的真實感受。本發明能夠使人雖然并未真正前往麥加進行朝拜卻能夠感受到徒步行走至麥加參加朝拜的真實體驗。
方案二:在方案一的基礎上進一步,還包括設置在麥加用來對麥加進行實時拍攝并將拍攝畫面傳遞給收發模塊的攝像裝置,所述攝像裝置通過網絡與收發模塊連接。
攝像裝置直接將麥加現場的情況拍攝出來,然后通過網絡將實時拍攝到的麥加的圖片發送給收發模塊,收發模塊再通過控制模塊、播放模塊和虛擬現實頭盔使用戶可以身臨其境地看到此時的麥加。無論用戶在何年何月何日到達麥加,都能通過設置在麥加的攝像裝置看到此時麥加的情景,每個用戶在使用系統時到達麥加的時間不同,其看到的情景也會有所差別,使用戶能夠有個性化的朝拜體驗,增加用戶的真實體驗感和體驗滿意度。
方案三:在方案一的基礎上進一步,所述播放模塊上設置有用來定位播放模塊所在經緯度的定位單元。
通過定位單元定位播放模塊的經緯度,因為播放模塊與虛擬現實頭盔是連接起來的,而虛擬現實頭盔又是戴在用戶頭上的,因此通過定位單元能夠定位用戶所處的位置。
方案四:在方案三的基礎上進一步,所述控制模塊內設有計算用戶與麥加之間的路徑距離并根據路徑距離選擇出行走路徑的規劃單元;所述規劃單元實時接收從收發模塊傳遞來的世界衛星地圖;規劃單元接收定位單元傳遞來的用處所在位置的位置信號,并根據預先存儲的麥加所在位置的位置信號計算出用戶所在位置與麥加所在位置之間的直線距離;規劃單元在世界衛星地圖上尋找用戶所在位置到麥加所在位置的路徑距離與直線距離最相近的路徑作為行走路徑,并保存。
位置信號:指表示經緯度位置的電信號。
直線距離:指兩個經緯度位置之間的連線距離。
路徑距離:指在世界衛星地圖上一條路徑中所有道路的路程總和,其中路徑指由多個道路連通構成的從用戶所在位置通向麥加所在位置的途徑。
規劃單元通過定位單元測得的用戶所在位置的經緯度和預先存儲的麥加的經緯度,計算出來用戶所在位置到麥加的直線距離。規劃單元通過在世界衛星地圖上尋找與直線距離最近的路徑距離,這個路徑距離對應的所有路徑即為從用戶所在位置到麥加之間路徑距離最短的路徑,將這條路徑選擇出來作為行走路徑。這樣選出的行走路徑是最便捷的路徑,能夠方便用戶快速到達麥加。世界衛星地圖是實時接收的,能夠在選擇行走路徑的時候符合當時的真實路徑情況,增加用戶在整個朝拜過程中與現實世界的聯系。可以增加用戶的真實體驗感。
方案五:在方案一的基礎上進一步,所述控制模塊上設置有提醒單元,所述提醒單元接收記憶單元中存儲的當前行走路徑位置,并在下次繼續行走時實時從收發模塊接收當前行走路徑位置的天氣情況進行播報提醒。
當前行走路徑位置:指用戶當前在行走路徑上所處的經緯度的位置,即用戶虛擬前往麥加途中所處的位置。
使用戶在虛擬前往麥加的途中,能夠真事地感受到當地的天氣情況,增加身臨其境之感。
方案六:在方案六的基礎上進一步,所述提醒單元內預先設置有行走范圍標準表,所述行走范圍標準表針對不同的行走速度對應有用來表示行走距離長短的行走范圍,當用戶行走距離未達到對應的行走范圍時,提醒單元向用戶發出提醒。
行走距離:指用戶從行走路徑的起始位置到行走路徑的停止位置之間的路程。
行走范圍:指一個時間段內應該未完成的行走距離的范圍值。
通過提醒單元的提醒監督,可以督促用戶每天按量行走,不僅可以督促用戶持之以恒,最終走到麥加,達到"朝拜"的目的;還能通過每天按時按量的運動,達到增強體質,起到鍛煉的作用。
附圖說明
圖1為本發明基于虛擬現實技術的麥加朝拜系統實施例的邏輯框圖。
具體實施方式
下面通過具體實施方式對本發明作進一步詳細的說明:
說明書附圖中的附圖標記包括:控制模塊1、記憶單元11、規劃單元12、提醒單元13、收發模塊2、播放模塊3、定位單元31、虛擬現實頭盔4、攝像裝置5。
如圖1所示,本實施例的基于虛擬現實技術的麥加朝拜系統,包括
控制模塊1,用來為用戶選定前往麥加的行走路徑;
其中,控制模塊1,包括用來記錄當前播放的沿途圖片所記錄的行走路徑位置的記憶單元11;控制模塊1從記憶單元11中選取下一次行走路徑的起始位置。
收發模塊2,用來根據行走路徑從網絡中實時獲取用來展現行走路徑上沿途風景的沿途圖片,并將沿途圖片實時傳遞給控制模塊1;
播放模塊3,從控制模塊1接收經過控制模塊1選取后的沿途圖片并進行播放;
虛擬現實頭盔4,用來將播放模塊3播放的沿途圖片轉換成虛擬現實圖片;
攝像裝置5,設置在麥加,用來實時拍攝麥加現場情況,并通過網絡向收發模塊2實時傳輸拍攝的麥加圖像。
攝像裝置5直接將麥加現場的情況拍攝出來,然后通過網絡將實時拍攝到的麥加的圖片發送給收發模塊2,收發模塊2再通過控制模塊1、播放模塊3和虛擬現實頭盔4使用戶可以身臨其境地看到此時的麥加。無論用戶在何年何月何日到達麥加,都能通過設置在麥加的攝像裝置5看到此時麥加的情景,每個用戶在使用系統時到達麥加的時間不同,其看到的情景也會有所差別,使用戶能夠有個性化的朝拜體驗,增加用戶的體驗滿意度。
播放模塊3上設置有用來定位播放模塊3所在經緯度的定位單元31。
通過定位單元31定位播放模塊3的經緯度,即定位播放模塊3,因為播放模塊3與虛擬現實頭盔4是連接起來的,而虛擬現實頭盔4又是戴在用戶頭上的,因此通過定位單元31能夠定位用戶所處的位置。可以直接使用諸如手機等設備來與虛擬現實頭盔4連接,一個具有聯網和播放功能的手機,相當于將播放模塊3和收發模塊2集成在一起的器件,直接通過手機定位用戶所在位置的經緯度,同時,又通過手機聯網接收沿途圖片和發送用戶可以向攝像裝置5發送的轉動等操作命令。
控制模塊1內設有計算用戶與麥加之間的路徑距離并根據路徑距離選擇出行走路徑的規劃單元12;規劃單元12實時接收從收發模塊2傳遞來的世界衛星地圖;規劃單元12接收定位單元31傳遞來的位置信號,并計算出用戶所處的位置與麥加之間的直線距離;規劃單元12在世界衛星地圖上尋找用戶所在位置到麥加的路徑距離與直線距離最相近的路徑作為行走路徑,并保存。
規劃單元12通過定位單元31測得的用戶所在位置的經緯度和預先存儲的麥加的經緯度,計算出來用戶所在位置到麥加的直線距離。規劃單元12通過在世界衛星地圖上尋找與直線距離最近的路徑距離,這個路徑距離對應的所有路徑即為從用戶所在位置到麥加之間路徑距離最短的路徑,將這條路徑選擇出來作為行走路徑。這樣選出的行走路徑是最便捷的路徑,能夠方便用戶快速到達麥加。世界衛星地圖是實時接收的,能夠在選擇行走路徑的時候符合當時的真實路徑情況,增加用戶在整個朝拜過程中與現實世界的聯系。可以增加用戶的真實體驗感。
規劃單元12篩選從收發模塊2傳遞來的沿途圖片,淘汰清晰度小于100萬像素的沿途圖片。使通過控制模塊1傳遞給播放模塊3進行播放的沿途圖片都是清晰的,不會給用戶造成視覺干擾的優質圖片。
規劃單元12按照每秒25張的速度向播放模塊3傳遞沿途圖片。使播放模塊3能夠按照25幀每秒的速度來播放沿途圖片,使用戶能夠看到由沿途圖片組成的圖像畫面,使用戶看到的就像親眼看到的連續的沿途圖像。
控制模塊1連接有穿戴在用戶腰部的電子計步器;控制模塊1接收電子計步器傳遞來的步行距離信號,并通過行走路徑上的起始位置經緯度計算出停止位置經緯度,形成行走路段范圍;微控制器選取行走路段范圍內接收到的沿途圖片傳遞給播放模塊3。微控制器可以選用具有基本控制功能的任何一種市面上售賣的單片機,如stm32。
通過電子計步器可以將用戶實際走路的距離長度轉變為電信號傳遞給控制模塊1,控制模塊1通過已知的起始位置的經緯度,在此基礎上將步行距離信號表示的人步行距離在步行路徑上向麥加進行推進計算出此段步行距離信號的停止位置的經緯度。可以通過人實際的運動來達到在行走路徑上的行走,使人可以真正通過行走的方式在虛擬現實中完成逐漸走向麥加的行程,而在這段步行距離中用戶所看到的沿途圖片正是此時用戶實際走在真實的行走路徑上所能看到的沿路風景。通過用戶真實地行走可以看到此時行走路徑上真實的沿路風景,而用戶其實只是處在固定的地方,這使用戶足不出戶就可以真正意義上地走向麥加,極大增加了用戶的真實體驗感。
控制模塊1上設置有提醒單元13,提醒單元13接收記憶單元11中存儲的當前行走路徑位置,并在下次繼續行走時實時從收發模塊2接收當前行走路徑位置的天氣情況進行播報提醒。
使用戶能夠及時了解當地的天氣情況,增加身臨其境之感。
提醒單元13內預先設置有行走范圍標準表,行走范圍標準表針對不同的行走速度對應有用來表示行走距離長短的行走范圍,當用戶行走距離未達到對應的行走范圍時,提醒單元13向用戶發出提醒。
通過提醒單元13的提醒監督,可以督促用戶每天按量行走,不僅可以督促用戶持之以恒,最終走到麥加,達到"朝拜"的目的;還能通過每天按時按量的運動,達到增強體質,起到鍛煉的作用。
工作時,首先通過控制模塊1為用戶選定通往麥加的行走路徑。收發模塊2根據行走路徑。逐步將虛擬行走過程中行走路徑沿途風景的沿途圖片從網上實時獲取,并傳遞給控制模塊1。控制模塊1從接收到的沿途圖片中選取合適的沿途圖片發送給播放模塊3,播放模塊3將接收到的沿途圖片進行播放,虛擬現實頭盔4將播放模塊3播放出來的沿途圖片轉換成虛擬現實圖片。
因為控制模塊1為用戶選定了前往麥加的行走路徑,使用戶可以通過控制模塊1選擇適合的虛擬路徑前往麥加,而不需要真正地上路前往麥加。
收發模塊2直接從網上實時接收行走路徑上的沿途圖片,使人在使用本系統的時候,能夠看到與實際行走前往麥加看到相同的沿途風景,且因為沿途圖片都是實時接收的,客戶看到的沿途圖片都是當地實時的沿途風景,給用戶此時此刻真正走在行走路徑上的體驗感。
播放模塊3播放的是經過控制模塊1選取后的沿途圖片,可以根據控制模塊1中設定的一些選取標準,淘汰掉那些給用戶不好體驗感的沿途圖片,使用戶看到的都是那些能夠給用戶帶來良好體驗感的沿途圖片,增加用戶的滿意度。
虛擬現實頭盔4將播放出來的沿途圖片轉換成虛擬現實圖片,使用戶在觀看圖片時能夠更加真實,有身臨其境之感。使用戶即使身處在固定的地方學習生活,也能體驗到逐步走進麥加的真實體驗感。
控制模塊1中的記憶單元11能夠記錄當前播放的沿途圖片所記錄的行走路徑的位置,下次再使用本系統繼續向麥加前進時,直接通過控制模塊1選取記憶單元11中記錄的行走路徑位置作為起始位置,可以快速地繼續朝著麥加前進。使用戶可以按照實際情況,分多個時間段逐步靠近麥加參加"朝拜"。
本實施例有效解決了現在需要前往麥加才能參加"朝拜"而給用戶造成不好的用戶體驗的問題,本發明不需要實際前往麥加,但卻能夠享受到此時正在前往麥加途中的沿途風景,且通過虛擬現實頭盔4讓用戶能夠讓用戶看到轉換過后的虛擬現實圖片,使用戶有身臨其境的感覺,讓用戶體驗到正在前往麥加的真實感受。
以上所述的僅是本發明的實施例,方案中公知的具體結構及特性等常識在此未作過多描述,所屬領域普通技術人員知曉申請日或者優先權日之前發明所屬技術領域所有的普通技術知識,能夠獲知該領域中所有的現有技術,并且具有應用該日期之前常規實驗手段的能力,所屬領域普通技術人員可以在本申請給出的啟示下,結合自身能力完善并實施本方案,一些典型的公知結構或者公知方法不應當成為所屬領域普通技術人員實施本申請的障礙。應當指出,對于本領域的技術人員來說,在不脫離本發明結構的前提下,還可以作出若干變形和改進,這些也應該視為本發明的保護范圍,這些都不會影響本發明實施的效果和專利的實用性。本申請要求的保護范圍應當以其權利要求的內容為準,說明書中的具體實施方式等記載可以用于解釋權利要求的內容。