TWI490628B - Virtual reality video control method - Google Patents

Virtual reality video control method Download PDF

Info

Publication number
TWI490628B
TWI490628B TW100134264A TW100134264A TWI490628B TW I490628 B TWI490628 B TW I490628B TW 100134264 A TW100134264 A TW 100134264A TW 100134264 A TW100134264 A TW 100134264A TW I490628 B TWI490628 B TW I490628B
Authority
TW
Taiwan
Prior art keywords
camera
virtual reality
control method
video control
reality video
Prior art date
Application number
TW100134264A
Other languages
English (en)
Other versions
TW201314349A (zh
Inventor
Han Bin Chang
Original Assignee
Nat Inst Chung Shan Science & Technology
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 Nat Inst Chung Shan Science & Technology filed Critical Nat Inst Chung Shan Science & Technology
Priority to TW100134264A priority Critical patent/TWI490628B/zh
Publication of TW201314349A publication Critical patent/TW201314349A/zh
Application granted granted Critical
Publication of TWI490628B publication Critical patent/TWI490628B/zh

Links

Landscapes

  • Studio Devices (AREA)
  • Processing Or Creating Images (AREA)

Description

虛擬實境視訊控制方法
本發明係有關於一種虛擬實境視訊控制方法,特別是指一種比對前後兩個攝影機的資料差異,所得到一較自然的攝影機影像切換的方法。
虛擬實境場景中,攝影機(Camera)是由一組特殊的資料結構所組成,用來顯示特定方向的畫面給予使用者查看,因此在畫面呈現上,需要使用多個攝影機才能給予使用者較為自然的瀏覽感覺,在攝影上設定種種的參數例如畫面比例(Aspect Ratio)、視距(Field of View)以及設定初始條件(Initial Condition)等,使得在進行多組攝影機設定時,需耗費眾多的時間及人力,且於一次使用多組攝影機時,所產生之初始條件資料量負擔大,會降低該虛擬場景開發及執行時的效能。
鑒於上述習知技術之缺點,本發明之主要目的在於提供一種虛擬實境視訊控制方法,比對前後兩個攝影機的資料差異,並進行智慧型選擇處理方式,藉以得到較為自然的攝影機切換效果。
本發明另一目的在於提供一種虛擬實境視訊控制方法,採用單一的攝影機物件,當使用者需要進行其他攝影 機的切換時,控制模組僅紀錄該攝影機的世界矩陣(World Matrix)等資訊於陣列(Array)中,如此可以節省數量眾多的攝影機初始條件資料及設定步驟。
為達上述之目的,本發明提供一種虛擬實境視訊控制方法,係包括提供複數攝影機,並儲存各該攝影機產生之視訊資料,並顯示該複數攝影機其中一攝影機之視訊資料,接收一轉換要求,擷取已顯示攝影機之視訊資料,並儲存該攝影機之視訊資料,透過一控制模組比對該前後兩攝影機的資料差異,其中,該視訊資料包括攝影機編號、世界矩陣、布林屬性(Boolean)及三維向量,將各該攝影機之視訊資料進行處理,藉以得到一較為自然的攝影機切換效果。
以上之概述與接下來的詳細說明及附圖,皆是為了能進一步說明本發明達到預定目的所採取的方式、手段及功效。而有關本發明的其他目的及優點,將在後續的說明及圖示中加以闡述。
以下係藉由特定的具體實例說明本發明之實施方式,熟悉此技藝之人士可由本說明書所揭示之內容輕易地瞭解本發明之其他優點與功效。
請參閱第1圖所示,為本發明虛擬實境視訊控制方法較佳實施步驟示意圖,如圖所示,其步驟係包括: 步驟1:提供複數攝影機,並儲存各該攝影機產生之視訊資料;步驟2:顯示該複數攝影機其中一攝影機之視訊資料;步驟3:接收一轉換要求;步驟4:擷取已顯示攝影機之視訊資料,並儲存該攝影機之視訊資料;步驟5:透過一控制模組比對該前後兩攝影機的資料差異,將各該攝影機之視訊資料進行處理;步驟6:藉以得到一較為自然的攝影機切換效果。
其中,步驟1中所提到之視訊資料,係包括攝影機編號、世界矩陣、布林屬性(Boolean)及三維向量,該攝影機編號係由程式自動產生,於攝影機進行切換時,該攝影機編號會由編號小的切換至編號大的,該世界矩陣係用以紀錄各該攝影機的位置及方向,該布林屬性係用來記錄該攝影機是否需要停止切換,如果為真(True),則切換至此攝影機會停止切換,等待使用者進行正確互動後在進行下一次切換;如果為假(False),則會切換到下一個攝影機,該布林屬性係用於攝影機的切換,於切換過程中,使用者需要好幾個攝影機連續切換才會轉到需要呈現的角度,這時候就建立一組(若干個)攝影機資訊,最後一個將布林屬性設定為真,待使用者進行互動後切換至另一組攝影機資訊,該三維向量係用以記錄目前攝影機的Z軸方向。
請參閱第2圖所示,為本發明虛擬實境視訊控制方法之兩種不同的攝影機移動路線示意圖,如圖所示,以特定物件A為中心旋轉的路線應該為C路線,攝影機由A的正上方移動到右方,但是為了減少使用者操作上的困難,我們不紀錄A的相關資訊,而是以前後攝影機的資訊來建立兩個攝影機之間的移動路線,所以B路線就建立出來了,由於缺乏A的資訊,B路線在移動過程中,與A的距離無法保持一致,所以不建議在一次的鏡頭移動中使用超過90度的變化,其中,攝影機在進行切換時,控制模組會依據前後兩個攝影機的資訊進行比對,然後進行以下的切換動作:
1.平滑移動:當前後兩個攝影機的位置有所差異,但Z軸方向相同時,表示攝影機進行的是平滑移動。程式模組利用Bezier Progression這個Virtools內建的行為模組(Behavior Block),將第一個攝影機的世界矩陣慢慢地切換成第二個攝影機的資料數值。
2.旋轉:當前後兩個攝影機的Z軸方向有所差異,而位置相同時,則進行攝影機以自己為中心,進行旋轉動作。旋轉的效果就像第一人稱視角,使用者將頭部往左右或上下方向進行旋轉。程式模組同平滑移動之程序,漸漸將攝影機進行Z軸的方向轉換。
3.以特定物件為中心旋轉:當前後兩個攝影機的位置及Z軸方向皆有差異時,程式模組則進行以特定物件為 中心旋轉的動作。事實上要加入目標物件的做法較為繁瑣,所以我們採用的是同時進行攝影機的移動及旋轉,也就是上述兩種控制方式同時進行。由於採取這種方式,所以一次旋轉的角度是有限制的,如果超過90度,則建議用多次的攝影機切換來取代,否則會造成異常的攝影機移動。
上述之實施例僅為例示性說明本發明之特點及其功效,而非用於限制本發明之實質技術內容的範圍。任何熟習此技藝之人士均可在不違背本發明之精神及範疇下,對上述實施例進行修飾與變化。因此,本發明之權利保護範圍,應如後述之申請專利範圍所列。
1、2、3、4、5、6‧‧‧虛擬實境視訊控制方法較佳實施例步驟示意圖
A、B、C‧‧‧虛擬實境視訊控制方法之兩種不同的攝影機移動路線示意圖
第1圖係為本發明虛擬實境視訊控制方法較佳實施例步驟示意圖;以及第2圖係為本發明虛擬實境視訊控制方法之兩種不同的攝影機移動路線示意圖。
1、2、3、4、5、6‧‧‧虛擬實境視訊控制方法較佳實施例步驟示意圖

Claims (10)

  1. 一種虛擬實境視訊控制方法,係包括:提供複數攝影機,並儲存各該攝影機產生之視訊資料;顯示該複數攝影機其中一視訊資料;接收一轉換要求;擷取已顯示攝影機之視訊資料,並儲存該攝影機之視訊資料;透過一控制模組比對該前後兩攝影機的資料差異,並將各該攝影機之視訊資料進行處理,藉以得到一較為自然的攝影機切換效果。
  2. 如申請專利範圍第1項所述的虛擬實境視訊控制方法,其中該視訊資訊係包括攝影機編號、世界矩陣、布林屬性(Boolean)及三維向量。
  3. 如申請專利範圍第2項所述的虛擬實境視訊控制方法,其中該攝影機編號係由程式自動產生,於攝影機進行切換時,該攝影機編號會由編號小的切換至編號大的。
  4. 如申請專利範圍第2項所述的虛擬實境視訊控制方法,其中該世界矩陣係用以紀錄各該攝影機的位置及方向。
  5. 如申請專利範圍第2項所述的虛擬實境視訊控制方法,其中該布林屬性(Boolean)係用以記錄該攝影機是否需要停止切換。
  6. 如申請專利範圍第2項所述的虛擬實境視訊控制方法,其中該三維向量係用以記錄顯示中之攝影機的Z軸方向。
  7. 如申請專利範圍第1項所述的虛擬實境視訊控制方法,其中該 攝影機切換動作係包括平滑移動、旋轉及以特定物件為中心旋轉。
  8. 如申請專利範圍第7項所述的虛擬實境視訊控制方法,其中該平滑移動係於前後兩個攝影機的位置有所差異,但Z軸方向相同時進行。
  9. 如申請專利範圍第7項所述的虛擬實境視訊控制方法,其中該旋轉係於前後兩個攝影機的Z軸方向有所差異,而位置相同時,則以自己為中心進行旋轉動作。
  10. 如申請專利範圍第7項所述的虛擬實境視訊控制方法,其中該以特定物件為中心的旋轉係於前後兩個攝影機的位置及Z軸方向皆有差異時,控制模組則進行以特定物件為中心旋轉的動作。
TW100134264A 2011-09-23 2011-09-23 Virtual reality video control method TWI490628B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
TW100134264A TWI490628B (zh) 2011-09-23 2011-09-23 Virtual reality video control method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW100134264A TWI490628B (zh) 2011-09-23 2011-09-23 Virtual reality video control method

Publications (2)

Publication Number Publication Date
TW201314349A TW201314349A (zh) 2013-04-01
TWI490628B true TWI490628B (zh) 2015-07-01

Family

ID=48802492

Family Applications (1)

Application Number Title Priority Date Filing Date
TW100134264A TWI490628B (zh) 2011-09-23 2011-09-23 Virtual reality video control method

Country Status (1)

Country Link
TW (1) TWI490628B (zh)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101716326B1 (ko) 2015-09-08 2017-03-14 클릭트 주식회사 가상현실영상 전송방법, 재생방법 및 이를 이용한 프로그램
TWI730303B (zh) * 2019-03-08 2021-06-11 雅匠科技股份有限公司 虛擬實境體驗系統與方法

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5850201A (en) * 1990-11-30 1998-12-15 Sun Microsystems, Inc. Low cost virtual reality system
WO1999027496A1 (en) * 1997-11-26 1999-06-03 Pathfinder Systems, Inc. System for combining virtual images with real-world scenes
EP0775961B1 (en) * 1994-07-19 2001-10-17 Asahi Kasei Kabushiki Kaisha Virtual reality and remote reality system
TWI301209B (zh) * 2002-09-24 2008-09-21 Kenji Nishi
TW201001163A (en) * 2009-08-19 2010-01-01 Yan-Wen Chen Image interface remote control system
TWI324280B (en) * 2006-02-20 2010-05-01 Panasonic Elec Works Co Ltd Image signal processing apparatus and virtual reality creating system

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5850201A (en) * 1990-11-30 1998-12-15 Sun Microsystems, Inc. Low cost virtual reality system
EP0775961B1 (en) * 1994-07-19 2001-10-17 Asahi Kasei Kabushiki Kaisha Virtual reality and remote reality system
WO1999027496A1 (en) * 1997-11-26 1999-06-03 Pathfinder Systems, Inc. System for combining virtual images with real-world scenes
TWI301209B (zh) * 2002-09-24 2008-09-21 Kenji Nishi
TWI324280B (en) * 2006-02-20 2010-05-01 Panasonic Elec Works Co Ltd Image signal processing apparatus and virtual reality creating system
TW201001163A (en) * 2009-08-19 2010-01-01 Yan-Wen Chen Image interface remote control system

Also Published As

Publication number Publication date
TW201314349A (zh) 2013-04-01

Similar Documents

Publication Publication Date Title
US11272165B2 (en) Image processing method and device
CN107018336B (zh) 图像处理的方法和装置及视频处理的方法和装置
TWI476729B (zh) Dimensional image and three - dimensional model of the combination of the system and its computer program products
CN109691084A (zh) 信息处理装置和方法以及程序
TW202013149A (zh) 擴增實境的影像展示方法、裝置及設備
KR20170031733A (ko) 디스플레이를 위한 캡처된 이미지의 시각을 조정하는 기술들
JP2020533710A (ja) 画像ステッチング方法および装置、記憶媒体
US20140240354A1 (en) Augmented reality apparatus and method
JP6723512B2 (ja) 画像処理装置、画像処理方法及びプログラム
US11044398B2 (en) Panoramic light field capture, processing, and display
US11244423B2 (en) Image processing apparatus, image processing method, and storage medium for generating a panoramic image
WO2020042494A1 (zh) Vr场景截图方法、设备及存储介质
WO2018129963A1 (zh) 一种显示方法和装置和计算机存储介质
JP7446754B2 (ja) 画像処理装置、画像処理方法、及びプログラム
US10244220B2 (en) Multi-camera time slice system and method of generating integrated subject, foreground and background time slice images
JP2009251858A (ja) 画像変換プログラムおよび画像変換装置
TWI490628B (zh) Virtual reality video control method
US11468258B2 (en) Information processing apparatus, information processing method, and storage medium
JP2020042407A (ja) 情報処理装置、情報処理方法及びプログラム
JP7514346B2 (ja) 画像処理装置及び方法、プログラム
JP2019101563A (ja) 情報処理装置、情報処理システム、情報処理方法及びプログラム
CN108510433B (zh) 空间展示方法、装置及终端
US20210082174A1 (en) Image processing apparatus, image processing method, and storage medium
KR20200116224A (ko) 시점 변환을 이용하는 360도 영상 저장 방법 및 렌더링 방법
KR102453296B1 (ko) 정보 처리장치, 그 제어방법 및 컴퓨터 프로그램