TWI891340B - Displaying method for three-dimensional virtual object, display device and notebook computer using the same - Google Patents
Displaying method for three-dimensional virtual object, display device and notebook computer using the sameInfo
- Publication number
- TWI891340B TWI891340B TW113115747A TW113115747A TWI891340B TW I891340 B TWI891340 B TW I891340B TW 113115747 A TW113115747 A TW 113115747A TW 113115747 A TW113115747 A TW 113115747A TW I891340 B TWI891340 B TW I891340B
- Authority
- TW
- Taiwan
- Prior art keywords
- unit
- display
- virtual object
- dimensional virtual
- display unit
- Prior art date
Links
Landscapes
- Processing Or Creating Images (AREA)
Abstract
Description
本揭露是有關於一種顯示方法及應用其之電子裝置,且特別是有關於一種立體虛擬物件之顯示方法、顯示裝置及應用其之筆記型電腦。 This disclosure relates to a display method and an electronic device using the same, and more particularly to a display method for three-dimensional virtual objects, a display device, and a notebook computer using the same.
近年來,消費者在視覺上對於3D影像的渴望增加,3D影像的商品也不斷推陳出新。在目前筆記型電腦幾乎人手一台的情況下,消費者也會希望在使用筆記型電腦時,能夠享受到3D影像的視覺感受。 In recent years, consumers' desire for 3D images has increased, and 3D products have continued to emerge. With laptops now nearly universally available, consumers also want to enjoy the visual experience of 3D images while using their laptops.
本揭露係有關於一種立體虛擬物件之顯示方法、顯示裝置及應用其之筆記型電腦,其在顯示裝置翻轉時,透過座標 系統的轉換,來改變立體虛擬物件之不同面相,以呈現出立體視覺的感受。 This disclosure relates to a method for displaying three-dimensional virtual objects, a display device, and a notebook computer utilizing the same. When the display device is flipped, the coordinate system is transformed to change the different aspects of the three-dimensional virtual object, thereby presenting a three-dimensional visual experience.
根據本揭露之一方面,提出一種立體虛擬物件之顯示方法。立體虛擬物件之顯示方法包括以下步驟。偵測顯示單元之一重力方向。依據重力方向的改變,分析顯示單元之一旋轉角度。依據旋轉角度,校正顯示單元之一座標系統。依據校正後之座標系統,於顯示單元顯示一立體虛擬物件。 According to one aspect of the present disclosure, a method for displaying a three-dimensional virtual object is provided. The method comprises the following steps: detecting a gravity direction of a display unit; analyzing a rotation angle of the display unit based on changes in the gravity direction; calibrating a coordinate system of the display unit based on the rotation angle; and displaying a three-dimensional virtual object on the display unit based on the calibrated coordinate system.
根據本揭露之另一方面,提出一種顯示裝置。顯示裝置包括一顯示單元、一重力偵測單元、一分析單元、一座標校正單元及一成像單元。重力偵測單元用以偵測顯示單元之一重力方向。分析單元用以依據重力方向的改變,分析顯示單元之一旋轉角度。座標校正單元用以依據旋轉角度,校正顯示單元之一座標系統。成像單元用以依據校正後之座標系統,於顯示單元顯示一立體虛擬物件。 According to another aspect of the present disclosure, a display device is provided. The display device includes a display unit, a gravity detection unit, an analysis unit, a coordinate correction unit, and an imaging unit. The gravity detection unit is used to detect a gravity direction of the display unit. The analysis unit is used to analyze a rotation angle of the display unit based on changes in the gravity direction. The coordinate correction unit is used to calibrate a coordinate system of the display unit based on the rotation angle. The imaging unit is used to display a three-dimensional virtual object on the display unit based on the calibrated coordinate system.
根據本揭露之再一方面,提出一種筆記型電腦。筆記型電腦包括一主機及一顯示裝置。顯示裝置樞接於主機,以相對主機翻轉。顯示裝置包括一顯示單元、一重力偵測單元、一分析單元及一座標校正單元。重力偵測單元用以偵測顯示單元之一重力方向。分析單元用以依據重力方向的改變,分析顯示單元之一旋轉角度。座標校正單元用以依據旋轉角度,校正顯示單元之一座標系統。成像單元用以依據校正後之座標系統,於顯示單元顯示一立體虛擬物件。 According to another aspect of the present disclosure, a laptop computer is provided. The laptop computer includes a host computer and a display device. The display device is pivotally connected to the host computer and can be rotated relative to the host computer. The display device includes a display unit, a gravity detection unit, an analysis unit, and a coordinate correction unit. The gravity detection unit is used to detect a gravity direction of the display unit. The analysis unit is used to analyze a rotation angle of the display unit based on changes in the gravity direction. The coordinate correction unit is used to calibrate a coordinate system of the display unit based on the rotation angle. The imaging unit is used to display a three-dimensional virtual object on the display unit based on the calibrated coordinate system.
為了對本揭露之上述及其他方面有更佳的瞭解,下文特舉實施例,並配合所附圖式詳細說明如下: To provide a better understanding of the above and other aspects of this disclosure, the following examples are given below with detailed descriptions in conjunction with the accompanying drawings:
100,200,300,400:顯示裝置 100, 200, 300, 400: Display device
110:影像擷取單元 110: Image capture unit
111:輸入單元 111: Input unit
112:分割單元 112: Split Unit
113:轉換單元 113:Conversion unit
120,520:顯示單元 120,520: Display unit
121:顯示面板 121: Display Panel
140:重力偵測單元 140: Gravity Detection Unit
150:分析單元 150:Analysis Unit
160:座標校正單元 160: Coordinate correction unit
170:成像單元 170: Imaging unit
900:主機 900: Host
1000:筆記型電腦 1000: Laptop computer
BGr:實景背景 BGr: Realistic background
BGf:畫面背景 BGf: Background image
CR:座標系統 CR: Coordinate system
FM:二維畫面 FM: Two-dimensional image
GD:重力方向 GD: Gravity Direction
OB2:二維物件 OB2: Two-dimensional objects
OB3:立體虛擬物件 OB3: 3D Virtual Objects
RA:旋轉角度 RA: Rotation angle
SD:陰影 SD: Shadow
S110,S120,S130,S140,S140’,S150,S150’,S160,S160,S170,S170’,S180,S190:步驟 S110, S120, S130, S140, S140’, S150, S150’, S160, S160, S170, S170’, S180, S190: Steps
第1圖繪示根據本揭露一實施例之筆記型電腦的示意圖。 Figure 1 shows a schematic diagram of a notebook computer according to an embodiment of the present disclosure.
第2圖繪示對第1圖之筆記型電腦之顯示裝置翻動的示意圖。 Figure 2 shows a schematic diagram of flipping the display device of the notebook computer in Figure 1.
第3圖繪示第1圖之顯示裝置的方塊圖。 Figure 3 shows a block diagram of the display device in Figure 1.
第4圖繪示根據本揭露一實施例之立體虛擬物件之顯示方法的流程圖。 Figure 4 shows a flow chart of a method for displaying a three-dimensional virtual object according to an embodiment of the present disclosure.
第5圖繪示根據本揭露另一實施例之顯示裝置的方塊圖。 Figure 5 shows a block diagram of a display device according to another embodiment of the present disclosure.
第6圖繪示根據本揭露另一實施例之立體虛擬物件之顯示方法的流程圖。 Figure 6 shows a flow chart of a method for displaying a three-dimensional virtual object according to another embodiment of the present disclosure.
第7~8圖示例說明第6圖之步驟。 Figures 7 and 8 illustrate the steps in Figure 6.
第9圖繪示根據本揭露另一實施例之顯示裝置的方塊圖。 Figure 9 shows a block diagram of a display device according to another embodiment of the present disclosure.
第10圖繪示根據本揭露另一實施例之立體虛擬物件之顯示方法的流程圖。 FIG10 is a flow chart illustrating a method for displaying a three-dimensional virtual object according to another embodiment of the present disclosure.
第11~12圖示例說明第10圖之步驟。 Figures 11 and 12 illustrate the steps in Figure 10.
第13圖繪示根據本揭露另一實施例之顯示裝置的方塊圖。 Figure 13 shows a block diagram of a display device according to another embodiment of the present disclosure.
第14圖繪示根據本揭露另一實施例之立體虛擬物件之顯示方法的流程圖。 FIG14 is a flow chart illustrating a method for displaying a three-dimensional virtual object according to another embodiment of the present disclosure.
第15圖示例說明第14圖之步驟。 Figure 15 illustrates the steps in Figure 14.
第16圖示例說明繪示根據本揭露另一實施例之顯示單元。 Figure 16 illustrates a display unit according to another embodiment of the present disclosure.
第17圖示例說明第16圖之顯示單元轉動後的情況。 Figure 17 illustrates the display unit in Figure 16 after rotation.
本說明書的技術用語係參照本技術領域之習慣用語,如本說明書對部分用語有加以說明或定義,該部分用語之解釋係以本說明書之說明或定義為準。本揭露之各個實施例分別具有一或多個技術特徵。在可能實施的前提下,本技術領域具有通常知識者可選擇性地實施任一實施例中部分或全部的技術特徵,或者選擇性地將這些實施例中部分或全部的技術特徵加以組合。 The technical terms used in this specification are based on customary terminology in the art. If this specification provides explanations or definitions for certain terms, the interpretation of such terms shall be subject to the explanations or definitions in this specification. Each embodiment disclosed herein has one or more technical features. Where feasible, a person skilled in the art may selectively implement some or all of the technical features of any embodiment, or selectively combine some or all of the technical features of these embodiments.
第1圖繪示根據本揭露一實施例之筆記型電腦1000的示意圖。隨著筆記型電腦越來越進步,使用者在使用筆記型電腦1000上對感官上之要求也隨之增加,例如使用者會期望能夠在顯示裝置100上呈現出立體虛擬物件OB3。 FIG1 is a schematic diagram of a laptop computer 1000 according to an embodiment of the present disclosure. As laptop computers become increasingly advanced, users' sensory requirements when using laptop computers 1000 also increase. For example, users may desire to display a three-dimensional virtual object OB3 on the display device 100.
請同時參照第1圖及第2圖。第2圖繪示對第1圖之筆記型電腦1000之顯示裝置100翻動的示意圖。於本揭露中,顯示於顯示裝置100之立體虛擬物件OB3可以隨著顯示裝置100做變化。如第2圖所示,當顯示裝置100往遠離主機900之方向下壓時,於顯示裝置100會顯示出立體虛擬物件OB3之上視圖,類似於由上往下看俯視看著立體虛擬物件OB3。 Please refer to Figures 1 and 2 together. Figure 2 illustrates a schematic diagram of flipping the display device 100 of the laptop computer 1000 in Figure 1. In the present disclosure, the 3D virtual object OB3 displayed on the display device 100 can change along with the display device 100. As shown in Figure 2, when the display device 100 is pressed downward in a direction away from the host computer 900, a top view of the 3D virtual object OB3 is displayed on the display device 100, similar to looking down at the 3D virtual object OB3 from above.
第3圖繪示第1圖之顯示裝置100的方塊圖。顯示裝置100樞接於主機900,以相對主機900翻轉。顯示裝置100包括一顯示單元120、一重力偵測單元140、一分析單元150、一座標校正單元160及一成像單元170。顯示單元120例如是一液晶顯示面板或一OLED顯示面板,用以顯示立體虛擬物件OB3。 Figure 3 shows a block diagram of the display device 100 in Figure 1. The display device 100 is pivotally connected to the host computer 900 and can be rotated relative to the host computer 900. The display device 100 includes a display unit 120, a gravity detection unit 140, an analysis unit 150, a coordinate correction unit 160, and an imaging unit 170. The display unit 120 is, for example, a liquid crystal display panel or an OLED display panel, and is used to display the three-dimensional virtual object OB3.
重力偵測單元140例如是陀螺儀、加速計、加速針、加速度感測器或重力加速度感測器,用以偵測顯示單元120之一重力方向GD。 The gravity detection unit 140 is, for example, a gyroscope, an accelerometer, an accelerometer needle, an acceleration sensor, or a gravity acceleration sensor, and is used to detect a gravity direction GD of the display unit 120.
分析單元150、座標校正單元160及成像單元170例如是一電路、一電路板、儲存程式碼之儲存裝置或一晶片。晶片例如是一中央處理單元(central processing unit,CPU)、或是其他可程式化之一般用途或特殊用途的微控制單元(micro control unit,MCU)、微處理器(microprocessor)、數位信號處理器(digital signal processor,DSP)、可程式化控制器、特殊應用積體電路(application specific integrated circuit,ASIC)、圖形處理器(graphics processing unit,GPU)、影像訊號處理器(image signal processor,ISP)、影像處理單元(image processing unit,IPU)、算數邏輯單元(arithmetic logic unit,ALU)、複雜可程式邏輯裝置(complex programmable logic device,CPLD)、現場可程式化邏輯閘陣列(field programmable gate array,FPGA)或其他類似元件或上述元件的組合。 The analysis unit 150, the coordinate correction unit 160, and the imaging unit 170 are, for example, a circuit, a circuit board, a storage device storing program codes, or a chip. The chip may be, for example, a central processing unit (CPU), or other programmable general-purpose or special-purpose microcontroller unit (MCU), microprocessor, digital signal processor (DSP), programmable controller, application specific integrated circuit (ASIC), graphics processing unit (GPU), image signal processor (ISP), image processing unit (IPU), arithmetic logic unit (ALU), complex programmable logic device (CPLD), field programmable gate array (FPGA), or other similar components or combinations of the above components.
第4圖繪示根據本揭露一實施例之立體虛擬物件OB3之顯示方法的流程圖。立體虛擬物件OB3之顯示方法包括步驟S110~S130、S180。以下之說明請同時參照第1圖及第2圖所示。 FIG4 illustrates a flow chart of a method for displaying a 3D virtual object OB3 according to an embodiment of the present disclosure. The method for displaying a 3D virtual object OB3 includes steps S110 to S130 and S180. The following description is in conjunction with FIG1 and FIG2.
於步驟S110中,如第2圖所示,重力偵測單元140偵測顯示單元120之一重力方向GD。重力方向GD固定朝向地心。 In step S110, as shown in FIG2 , the gravity detection unit 140 detects a gravity direction GD of the display unit 120. The gravity direction GD is fixed toward the center of the earth.
接著,於步驟S120中,如第2圖所示,分析單元150依據重力方向GD的改變,分析顯示單元120之一旋轉角度RA。旋轉角度RA包含角度與方向。 Next, in step S120, as shown in FIG2 , the analysis unit 150 analyzes a rotation angle RA of the display unit 120 based on the change in the gravity direction GD. The rotation angle RA includes an angle and a direction.
然後,於步驟S130中,如第2圖所示,座標校正單元160依據旋轉角度RA,校正顯示單元120之一座標系統CR。座標系統CR例如是前鏡頭之座標系統。 Then, in step S130, as shown in FIG2 , the coordinate calibration unit 160 calibrates a coordinate system CR of the display unit 120 according to the rotation angle RA. The coordinate system CR is, for example, the coordinate system of the front lens.
接著,於步驟S180中,如第2圖所示,成像單元170依據校正後之座標系統CR,於顯示單元120顯示一立體虛擬物件OB3。換言之,本顯示方法進行之前,顯示單元120可顯示立體虛擬物件OB3,或於本顯示方法進行後,顯示單元120才依據校正後之座標系統CR來對應顯示立體虛擬物件OB3,在此非用以限制本實施例。另外,立體虛擬物件OB3與重力方向GD之關係不變,但在顯示單元120上則會呈現出不同的面向。 Next, in step S180, as shown in FIG2 , the imaging unit 170 displays a 3D virtual object OB3 on the display unit 120 based on the calibrated coordinate system CR. In other words, the display unit 120 may display the 3D virtual object OB3 before the present display method is performed, or may display the 3D virtual object OB3 based on the calibrated coordinate system CR after the present display method is performed, although this is not intended to limit the present embodiment. Furthermore, the relationship between the 3D virtual object OB3 and the direction of gravity GD remains unchanged, but the 3D virtual object OB3 appears in a different orientation on the display unit 120.
第1圖之顯示裝置100的背面實質上垂直於地面時,顯示單元120顯示的是立體虛擬物件OB3之側面。第2圖之顯示裝置100的背面朝下傾斜時,顯示單元120顯示的是立體虛擬物件OB3的頂面。 When the back of the display device 100 in Figure 1 is substantially perpendicular to the ground, the display unit 120 displays the side of the three-dimensional virtual object OB3. When the back of the display device 100 in Figure 2 is tilted downward, the display unit 120 displays the top of the three-dimensional virtual object OB3.
透過上述實施例,利用筆記型電腦1000之顯示裝置100的翻動,可於顯示裝置100上呈現出不同面向的立體虛擬物件OB3。使用者在觀看立體虛擬物件OB3,形同在觀看立體真實物件。 Through the above-described embodiment, by flipping the display device 100 of the laptop computer 1000, a three-dimensional virtual object OB3 can be presented on the display device 100 from different angles. When a user views the three-dimensional virtual object OB3, it is as if they are viewing a three-dimensional real object.
第5圖繪示根據本揭露另一實施例之顯示裝置200的方塊圖。顯示裝置200包括一影像擷取單元110、上述之顯示單元 120、上述之重力偵測單元140、上述之分析單元150、上述之座標校正單元160及上述之成像單元170。影像擷取單元110例如是相機、攝影機或攝像頭,用以拍攝一實景背景BGr。影像擷取單元110連接於顯示單元120上。 FIG5 shows a block diagram of a display device 200 according to another embodiment of the present disclosure. Display device 200 includes an image capture unit 110, the aforementioned display unit 120, the aforementioned gravity detection unit 140, the aforementioned analysis unit 150, the aforementioned coordinate correction unit 160, and the aforementioned imaging unit 170. Image capture unit 110 is, for example, a camera, a camcorder, or a video camera, and is used to capture a real-life background BGr. Image capture unit 110 is connected to display unit 120.
第6圖繪示根據本揭露另一實施例之立體虛擬物件OB3之顯示方法的流程圖。請同時參考第7圖~第8圖所示。第7~8圖示例說明第6圖之步驟。立體虛擬物件OB3之顯示方法包括步驟S110~S150、S180。 FIG6 is a flowchart illustrating a method for displaying a 3D virtual object OB3 according to another embodiment of the present disclosure. Please also refer to FIG7 and FIG8 . FIG7 and FIG8 illustrate the steps of FIG6 . The method for displaying a 3D virtual object OB3 includes steps S110 to S150 and S180 .
於步驟S110~S130,座標校正單元160依據旋轉角度RA,校正顯示單元120之座標系統CR。 In steps S110-S130, the coordinate calibration unit 160 calibrates the coordinate system CR of the display unit 120 according to the rotation angle RA.
,於步驟S140中,如第7圖所示,影像擷取單元110拍攝一實景背景BGr,且影像擷取單元110會隨著顯示單元120一起轉動。影像擷取單元110設置於顯示裝置200之背面,故以虛線表示。 In step S140, as shown in FIG7 , the image capture unit 110 captures a real-life background BGr, and the image capture unit 110 rotates along with the display unit 120. The image capture unit 110 is located on the back of the display device 200 and is therefore indicated by a dotted line.
接著,於步驟S150中,如第7圖所示,於顯示單元120顯示實景背景BGr。 Next, in step S150, as shown in FIG7 , the real scene background BGr is displayed on the display unit 120.
然後,於步驟S180中,如第7圖所示,成像單元170依據校正後之座標系統CR,於顯示單元120顯示立體虛擬物件OB3,立體虛擬物件OB3疊加於實景背景BGr上。 Then, in step S180, as shown in FIG7 , the imaging unit 170 displays the 3D virtual object OB3 on the display unit 120 according to the calibrated coordinate system CR. The 3D virtual object OB3 is superimposed on the real background BGr.
如第7~8圖所示,當顯示裝置200之顯示單元120往遠離主機900之方向下壓時,影像擷取單元110會隨著顯示單元120一起移動,因此影像擷取單元110會移動到物品之上方,拍攝 到實景背景BGr之俯視影像。並且,透過步驟S110~S130的校正,立體虛擬物件OB3也會一併轉為俯視的立體影像。 As shown in Figures 7-8, when the display unit 120 of the display device 200 is pressed downward, away from the host computer 900, the image capture unit 110 moves along with the display unit 120. As a result, the image capture unit 110 moves above the object, capturing a bird's-eye view of the real background BGr. Furthermore, through the calibration in steps S110-S130, the 3D virtual object OB3 is also converted into a bird's-eye view of the 3D image.
因此,顯示單元120會呈現出同步變化面向的立體虛擬物件OB3與實景背景BGr。 Therefore, the display unit 120 presents the three-dimensional virtual object OB3 and the real background BGr, which change their orientation synchronously.
第9圖繪示根據本揭露另一實施例之顯示裝置300的方塊圖。顯示裝置300包括上述之顯示單元120、上述之重力偵測單元140、上述之分析單元150、上述之座標校正單元160及上述之成像單元170。 FIG9 shows a block diagram of a display device 300 according to another embodiment of the present disclosure. The display device 300 includes the aforementioned display unit 120, the aforementioned gravity detection unit 140, the aforementioned analysis unit 150, the aforementioned coordinate correction unit 160, and the aforementioned imaging unit 170.
第10圖繪示根據本揭露另一實施例之立體虛擬物件OB3之顯示方法的流程圖。請同時參考第11圖~第12圖所示。第11~12圖示例說明第10圖之步驟。立體虛擬物件OB3之顯示方法包括步驟S110~S130、S180、S190。 FIG10 is a flowchart illustrating a method for displaying a 3D virtual object OB3 according to another embodiment of the present disclosure. Please also refer to FIG11 and FIG12 . FIG11 and FIG12 illustrate the steps of FIG10 . The method for displaying a 3D virtual object OB3 includes steps S110 to S130, S180, and S190.
於步驟S110~步驟S130中,座標校正單元160依據旋轉角度RA,校正顯示單元120之座標系統CR。 In steps S110 to S130, the coordinate calibration unit 160 calibrates the coordinate system CR of the display unit 120 according to the rotation angle RA.
接著,於步驟S180中,如第11圖所示,成像單元170依據校正後之座標系統CR,於顯示單元120顯示立體虛擬物件OB3。 Next, in step S180, as shown in FIG11 , the imaging unit 170 displays the three-dimensional virtual object OB3 on the display unit 120 according to the calibrated coordinate system CR.
然後,於步驟S190中,如第11圖所示,依據校正後之座標系統CR,於顯示單元120顯示立體虛擬物件OB3之陰影SD。 Then, in step S190, as shown in FIG11 , the shadow SD of the three-dimensional virtual object OB3 is displayed on the display unit 120 according to the calibrated coordinate system CR.
如第11~12圖所示,當顯示單元120向下翻轉後,顯示單元120所顯示的立體虛擬物件OB3及其陰影SD也會被更新。 As shown in Figures 11 and 12, when the display unit 120 is flipped downward, the three-dimensional virtual object OB3 and its shadow SD displayed by the display unit 120 are also updated.
根據上述實施例之顯示方法,呈現於顯示單元120 上之立體虛擬物件OB3可以更有真實感,提昇使用者使用螢幕上之立體感受。 According to the display method of the above embodiment, the three-dimensional virtual object OB3 displayed on the display unit 120 can be made more realistic, enhancing the user's three-dimensional experience on the screen.
第13圖繪示根據本揭露另一實施例之顯示裝置400的方塊圖。顯示裝置400包括一輸入單元111、一分割單元112、一轉換單元113、上述之顯示單元120、上述之重力偵測單元140、上述之分析單元150、上述之座標校正單元160及上述之成像單元170。輸入單元111用以獲得一二維畫面FM。 FIG13 shows a block diagram of a display device 400 according to another embodiment of the present disclosure. Display device 400 includes an input unit 111, a segmentation unit 112, a conversion unit 113, the aforementioned display unit 120, the aforementioned gravity detection unit 140, the aforementioned analysis unit 150, the aforementioned coordinate correction unit 160, and the aforementioned imaging unit 170. Input unit 111 is used to obtain a two-dimensional image FM.
分割單元112及轉換單元113例如是一電路、一電路板、儲存程式碼之儲存裝置或一晶片。晶片例如是一中央處理單元(central processing unit,CPU)、或是其他可程式化之一般用途或特殊用途的微控制單元(micro control unit,MCU)、微處理器(microprocessor)、數位信號處理器(digital signal processor,DSP)、可程式化控制器、特殊應用積體電路(application specific integrated circuit,ASIC)、圖形處理器(graphics processing unit,GPU)、影像訊號處理器(image signal processor,ISP)、影像處理單元(image processing unit,IPU)、算數邏輯單元(arithmetic logic unit,ALU)、複雜可程式邏輯裝置(complex programmable logic device,CPLD)、現場可程式化邏輯閘陣列(field programmable gate array,FPGA)或其他類似元件或上述元件的組合。 The dividing unit 112 and the converting unit 113 are, for example, a circuit, a circuit board, a storage device for storing program codes, or a chip. The chip may be, for example, a central processing unit (CPU), or other programmable general-purpose or special-purpose microcontroller unit (MCU), microprocessor, digital signal processor (DSP), programmable controller, application specific integrated circuit (ASIC), graphics processing unit (GPU), image signal processor (ISP), image processing unit (IPU), arithmetic logic unit (ALU), complex programmable logic device (CPLD), field programmable gate array (FPGA), or other similar components or combinations of the above components.
第14圖繪示根據本揭露另一實施例之立體虛擬物件OB3之顯示方法的流程圖。請同時參考第15圖所示。第15圖示例說明第14圖之步驟。立體虛擬物件OB3之顯示方法包括步驟S110~S130、 S140’~S170’、S180。於步驟S110~步驟S130中,座標校正單元160依據旋轉角度RA,校正顯示單元120之座標系統CR。 FIG14 is a flowchart illustrating a method for displaying a 3D virtual object OB3 according to another embodiment of the present disclosure. Please also refer to FIG15 , which illustrates the steps in FIG14 . The method for displaying the 3D virtual object OB3 includes steps S110 through S130, S140' through S170', and S180. In steps S110 through S130, the coordinate calibration unit 160 calibrates the coordinate system CR of the display unit 120 based on the rotation angle RA.
接著,於步驟S140’中,如第15圖所示,輸入單元111獲得二維畫面FM。 Next, in step S140', as shown in FIG15 , the input unit 111 obtains the two-dimensional image FM.
接著,於步驟S150’中,如第15圖所示,分割單元112自二維畫面FM中擷取一二維物件OB2及一畫面背景BGf。 Next, in step S150', as shown in FIG15 , the segmentation unit 112 extracts a two-dimensional object OB2 and a background BGf from the two-dimensional frame FM.
然後,於步驟S160’中,如第15圖所示,轉換單元113將二維物件OB2轉換為立體虛擬物件OB3。 Then, in step S160', as shown in Figure 15, the conversion unit 113 converts the two-dimensional object OB2 into a three-dimensional virtual object OB3.
接著,於步驟S170’中,如第15圖所示,於顯示單元120顯示畫面背景BGf。 Next, in step S170', as shown in FIG15 , the screen background BGf is displayed on the display unit 120.
然後,於步驟S180中,如第15圖所示,成像單元170依據校正後之座標系統CR,於顯示單元120顯示立體虛擬物件OB3,立體虛擬物件OB3疊加於畫面背景BGf上。 Then, in step S180, as shown in FIG15, the imaging unit 170 displays the three-dimensional virtual object OB3 on the display unit 120 according to the calibrated coordinate system CR. The three-dimensional virtual object OB3 is superimposed on the screen background BGf.
根據上述之實施例,使用者可以自行挑選所喜歡之二維畫面FM,並在二維畫面FM上選取某個二維物件OB2後,將其立體化為立體虛擬物件OB3,使得立體顯示的內容可以更加豐富且多樣化。 According to the above embodiment, users can select their favorite two-dimensional screen FM and, after selecting a two-dimensional object OB2 on the two-dimensional screen FM, transform it into a three-dimensional virtual object OB3, making the three-dimensional display content richer and more diverse.
第16圖示例說明繪示根據本揭露另一實施例之顯示單元520。第17圖示例說明第16圖之顯示單元520轉動後的情況。在此實施例中,顯示單元520係為數個顯示面板121所組成之一立方體,各顯示面板121以垂直90度之方式彼此相互連接。這些顯示面板121分別顯示不同角度之立體虛擬物件OB3,讓使用者感覺到立體虛擬物件OB3如同漂浮在空中。 Figure 16 illustrates a display unit 520 according to another embodiment of the present disclosure. Figure 17 illustrates the display unit 520 of Figure 16 after rotation. In this embodiment, the display unit 520 is a cube composed of several display panels 121, each connected to each other at 90 degrees. These display panels 121 display a 3D virtual object OB3 at different angles, giving the user the illusion that the 3D virtual object OB3 is floating in mid-air.
如第17圖所示,當顯示單元520轉動時,這些顯示面板121同步依據校正後之座標系統CR,顯示立體虛擬物件OB3,使得立體虛擬物件OB3如同在空中維持著同一面向。 As shown in FIG17 , when the display unit 520 rotates, the display panels 121 synchronously display the three-dimensional virtual object OB3 according to the calibrated coordinate system CR, so that the three-dimensional virtual object OB3 appears to maintain the same orientation in mid-air.
也就是說,當這些顯示面板121被轉動後或是持續被轉動時,所顯示之立體虛擬物件OB3仍會不斷更新並校正座標系統CR,使立體虛擬物件OB3維持在畫面中央,且保持同一面向,如同飄浮在空中一般。 In other words, when these display panels 121 are rotated or continue to be rotated, the displayed 3D virtual object OB3 will continue to update and calibrate the coordinate system CR, so that the 3D virtual object OB3 remains in the center of the screen and maintains the same orientation, as if floating in the air.
根據上述各種實施例,顯示裝置100、200、300、400翻轉時,可以透過座標系統CR的轉換,來改變立體虛擬物件OB3之不同面相,以呈現出立體視覺的感受。 According to the various embodiments described above, when the display devices 100, 200, 300, and 400 are flipped, the coordinate system CR can be transformed to change the different aspects of the three-dimensional virtual object OB3, thereby presenting a three-dimensional visual experience.
以上揭露提供用於實施本揭露之一些實施方式或實例之不同特徵。上述描述部件及配置之特定實例(例如所提及的數值或名稱)以簡化/示意本揭露之一些實施方式。當然,此等部件及配置僅為實例且並非意欲為限制性的。此外,本揭露之一些實施方式在各種實例中可重複參考符號及/或字母。此重複係出於簡單及清楚之目的,且本身並不指明所論述之各種實施方式及/或組態之間的關係。 The above disclosure provides various features for implementing some embodiments or examples of the present disclosure. The specific examples of components and configurations described above (e.g., the referenced numbers or names) are provided to simplify/illustrate some embodiments of the present disclosure. Of course, these components and configurations are merely examples and are not intended to be limiting. Furthermore, some embodiments of the present disclosure may refer to repeated symbols and/or letters in various examples. This repetition is for simplicity and clarity and does not in itself dictate a relationship between the various embodiments and/or configurations discussed.
綜上所述,雖然本揭露已以實施例揭露如上,然其並非用以限定本揭露。本揭露所屬技術領域中具有通常知識者,在不脫離本揭露之精神和範圍內,當可作各種之更動與潤飾。因此,本揭露之保護範圍當視後附之申請專利範圍所界定者為準。 In summary, although the present disclosure has been described above with reference to the embodiments, these are not intended to limit the present disclosure. Those skilled in the art will readily appreciate that various modifications and enhancements can be made to the present disclosure without departing from the spirit and scope of the present disclosure. Therefore, the scope of protection of the present disclosure shall be determined by the scope of the appended patent application.
S110,S120,S130,S180:步驟 S110, S120, S130, S180: Steps
Claims (13)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW113115747A TWI891340B (en) | 2024-04-26 | 2024-04-26 | Displaying method for three-dimensional virtual object, display device and notebook computer using the same |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW113115747A TWI891340B (en) | 2024-04-26 | 2024-04-26 | Displaying method for three-dimensional virtual object, display device and notebook computer using the same |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TWI891340B true TWI891340B (en) | 2025-07-21 |
| TW202542716A TW202542716A (en) | 2025-11-01 |
Family
ID=97228127
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW113115747A TWI891340B (en) | 2024-04-26 | 2024-04-26 | Displaying method for three-dimensional virtual object, display device and notebook computer using the same |
Country Status (1)
| Country | Link |
|---|---|
| TW (1) | TWI891340B (en) |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TW201239673A (en) * | 2011-03-25 | 2012-10-01 | Acer Inc | Method, manipulating system and processing apparatus for manipulating three-dimensional virtual object |
| TW201633104A (en) * | 2015-03-06 | 2016-09-16 | 新力電腦娛樂股份有限公司 | Tracking system for head mounted display |
| TW201642943A (en) * | 2015-03-20 | 2016-12-16 | 新力電腦娛樂股份有限公司 | Dynamic gloves to convey sense of touch and movement for virtual objects in HMD rendered environments |
| TW202040348A (en) * | 2019-01-04 | 2020-11-01 | 美商傑德公司 | Virtual try-on systems and methods for spectacles |
-
2024
- 2024-04-26 TW TW113115747A patent/TWI891340B/en active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TW201239673A (en) * | 2011-03-25 | 2012-10-01 | Acer Inc | Method, manipulating system and processing apparatus for manipulating three-dimensional virtual object |
| TW201633104A (en) * | 2015-03-06 | 2016-09-16 | 新力電腦娛樂股份有限公司 | Tracking system for head mounted display |
| TW201642943A (en) * | 2015-03-20 | 2016-12-16 | 新力電腦娛樂股份有限公司 | Dynamic gloves to convey sense of touch and movement for virtual objects in HMD rendered environments |
| TW202040348A (en) * | 2019-01-04 | 2020-11-01 | 美商傑德公司 | Virtual try-on systems and methods for spectacles |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN107844190B (en) | Image display method and device based on virtual reality VR equipment | |
| CN101147188B (en) | Method and system for motion-based tracking in image processing | |
| US11195253B2 (en) | Equatorial stitching of hemispherical images in a spherical image capture system | |
| EP3438919B1 (en) | Image displaying method and head-mounted display apparatus | |
| CN106973228B (en) | Shooting method and electronic equipment | |
| TW201214199A (en) | A system for portable tangible interaction | |
| US11477432B2 (en) | Information processing apparatus, information processing method and storage medium | |
| US11778155B2 (en) | Image processing apparatus, image processing method, and storage medium | |
| TWI434129B (en) | System and device for displaying spherical panorama image | |
| JP2014053794A (en) | Information processing program, information processing apparatus, information processing system, and information processing method | |
| CN105929538A (en) | Virtual reality equipment display method and device | |
| JP2024029047A (en) | Display detection apparatus, method therefor, and computer readable medium | |
| WO2023125362A1 (en) | Image display method and apparatus, and electronic device | |
| TWI891340B (en) | Displaying method for three-dimensional virtual object, display device and notebook computer using the same | |
| TW201016275A (en) | Image system for adjusting displaying angle by detecting human face and visual simulation control apparatus thereof | |
| CN105094614B (en) | Method for displaying image and device | |
| TW202542716A (en) | Displaying method for three-dimensional virtual object, display device and notebook computer using the same | |
| TW202143110A (en) | Object transparency changing method for image display and document camera | |
| CN120950030A (en) | Methods for displaying 3D virtual objects, display devices, and laptops using them | |
| TWI885862B (en) | See-through display method and see-through display system | |
| TW202301868A (en) | Augmented reality system and operation method thereof | |
| US20250322615A1 (en) | See-through display method and see-through display system | |
| TWI726577B (en) | Electronic device | |
| EP4261788A1 (en) | Image processing apparatus, image processing method, and program | |
| TWI621356B (en) | Method of Projection Mapping |