TWI596509B - 虛擬實境環境中之特定資訊展示方法及系統,及其相關電腦程式產品 - Google Patents

虛擬實境環境中之特定資訊展示方法及系統,及其相關電腦程式產品 Download PDF

Info

Publication number
TWI596509B
TWI596509B TW105125540A TW105125540A TWI596509B TW I596509 B TWI596509 B TW I596509B TW 105125540 A TW105125540 A TW 105125540A TW 105125540 A TW105125540 A TW 105125540A TW I596509 B TWI596509 B TW I596509B
Authority
TW
Taiwan
Prior art keywords
information
specific
environment
reality
electronic device
Prior art date
Application number
TW105125540A
Other languages
English (en)
Other versions
TW201809968A (zh
Inventor
侯一安
Original Assignee
拓景科技股份有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 拓景科技股份有限公司 filed Critical 拓景科技股份有限公司
Priority to TW105125540A priority Critical patent/TWI596509B/zh
Priority to US15/647,304 priority patent/US10477138B2/en
Priority to CN201710596131.4A priority patent/CN107728777A/zh
Application granted granted Critical
Publication of TWI596509B publication Critical patent/TWI596509B/zh
Publication of TW201809968A publication Critical patent/TW201809968A/zh

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/011Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/765Interface circuits between an apparatus for recording and another apparatus
    • H04N5/775Interface circuits between an apparatus for recording and another apparatus between a recording apparatus and a television receiver
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/30Creation or generation of source code
    • G06F8/38Creation or generation of source code for implementing user interfaces
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0277Online advertisement
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T11/002D [Two Dimensional] image generation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T19/00Manipulating 3D models or images for computer graphics
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/173Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/01Indexing scheme relating to G06F3/01
    • G06F2203/012Walk-in-place systems for allowing a user to walk in a virtual environment while constraining him to a given position in the physical environment
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T15/003D [Three Dimensional] image rendering

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Development Economics (AREA)
  • Strategic Management (AREA)
  • Finance (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • General Business, Economics & Management (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Game Theory and Decision Science (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Human Computer Interaction (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Computer Graphics (AREA)
  • Computer Hardware Design (AREA)
  • User Interface Of Digital Computer (AREA)
  • Information Transfer Between Computers (AREA)

Description

虛擬實境環境中之特定資訊展示方法及系統, 及其相關電腦程式產品
本發明係有關於一種虛擬實境環境中之特定資訊展示方法及系統,且特別有關於一種可以在相應環境之實境資訊中展示不同之特定資訊之方法及系統。
近年來,可攜式裝置,如智慧型手機或筆記型電腦等變得越來越高階且具有強大功能。舉例來說,可攜式裝置可以具有網路連接能力。使用者可以隨時隨地的利用可攜式裝置來連接網路,以瀏覽網際網路。由於這些裝置及其功能所帶來的便利,也使得這些裝置成為現代人的必備品之一,並隨時隨地的在生活中頻繁使用這些功能。
另一方面,虛擬實境(Virtual Reality)技術已經普遍的應用於教學、環境導覽、及飛行訓練等等。虛擬實境就是運用3D技術模擬一個3D虛擬環境。使用者可以利用電子裝置,如電腦或可攜式裝置來與環境中的虛擬物件進行互動。一般來說,使用者可以透過螢幕或穿戴上特定裝置來檢視相應一環境之實境資訊。傳統上,實境資訊係以一畫面的方式在螢幕上呈現。使用者可以利用滑鼠或鍵盤操控以檢視相應實境資訊之環境。另外,在一些情況中,使用者一旦穿戴上特定裝置,如頭盔顯示器時,實境資訊便會直接顯示於顯示器中。使用者可以透過特定裝置來檢視相應實境資訊之環境。
一般來說,相應一環境之實境資訊係一次性的建置。舉例來說,內容製作者可以對於環境製作相應之實境資訊。一旦相應環境之實境資訊製作完成後,使用者便可透過其電子裝置來檢視此實境資訊。由於習知虛擬環境技術並無法提供動態顯示特定資訊的能力,除非內容製作者 對於環境重新製作相應之實境資訊,否則實境資訊中的內容係不會改變的。換言之,當需要變更實境資訊中任一資訊時,即使此資訊僅係實境資訊中的很小一部份時,相應環境的整個實境資訊都必須重新製作,其係非常缺乏效率,並耗費系統資源的。
有鑑於此,本發明提供虛擬實境環境中之特定資訊展示方法及系統,用以在相應環境之實境資訊中展示不同之特定資訊。
本發明實施例之一種虛擬實境環境中之特定資訊展示方法。首先,提供相應一環境包括至少一特定物件之一實境資訊。接著,判斷是否接收到相應特定物件之一特定資訊。當接收到相應特定物件之特定資訊時,將特定資訊與實境資訊進行整合,以產生相應此環境之一特定實境資訊。其中,特定實境資訊被檢視時特定資訊係用以顯示於此環境中相應特定物件之一位置。
本發明實施例之一種虛擬實境環境中之特定資訊展示系統包括一儲存單元、及一處理單元。儲存單元包括相應一環境之一實境資訊,其中實境資訊中包括至少一特定物件。處理單元判斷是否接收到相應特定物件之一特定資訊。當接收到相應特定物件之特定資訊時,處理單元將特定資訊與實境資訊進行整合,以產生相應此環境之一特定實境資訊。其中,特定實境資訊被檢視時特定資訊係用以顯示於此環境中相應特定物件之一位置。
在一些實施例中,可以利用一內容提供裝置將特定資訊透過一網路傳送至一電子裝置。電子裝置定期地判斷是否接收到特定資訊,以當接收到特定資訊時,定期地產生相應環境之特定實境資訊。
在一些實施例中,一使用者裝置可以取得特定實境資訊。接著,取得相應使用者裝置之一姿態,並依據相應使用者裝置之姿態檢視相應環境之特定實境資訊。其中,當依據相應使用者裝置之姿態決定之一候選實境部位包括特定物件時,特定資訊被顯示於相應特定物件之位置。
在一些實施例中,使用者裝置可以判斷使用者裝置中相應此環境之特定實境資訊是否符合電子裝置中相應此環境之特定實境資訊。 當使用者裝置中之特定實境資訊並未符合電子裝置中之特定實境資訊時,由電子裝置取得特定實境資訊,並將使用者裝置中之特定實境資訊取代為電子裝置中之特定實境資訊。
在一些實施例中,當相應環境之特定實境資訊產生之後,可以透過一網路將特定實境資訊發佈於一網路伺服器中。其中,判斷使用者裝置中之特定實境資訊是否符合電子裝置中之特定實境資訊係判斷使用者裝置中之特定實境資訊是否符合網路伺服器中相應此環境之特定實境資訊。
本發明實施例之一種虛擬實境環境中之特定資訊展示方法。首先,提供相應一環境包括至少一特定物件之一實境資訊,並提供相應此特定物件之複數候選特定資訊。接著,由候選特定資訊中選擇一者,並將選定之候選特定資訊與實境資訊進行整合,以產生相應此環境之一特定實境資訊。其中,當特定實境資訊被檢視時選定之候選特定資訊係用以顯示於此環境中相應此特定物件之一位置。
本發明實施例之一種虛擬實境環境中之特定資訊展示系統包括一儲存單元、及一處理單元。儲存單元包括相應一環境包括至少一特定物件之一實境資訊,與相應此特定物件之複數候選特定資訊。處理單元由候選特定資訊中選擇一者,並將選定之候選特定資訊與實境資訊進行整合,以產生相應此環境之一特定實境資訊。其中,當特定實境資訊被檢視時選定之候選特定資訊係用以顯示於此環境中相應此特定物件之一位置。
在一些實施例中,更可以取得一目前時間,並依據目前時間由候選特定資訊中選擇一者。
本發明上述方法可以透過程式碼方式存在。當程式碼被機器載入且執行時,機器變成用以實行本發明之裝置。
為使本發明之上述目的、特徵和優點能更明顯易懂,下文特舉實施例,並配合所附圖示,詳細說明如下。
100‧‧‧虛擬實境環境中之特定資訊展示系統
110‧‧‧電子裝置
112‧‧‧儲存單元
RI‧‧‧實境資訊
114‧‧‧處理單元
120‧‧‧內容提供裝置
130‧‧‧網路
140‧‧‧使用者裝置
142‧‧‧顯示單元
144‧‧‧儲存單元
146‧‧‧感測單元
148‧‧‧處理單元
150‧‧‧網路伺服器
S610、S620、S630‧‧‧步驟
S710、S720、…、S760‧‧‧步驟
S810、S820‧‧‧步驟
S910、S920‧‧‧步驟
S1010、S1020、S1030、S1040‧‧‧步驟
1100‧‧‧顯示單元
P‧‧‧實境資訊
Pa‧‧‧第一特定實境資訊
Pb‧‧‧第二特定實境資訊
SO‧‧‧特定物件
SIa‧‧‧第一特定資訊
SIb‧‧‧第二特定資訊
第1圖為一示意圖係顯示依據本發明實施例之虛擬實境環境中之特定 資訊展示系統。
第2圖為一示意圖係顯示依據本發明另一實施例之虛擬實境環境中之特定資訊展示系統。
第3圖為一示意圖係顯示依據本發明另一實施例之虛擬實境環境中之特定資訊展示系統。
第4圖為一示意圖係顯示依據本發明另一實施例之虛擬實境環境中之特定資訊展示系統。
第5圖為一示意圖係顯示依據本發明實施例之使用者裝置。
第6圖為一流程圖係顯示依據本發明實施例之虛擬實境環境中之特定資訊展示方法。
第7圖為一流程圖係顯示依據本發明另一實施例之虛擬實境環境中之特定資訊展示方法。
第8圖為一流程圖係顯示依據本發明另一實施例之虛擬實境環境中之特定資訊展示方法。
第9圖為一流程圖係顯示依據本發明另一實施例之虛擬實境環境中之特定資訊展示方法。
第10圖為一流程圖係顯示依據本發明另一實施例之虛擬實境環境中之特定資訊展示方法。
第11圖為一示意圖係顯示依據本發明實施例之利用使用者裝置檢視相應一環境之實境資訊之例子。
第12A圖為一示意圖係顯示依據本發明實施例之利用使用者裝置檢視相應一環境之特定實境資訊之例子。
第12B圖為一示意圖係顯示依據本發明實施例之利用使用者裝置檢視相應一環境之特定實境資訊之例子。
第1圖顯示依據本發明實施例之虛擬實境環境中之特定資訊展示系統。依據本發明實施例之虛擬實境環境中之特定資訊展示系統100包括一電子裝置110,如伺服器、電腦、或相機、行動電話、智慧型手機、個人數位助理、全球定位系統、穿戴式裝置、及筆記型電腦等可攜式裝置。電子裝置110可以至少包括一儲存單元112與一處理單元114。儲存單元110可以儲存相關資料,如相應一環境之一實境資訊RI與/或依據實境資訊RI產生之任何資訊。注意的是,實境資訊RI中可以包括複數物件,且每一物件可以被定義位於環境中相應一特定方向的位置。值得注意的是,在一些實施例中,電子裝置110可以提供一使用者介面,用以由實境資訊RI中之物件中選擇至少一特定物件。另外,在一些實施例中,電子裝置110可以接收相應該至少一特定物件之特定資訊,如廣告資訊等。特定物件及其特定資訊之用法將於後進行說明。提醒的是,利用實境資訊RI可以架構出相應之一環境。值得注意的是,在一些實施例中,實境資訊RI可以係由至少一靜態影像或至少一串流影像所組成之圖資。提醒的是,在一些實施例中,實境資訊RI可以係由一環境之不同方位圖資組成。另外,在一些實施例中,靜態影像或串流影像可以利用影像縫合軟體來產生實境資訊。處理單元114可以控制電子裝置110中相關軟體與硬體之作業,並執行本案之虛擬實境環境中之特定資訊展示方法,相關細節將於後進行說明。
第2圖顯示依據本發明另一實施例之虛擬實境環境中之特定資訊展示系統。依據本發明實施例之虛擬實境環境中之特定資訊展示系統100包括一電子裝置110與一內容提供裝置120。類似地,電子裝置110可以係一伺服器、電腦、或相機、行動電話、智慧型手機、個人數位助理、全球定位系統、穿戴式裝置、及筆記型電腦等可攜式裝置。除了第1圖中的元件之外,電子裝置110可以具有一網路連接單元(第1、2圖中未顯示)。網路連接單元可以連接至一網路130,如有線網路、電信網路、與無線網路等。藉由網路連接單元,電子裝置110可以具有一網路接取能力。內容提供裝置120可以係一伺服器、電腦、或相機、行動電話、智慧型手機、個人數位助理、全球定位系統、穿戴式裝置、及筆記型電腦等可攜式裝置。內容提供裝置120可以透過網路130與電子裝置110進行耦 接。如前所述,電子裝置110可以接收相應實境資訊RI中至少一特定物件之特定資訊。在一些實施例中,內容提供裝置120可以透過網路130將相應至少一特定物件之特定資訊傳送至電子裝置110。
第3圖顯示依據本發明另一實施例之虛擬實境環境中之特定資訊展示系統。依據本發明實施例之虛擬實境環境中之特定資訊展示系統100包括一電子裝置110與一使用者裝置140。類似地,電子裝置110可以係伺服器、電腦、或相機、行動電話、智慧型手機、個人數位助理、全球定位系統、穿戴式裝置、及筆記型電腦等可攜式裝置。除了第1圖中的元件之外,電子裝置110可以具有一網路連接單元(第1、3圖中未顯示)。網路連接單元可以連接至一網路130,如有線網路、電信網路、與無線網路等。藉由網路連接單元,電子裝置110可以具有一網路接取能力。使用者裝置140可以係一相機、行動電話、智慧型手機、個人數位助理、全球定位系統、穿戴式裝置、及筆記型電腦等可攜式裝置。使用者裝置140可以透過網路130與電子裝置110進行耦接,以取得電子裝置110中之實境資訊RI與/或依據實境資訊RI產生之任何資訊。
第4圖顯示依據本發明另一實施例之虛擬實境環境中之特定資訊展示系統。依據本發明實施例之虛擬實境環境中之特定資訊展示系統100包括一電子裝置110、一使用者裝置140、與一網路伺服器150。類似地,電子裝置110可以係伺服器、電腦、或相機、行動電話、智慧型手機、個人數位助理、全球定位系統、穿戴式裝置、及筆記型電腦等可攜式裝置。除了第1圖中的元件之外,電子裝置110可以具有一網路連接單元(第1、4圖中未顯示)。網路連接單元可以連接至一網路130,如有線網路、電信網路、與無線網路等。藉由網路連接單元,電子裝置110可以具有一網路接取能力。使用者裝置140可以係一相機、行動電話、智慧型手機、個人數位助理、全球定位系統、穿戴式裝置、及筆記型電腦等可攜式裝置。使用者裝置140可以透過網路130與電子裝置110進行耦接。網路伺服器150可以係任何以處理器為基礎之一電子裝置,並提供一網路服務。在一些實施例中,網路伺服器150可以係一內容服務平台。換言之,電子裝置110可以透過網路130將實境資訊RI與/或依據實境資訊RI產生之任何資訊傳送/發佈至網路伺服器150中,以提供其它使用者,如內容服 務平台的至少一會員來存取。另一方面,使用者裝置140可以網路130由電子裝置110與/或網路伺服器150取得相應電子裝置110產生之實境資訊RI與/或依據實境資訊RI產生之任何資訊。
第5圖顯示依據本發明實施例之使用者裝置。依據本發明實施例之使用者裝置140可以係一相機、行動電話、智慧型手機、個人數位助理、全球定位系統、穿戴式裝置、及筆記型電腦等可攜式裝置。使用者裝置140至少包括一顯示單元142、一儲存單元144、一感測單元146、與一處理單元148。顯示單元142可以顯示相關資料,如影像、介面與/或資料等。儲存單元144可以儲存相關資料,如由電子裝置110與/或網路伺服器150取得之實境資訊RI與/或依據實境資訊RI產生之任何資訊。如前所述,實境資訊RI中可以包括複數物件,且每一物件可以被定義位於環境中相應一特定方向的位置。提醒的是,利用實境資訊RI可以架構出相應之一環境。值得注意的是,在一些實施例中,實境資訊RI可以係由至少一靜態影像或至少一串流影像所組成之圖資。提醒的是,在一些實施例中,實境資訊RI可以係由一環境之不同方位圖資組成。另外,在一些實施例中,靜態影像或串流影像可以利用影像縫合軟體來產生實境資訊。感測單元146可以偵測使用者裝置140之一姿態。值得注意的是,在一些實施例中,姿態可以包括使用者裝置140之一方位角資訊、使用者裝置140之一仰角或一俯角、與/或使用者裝置140之一水平狀態。提醒的是,在一些實施例中,感測單元146可以係一加速度感測器(Accelerometer)、與/或一陀螺儀(Gyro)。必須說明的是,前述感測單元僅為本案之例子,本發明並未限定於此。處理單元148可以控制使用者裝置140中相關軟體與硬體之作業,並執行本案之虛擬實境環境中之特定資訊展示方法,其細節將於後進行說明。值得注意的是,在一些實施例中,使用者裝置140可以具有一網路連接單元(第5圖中未顯示)。網路連接單元可以連接至一網路,如有線網路、電信網路、與無線網路等。藉由網路連接單元,使用者裝置140可以具有一網路接取能力。注意的是,在一些實施例中,使用者裝置140可以透過一網路由電子裝置110與/或網路伺服器150取得實境資訊RI與/或依據實境資訊RI產生之任何資訊。
第6圖顯示依據本發明實施例之虛擬實境環境中之特定資 訊展示方法。依據本發明實施例之虛擬實境環境中之特定資訊展示方法適用於如第1圖中之電子裝置110。
首先,如步驟S610,提供相應一環境之實境資訊。注意的是,實境資訊中可以包括至少一特定物件,且特定物件係定義位於環境中相應一特定方向的位置。注意的是,實境資訊中可以包括複數物件,且每一物件可以被定義位於環境中相應一特定方向的位置。值得注意的是,在一些實施例中,可以提供一使用者介面,並透過此使用者介面由實境資訊中之物件中選擇至少一特定物件。提醒的是,利用實境資訊可以架構出相應之一環境。值得注意的是,在一些實施例中,實境資訊可以係由至少一靜態影像或至少一串流影像所組成之圖資。提醒的是,在一些實施例中,實境資訊可以係由一環境之不同方位圖資組成。另外,在一些實施例中,靜態影像或串流影像可以利用影像縫合軟體來產生實境資訊。如步驟S620,判斷是否接收到相應特定物件之一特定資訊。值得注意的是,在一些實施例中,一內容提供裝置120可以透過一網路連接至電子裝置110,並將相應特定物件之特定資訊傳送給電子裝置110。當並未接收到相應特定物件之特定資訊時(步驟S620的否),繼續步驟S620的判斷。當接收到相應特定物件之特定資訊時(步驟S620的是),如步驟S630,將特定資訊與實境資訊進行整合,以產生相應此環境之一特定實境資訊。注意的是,當特定實境資訊被檢視時,特定資訊係用以顯示於此環境中相應特定物件之一位置。值得注意的是,在一些實施例中,當檢視此實境資訊時,相應實境資訊中此特定物件之位置原先係不具有任何顯示之資訊。當特定資訊與實境資訊進行整合,而產生特定實境資訊之後,此環境中相應特定物件之位置才會顯示此特定資訊。在一些實施例中,當檢視此實境資訊時,相應實境資訊中此特定物件之位置可以顯示一預設資訊或一既有資訊。當特定資訊與實境資訊進行整合,而產生特定實境資訊之後,此環境中相應特定物件之位置便會變更為顯示此特定資訊。另外,在一些實施例中,電子裝置110可以透過網路將產生之特定實境資訊傳送/發佈至網路伺服器150中,以提供其它使用者,如內容服務平台的至少一會員來存取。
第7圖顯示依據本發明另一實施例之虛擬實境環境中之特定資訊展示方法。依據本發明實施例之虛擬實境環境中之特定資訊展示方 法適用於如第2圖中之電子裝置110與內容提供裝置120。
首先,如步驟S710,於電子裝置110中提供相應一環境之實境資訊。注意的是,實境資訊中可以包括複數物件,且每一物件可以被定義位於環境中相應一特定方向的位置。提醒的是,利用實境資訊可以架構出相應之一環境。值得注意的是,在一些實施例中,實境資訊可以係由至少一靜態影像或至少一串流影像所組成之圖資。提醒的是,在一些實施例中,實境資訊可以係由一環境之不同方位圖資組成。另外,在一些實施例中,靜態影像或串流影像可以利用影像縫合軟體來產生實境資訊。如步驟S720,內容提供裝置120產生相應實境資訊中相應該特定物件之一特定資訊,並如步驟S730,透過一網路將相應此特定物件之特定資訊傳送給電子裝置110。值得注意的是,在一些實施例中,內容提供裝置120可以透過電子裝置110提供之一使用者介面由實境資訊中之物件中選擇此特定物件。同時,如步驟S740,電子裝置110接收內容提供裝置120所傳送相應實境資訊中相應特定物件之特定資訊,並將特定資訊進行儲存。接著,如步驟S750,判斷是否經過一既定期間。當並未經過一既定期間時(步驟S750的否),流程回到步驟S740。當並未經過既定期間時(步驟S750的是),如步驟S760,將接收到之特定資訊與實境資訊進行整合,以產生相應此環境之一特定實境資訊。換言之,在一些實施例中,電子裝置110可以定期地判斷是否接收到特定資訊,以當接收到特定資訊時,定期地產生相應環境之特定實境資訊。注意的是,當特定實境資訊被檢視時,特定資訊係用以顯示於此環境中相應特定物件之一位置。類似地,在一些實施例中,當檢視此實境資訊時,相應實境資訊中此特定物件之位置原先係不具有任何顯示之資訊。當特定資訊與實境資訊進行整合,而產生特定實境資訊之後,此環境中相應特定物件之位置才會顯示此特定資訊。在一些實施例中,當檢視此實境資訊時,相應實境資訊中此特定物件之位置可以顯示一預設資訊或一既有資訊。當特定資訊與實境資訊進行整合,而產生特定實境資訊之後,此環境中相應特定物件之位置便會變更為顯示此特定資訊。注意的是,在一些實施例中,電子裝置110可以透過網路將產生之特定實境資訊傳送/發佈至網路伺服器150中,以提供其它使用者,如內容服務平台的至少一會員來存取。
第8圖顯示依據本發明另一實施例之虛擬實境環境中之特定資訊展示方法。依據本發明實施例之虛擬實境環境中之特定資訊展示方法適用於如第5圖中之使用者裝置140。
首先,如步驟S810,取得相應一環境之特定實境資訊。注意的是,特定實境資訊中可以包括複數物件,且每一物件可以被定義位於環境中相應一特定方向的位置。提醒的是,利用特定實境資訊可以架構出相應之一環境。值得注意的是,在一些實施例中,特定實境資訊可以係由至少一靜態影像或至少一串流影像所組成之圖資。提醒的是,在一些實施例中,特定實境資訊可以係由一環境之不同方位圖資組成。另外,在一些實施例中,靜態影像或串流影像可以利用影像縫合軟體來產生特定實境資訊。必須說明的是,特定實境資訊中可以包括至少一特定物件,且特定物件具有相應之特定資訊。其中,電子裝置110可以產生不同之特定實境資訊,且不同特定實境資訊中特定物件所相應的特定資訊可以係不同的。接著,如步驟S820,利用至少一感測單元偵測/取得相應使用者裝置140之一姿態。值得注意的是,在一些實施例中,姿態可以包括使用者裝置140之一方位角資訊、使用者裝置140之一仰角或一俯角、與/或使用者裝置140之一水平狀態。提醒的是,在一些實施例中,感測單元可以係一加速度感測器、與/或一陀螺儀。必須說明的是,前述感測單元僅為本案之例子,本發明並未限定於此。提醒的是,使用者可以致使使用者裝置140的姿勢改變來檢視/瀏覽相應此環境之特定實境資訊。必須說明的是,可以依據相應使用者裝置140之姿態由特定實境資訊中決定一候選實境部位。當依據相應使用者裝置之姿態決定之候選實境部位包括此特定物件時,該特定資訊會被顯示於相應特定物件之位置。
第9圖顯示依據本發明另一實施例之虛擬實境環境中之特定資訊展示方法。依據本發明實施例之虛擬實境環境中之特定資訊展示方法適用於如第5圖中之使用者裝置140。
首先,如步驟S910,判斷使用者裝置140中之特定實境資訊是否符合電子裝置110中之特定實境資訊。值得注意的是,在一些實施例中,使用者裝置140可以定期地進行步驟S910的判斷。在一些實施例中,當使用者裝置140中相應檢視實境資訊之一播放器被啟動時可以進行 步驟S910的判斷。在一些實施例中,當特定實境資訊欲於使用者裝置140中進行播放/檢視時可以進行步驟S910的判斷。當使用者裝置140中之特定實境資訊符合電子裝置110中之特定實境資訊時(步驟S910的否),結束流程。當使用者裝置140中之特定實境資訊並未符合電子裝置110中之特定實境資訊時(步驟S910的是),如步驟S920,由電子裝置110取得特定實境資訊,並將使用者裝置140中之特定實境資訊取代為電子裝置110中之特定實境資訊。換言之,使用者裝置140可以確保其內部的特定實境資訊係電子裝置110所產生的最新版本。如前所述,在一些實施例中,電子裝置110可以透過網路將特定實境資訊發佈於網路伺服器150中。在一些實施例中,判斷使用者裝置140中之特定實境資訊是否符合電子裝置110中之特定實境資訊可以係判斷使用者裝置140中之特定實境資訊是否符合網路伺服器150中相應此環境之特定實境資訊。
第10圖顯示依據本發明另一實施例之虛擬實境環境中之特定資訊展示方法。依據本發明實施例之虛擬實境環境中之特定資訊展示方法適用於如第1圖中之電子裝置110。
首先,如步驟S1010,提供相應一環境之實境資訊。注意的是,實境資訊中可以包括至少一特定物件,且特定物件係定義位於環境中相應一特定方向的位置。注意的是,實境資訊中可以包括複數物件,且每一物件可以被定義位於環境中相應一特定方向的位置。值得注意的是,在一些實施例中,可以提供一使用者介面,並透過此使用者介面由實境資訊中之物件中選擇至少一特定物件。提醒的是,利用實境資訊可以架構出相應之一環境。值得注意的是,在一些實施例中,實境資訊可以係由至少一靜態影像或至少一串流影像所組成之圖資。提醒的是,在一些實施例中,實境資訊可以係由一環境之不同方位圖資組成。另外,在一些實施例中,靜態影像或串流影像可以利用影像縫合軟體來產生實境資訊。如步驟S1020,提供相應特定物件之複數候選特定資訊。提醒的是,在此實施例中,相應一特定物件之各種特定資訊可以事先建置於電子裝置110中。類似地,在一些實施例中,一內容提供裝置120可以透過一網路連接至電子裝置110,並將相應特定物件之該等候選特定資訊傳送給電子裝置110。接著,如步驟S1030,由候選特定資訊中選擇一者。值得注意的是,在一些 實施例中,可以取得一目前時間,並依據目前時間由候選特定資訊中選擇一者。換言之,依據不同時間可以選擇不同的候選特定資訊。必須說明的是,本案可以依據不同應用與需求來由候選特定資訊中選擇一者。本發明並未限定於任何選擇的方法。當候選特定資訊決定之後,如步驟S1040,將選定之候選特定資訊與實境資訊進行整合,以產生相應此環境之一特定實境資訊。注意的是,當特定實境資訊被檢視時,選定之候選特定資訊係用以顯示於此環境中相應特定物件之一位置。類似地,在一些實施例中,當檢視此實境資訊時,相應實境資訊中此特定物件之位置原先係不具有任何顯示之資訊。當選定之候選特定資訊與實境資訊進行整合,而產生特定實境資訊之後,此環境中相應特定物件之位置才會顯示此選定之候選特定資訊。在一些實施例中,當檢視此實境資訊時,相應實境資訊中此特定物件之位置可以顯示一預設資訊或一既有資訊。當選定之候選特定資訊與實境資訊進行整合,而產生特定實境資訊之後,此環境中相應特定物件之位置便會變更為顯示此選定之候選特定資訊。另外,在一些實施例中,電子裝置110可以透過網路將產生之特定實境資訊傳送/發佈至網路伺服器150中,以提供其它使用者,如內容服務平台的至少一會員來存取。
接下來,舉一例子進行說明。使用者裝置之顯示單元1100可以顯示相應一環境之實境資訊P。其中,實境資訊P包括一特定物件SO。注意的是,特定物件SO的位置上預設並無顯示任何資訊,如第11圖所示。當接收到相應特定物件SO之一第一特定資訊SIa時,電子裝置110可以依據第一特定資訊SIa與實境資訊P產生一第一特定實境資訊Pa。使用者裝置可以透過顯示單元1100檢視第一特定實境資訊Pa,其中第一特定資訊SIa係被定義來顯示於相應特定物件SO的位置,如第12A圖所示。另外,當接收到相應特定物件SO之一第二特定資訊SIb時,電子裝置110可以依據第二特定資訊SIb與實境資訊P產生一第二特定實境資訊Pb。使用者裝置可以透過顯示單元1100檢視第二特定實境資訊Pb,其中第二特定資訊SIb係被定義來顯示於相應特定物件SO的位置,如第12B圖所示。提醒的是,使用者可以致使使用者裝置移動,來檢視不同方向之特定實境資訊,且當依據使用者裝置之姿態由特定實境資訊中決定之後選實境資訊部位包含特定物件時,特定物件及相應之特定資訊才會顯示於使 用者裝置之顯示單元1100之中。
因此,透過本案之虛擬實境環境中之特定資訊展示方法及系統可以在相應環境之實境資訊中展示不同之特定資訊,從而可以動態且效率地產生具有不同資訊之實境資訊,進而節省習知技術中所需的系統資源耗費。
本發明之方法,或特定型態或其部份,可以以程式碼的型態存在。程式碼可以包含於實體媒體,如軟碟、光碟片、硬碟、或是任何其他機器可讀取(如電腦可讀取)儲存媒體,亦或不限於外在形式之電腦程式產品,其中,當程式碼被機器,如電腦載入且執行時,此機器變成用以參與本發明之裝置。程式碼也可以透過一些傳送媒體,如電線或電纜、光纖、或是任何傳輸型態進行傳送,其中,當程式碼被機器,如電腦接收、載入且執行時,此機器變成用以參與本發明之裝置。當在一般用途處理單元實作時,程式碼結合處理單元提供一操作類似於應用特定邏輯電路之獨特裝置。
雖然本發明已以較佳實施例揭露如上,然其並非用以限定本發明,任何熟悉此項技藝者,在不脫離本發明之精神和範圍內,當可做些許更動與潤飾,因此本發明之保護範圍當視後附之申請專利範圍所界定者為準。
S610、S620、S630‧‧‧步驟

Claims (9)

  1. 一種虛擬實境環境中之特定資訊展示方法,包括下列步驟:於一電子裝置中提供相應一環境之一實境資訊,其中該實境資訊包括至少一特定物件;該電子裝置判斷是否接收到相應該特定物件之一特定資訊;當接收到相應該特定物件之該特定資訊時,該電子裝置將該特定資訊與該實境資訊進行整合,以產生相應該環境之一特定實境資訊;一使用者裝置判斷該使用者裝置中相應該環境之該特定實境資訊是否符合該電子裝置中相應該環境之該特定實境資訊;以及當該使用者裝置中之該特定實境資訊並未符合該電子裝置中之該特定實境資訊時,將該使用者裝置中之該特定實境資訊取代為該電子裝置中之該特定實境資訊,其中當該特定實境資訊被透過該使用者裝置檢視時該特定資訊係用以顯示於該環境中相應該特定物件之一位置。
  2. 根據申請專利範圍第1項之虛擬實境環境中之特定資訊展示方法,更包括下列步驟:利用一內容提供裝置將該特定資訊透過一網路傳送至該電子裝置;以及 該電子裝置定期地判斷是否接收到該特定資訊,以當接收到該特定資訊時,定期地產生相應該環境之該特定實境資訊。
  3. 根據申請專利範圍第1項之虛擬實境環境中之特定資訊展示方法,更包括下列步驟:取得相應該使用者裝置之一姿態;以及依據相應該使用者裝置之該姿態檢視相應該環境之該特定實境資訊,其中當依據相應該使用者裝置之該姿態決定之一候選實境部位包括該特定物件時,該特定資訊被顯示於相應該特定物件之位置。
  4. 根據申請專利範圍第1項之虛擬實境環境中之特定資訊展示方法,更包括當相應該環境之該特定實境資訊產生之後,透過一網路將該特定實境資訊發佈於一網路伺服器中,其中判斷該使用者裝置中相應該環境之該特定實境資訊是否符合該電子裝置中相應該環境之該特定實境資訊係判斷該使用者裝置中之該特定實境資訊是否符合該網路伺服器中相應該環境之該特定實境資訊。
  5. 一種虛擬實境環境中之特定資訊展示方法,適用於一電子裝置,包括下列步驟:提供相應一環境之一實境資訊,其中該實境資訊包括至少一特定物件;提供相應該特定物件之複數候選特定資訊;取得一目前時間,並依據該目前時間由該等候選特定資訊中選擇一者;以及 將選定之該候選特定資訊與該實境資訊進行整合,以產生相應該環境之一特定實境資訊,其中當該特定實境資訊被檢視時選定之該候選特定資訊係用以顯示於該環境中相應該特定物件之一位置。
  6. 一種虛擬實境環境中之特定資訊展示系統,包括下列步驟:一電子裝置,包括:一儲存單元,包括相應一環境之一實境資訊,其中該實境資訊包括至少一特定物件;以及一處理單元,用以判斷是否接收到相應該特定物件之一特定資訊,當接收到相應該特定物件之該特定資訊時,將該特定資訊與該實境資訊進行整合,以產生相應該環境之一特定實境資訊;以及一使用者裝置,判斷該使用者裝置中相應該環境之該特定實境資訊是否符合該電子裝置中相應該環境之該特定實境資訊,且當該使用者裝置中之該特定實境資訊並未符合該電子裝置中之該特定實境資訊時,將該使用者裝置中之該特定實境資訊取代為該電子裝置中之該特定實境資訊,其中當該特定實境資訊被透過該使用者裝置檢視時該特定資訊係用以顯示於該環境中相應該特定物件之一位置。
  7. 一種虛擬實境環境中之特定資訊展示系統,適用於一電子裝置,包括下列步驟: 一儲存單元,包括相應一環境之一實境資訊,其中該實境資訊包括至少一特定物件,與相應該特定物件之複數候選特定資訊;以及一處理單元,用以取得一目前時間,並依據該目前時間由該等候選特定資訊中選擇一者,將選定之該候選特定資訊與該實境資訊進行整合,以產生相應該環境之一特定實境資訊,其中當該特定實境資訊被檢視時選定之該候選特定資訊係用以顯示於該環境中相應該特定物件之一位置。
  8. 一種電腦程式產品,用以被一機器載入且執行一虛擬實境環境中之特定資訊展示方法,該電腦程式產品包括:一第一程式碼,用以於一電子裝置中提供相應一環境之一實境資訊,其中該實境資訊包括至少一特定物件;一第二程式碼,用以判斷是否接收到相應該特定物件之一特定資訊;一第三程式碼,用以當接收到相應該特定物件之該特定資訊時,該電子裝置將該特定資訊與該實境資訊進行整合,以產生相應該環境之一特定實境資訊;一第四程式碼,用以判斷一使用者裝置中相應該環境之該特定實境資訊是否符合該電子裝置中相應該環境之該特定實境資訊;以及一第五程式碼,用以當該使用者裝置中之該特定實境資訊並未符合該電子裝置中之該特定實境資訊時,將該使用者裝置中之該特定實境資訊取代為該電子裝置中之 該特定實境資訊,其中當該特定實境資訊被透過該使用者裝置檢視時該特定資訊係用以顯示於該環境中相應該特定物件之一位置。
  9. 一種電腦程式產品,用以被一機器載入且執行一虛擬實境環境中之特定資訊展示方法,該電腦程式產品包括:一第一程式碼,用以提供相應一環境之一實境資訊,其中該實境資訊包括至少一特定物件;一第二程式碼,用以提供相應該特定物件之複數候選特定資訊;一第三程式碼,用以取得一目前時間,並依據該目前時間由該等候選特定資訊中選擇一者;以及一第四程式碼,用以將選定之該候選特定資訊與該實境資訊進行整合,以產生相應該環境之一特定實境資訊,其中當該特定實境資訊被檢視時選定之該候選特定資訊係用以顯示於該環境中相應該特定物件之一位置。
TW105125540A 2016-08-11 2016-08-11 虛擬實境環境中之特定資訊展示方法及系統,及其相關電腦程式產品 TWI596509B (zh)

Priority Applications (3)

Application Number Priority Date Filing Date Title
TW105125540A TWI596509B (zh) 2016-08-11 2016-08-11 虛擬實境環境中之特定資訊展示方法及系統,及其相關電腦程式產品
US15/647,304 US10477138B2 (en) 2016-08-11 2017-07-12 Methods and systems for presenting specific information in a virtual reality environment
CN201710596131.4A CN107728777A (zh) 2016-08-11 2017-07-20 虚拟现实环境中的特定信息展示方法及***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW105125540A TWI596509B (zh) 2016-08-11 2016-08-11 虛擬實境環境中之特定資訊展示方法及系統,及其相關電腦程式產品

Publications (2)

Publication Number Publication Date
TWI596509B true TWI596509B (zh) 2017-08-21
TW201809968A TW201809968A (zh) 2018-03-16

Family

ID=60189393

Family Applications (1)

Application Number Title Priority Date Filing Date
TW105125540A TWI596509B (zh) 2016-08-11 2016-08-11 虛擬實境環境中之特定資訊展示方法及系統,及其相關電腦程式產品

Country Status (3)

Country Link
US (1) US10477138B2 (zh)
CN (1) CN107728777A (zh)
TW (1) TWI596509B (zh)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140006966A1 (en) * 2012-06-27 2014-01-02 Ebay, Inc. Systems, Methods, And Computer Program Products For Navigating Through a Virtual/Augmented Reality
CN105389001A (zh) * 2014-09-02 2016-03-09 三星电子株式会社 用于提供虚拟现实服务的方法及装置
CN105589732A (zh) * 2014-11-07 2016-05-18 三星电子株式会社 通过虚拟环境共享信息的设备和方法
TW201621557A (zh) * 2014-12-04 2016-06-16 宏達國際電子股份有限公司 虛擬實境系統

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101738199B (zh) * 2008-11-24 2012-09-05 宏达国际电子股份有限公司 物件设置***及方法
CN102226880A (zh) * 2011-06-03 2011-10-26 北京新岸线网络技术有限公司 一种基于虚拟现实的体感操作方法及***
US20140278847A1 (en) * 2013-03-14 2014-09-18 Fabio Gallo Systems and methods for virtualized advertising
CN105074876A (zh) * 2013-03-19 2015-11-18 夏普株式会社 氮化物半导体器件和氮化物半导体器件的制造方法
CN103440037B (zh) * 2013-08-21 2017-02-08 中国人民解放军第二炮兵工程大学 一种基于有限输入信息的虚拟人体运动实时交互控制方法

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140006966A1 (en) * 2012-06-27 2014-01-02 Ebay, Inc. Systems, Methods, And Computer Program Products For Navigating Through a Virtual/Augmented Reality
CN105389001A (zh) * 2014-09-02 2016-03-09 三星电子株式会社 用于提供虚拟现实服务的方法及装置
CN105589732A (zh) * 2014-11-07 2016-05-18 三星电子株式会社 通过虚拟环境共享信息的设备和方法
TW201621557A (zh) * 2014-12-04 2016-06-16 宏達國際電子股份有限公司 虛擬實境系統

Also Published As

Publication number Publication date
TW201809968A (zh) 2018-03-16
US20180048852A1 (en) 2018-02-15
US10477138B2 (en) 2019-11-12
CN107728777A (zh) 2018-02-23

Similar Documents

Publication Publication Date Title
Arth et al. The history of mobile augmented reality
US10817243B2 (en) Controlling a user interface based on change in output destination of an application
Grubert et al. Augmented reality for Android application development
CN106468950B (zh) 电子***、便携式显示装置及导引装置
JP6470356B2 (ja) 仮想空間を提供するコンピュータで実行されるプログラム、方法、および当該プログラムを実行する情報処理装置
CN115798384A (zh) 增强显示旋转
US10685485B2 (en) Navigation in augmented reality environment
CN112070906A (zh) 一种增强现实***及增强现实数据的生成方法、装置
CN114450967B (zh) 用于由图像识别触发的增强现实内容的回放的***和方法
CN111355888A (zh) 视频拍摄方法、装置、存储介质以及终端
US20200234477A1 (en) Conversion of 2d diagrams to 3d rich immersive content
CN109791432A (zh) 推迟影响图形用户界面的信息的状态改变直至不专注的情况期间
TWI596509B (zh) 虛擬實境環境中之特定資訊展示方法及系統,及其相關電腦程式產品
TWI634453B (zh) 在虛擬實境環境瀏覽時進行畫面切換之系統及方法,及其相關電腦程式產品
TWI643094B (zh) 可變內容之虛擬實境方法及系統,及其相關電腦程式產品
US9933864B1 (en) Steady content display
TWI596568B (zh) 虛擬環境中之資料呈現方法及系統,及其相關電腦程式產品
US10944905B2 (en) Creation and display of a 360 degree looping video file
TWI621034B (zh) 虛擬實境環境中實境資訊之顯示方法及系統,及其相關電腦程式產品
TWI608383B (zh) 虛擬實境環境中之導引產生方法及系統,及其相關電腦程式產品
TWM569007U (zh) 虛擬實境瀏覽系統
TW202006510A (zh) 虛擬實境瀏覽系統及方法,及其相關電腦程式產品
TWI614640B (zh) 實境資訊影片之播放管理方法及系統,及其相關電腦程式產品
TW201931064A (zh) 具有地圖索引之虛擬實境導覽方法及系統,及其相關電腦程式產品
US20240233274A9 (en) Electronic device and method for displaying modification of virtual object and method thereof

Legal Events

Date Code Title Description
MM4A Annulment or lapse of patent due to non-payment of fees