TW201218043A - Optical sensing system - Google Patents

Optical sensing system Download PDF

Info

Publication number
TW201218043A
TW201218043A TW99135761A TW99135761A TW201218043A TW 201218043 A TW201218043 A TW 201218043A TW 99135761 A TW99135761 A TW 99135761A TW 99135761 A TW99135761 A TW 99135761A TW 201218043 A TW201218043 A TW 201218043A
Authority
TW
Taiwan
Prior art keywords
image
mirror
candidate
real
virtual
Prior art date
Application number
TW99135761A
Other languages
Chinese (zh)
Other versions
TWI423100B (en
Inventor
Tzung-Min Su
Chih-Hsin Lin
Hsin-Chia Chen
Cho-Yi Lin
Original Assignee
Pixart Imaging Inc
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 Pixart Imaging Inc filed Critical Pixart Imaging Inc
Priority to TW99135761A priority Critical patent/TWI423100B/en
Priority to US13/087,392 priority patent/US8427453B2/en
Publication of TW201218043A publication Critical patent/TW201218043A/en
Application granted granted Critical
Publication of TWI423100B publication Critical patent/TWI423100B/en

Links

Landscapes

  • Position Input By Displaying (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

An optical sensing system includes a sensing area, a reflective mirror, a first image-sensing device, a second image-sensing device, and a processing circuit. The sensing area is utilized for a plurality of pointing objects to proceed touch operation. The reflective mirror generates the mirror image of the sensing area. The first image-sensing device and the second image-sensing device respectively capture a first set of real images including all or part of the pointing objects, and a second set of real images including all or part of the pointing objects. The first image-sensing device and the second image-sensing device also respectively capture a first set of virtual images including all or part of the pointing objects in the mirror image, and a second set of real images including all or part of the pointing objects in the mirror image. The processing circuit generates real image candidate coordinates corresponding to the plurality of the pointing objects according to the first set of real images and the second set of real images. The processing circuit also generates virtual image candidate coordinates corresponding to the plurality of the pointing objects according to the first set of virtual images and the second set of virtual images. In this way, the processing circuit can calculate the positions of the plurality of the pointing objects according to the real image candidate coordinates and the virtual image candidate coordinates so as to perform multi-touch operation.

Description

201218043 六、發明說明: 【發明所屬之技術領域】 . 本發明有關於觸控技術,特別是有關於一種可應用於多點觸控 操作的光學感測系統及其彳貞測指示物的位置的方法。 【先前技術】 第1圖為說明先前技術之光學感測系統100的示意圖。光學感 測系統100用來偵測指示物(pointing object)102的位置。光學感測系 統100包括一感測區域116、一反射鏡1〇4、一影像感測裝置11〇, 以及一處理電路112。在感測區域116的側邊設置有反光元件 與108。反光元件106與108皆用來將光線反射至感測區域116。反 射鏡104用來產生感測區域116的鏡像㈣汀沉image)。反射鏡刚 可利用一平面反射鏡實現,且反射鏡104的鏡面118朝向感測區域 116。景^像感測裝置110設置於感測區域116的一個角落。影像感測 裝置110的感測範圍涵盖感測區域116。處理電路112依據影像感 測裝置110所擷取的影像,計算指示物102的位置,以產生一輸出 座標Sxy。 第2圖為§兒明光學感測系統1〇〇的工作原理的示意圖。在第2 圖中’反射鏡104以上的部份係表示反射鏡104所產生的鏡像,1〇6Α 表示反光元件106的鏡像,ι〇8Α表示反光元件1〇8的鏡像,η〇Α 表示影像感測裝置11 〇的鏡像’ 116 A表示感測區域116的鏡像,丨〇 2 a 201218043 k . 表示指示物的鏡像。由第2圖可看出,影像感測裝置no沿著 光徑204感測到指示物1〇2 ’且沿著光徑206感測到反射鏡1〇4中 的指示物102A。第3圖為第2圖的影像感測裝置11〇所擷取的影像 的示意圖。在第3圖中’300表示影像感測裝置11〇所擷取的影像。 由於影像感測裝置110設置於反射鏡的左側,且暗紋306相較於暗 紋304更靠近影像300的左側邊緣’因此處理電路H2可判斷暗紋 304為指示物1〇2所造成的暗紋,且暗紋3〇6為指示物的鏡像ι〇2Α φ 所造成的暗紋。如此一來,處理電路U2根據指示物的鏡像102所 造成的暗紋304與指示物的鏡像102A所造成的暗紋3〇6,即可計算 出指示物102的位置,其計算方式請參考中華民國專利申請案第 097126033號。此外,302表示藉由反光元件1〇6、應與反射鏡1〇4 反射光線’而在影像上形成亮度較亮的亮區。藉由亮區搬與暗紋 (304及306)的亮度對比’可輔助處理電路j 12更正確地得到暗紋· 及306位置,以更正確地計算出指示物1〇2的位置。 然而’备光學感測系、统100應用於多點觸控時,處理電路m 無法判斷影像感測裝置110所操取的影像中之各暗紋為指示物所造 成的暗级,或是指示物的鏡像所造成的暗紋。舉例而言,第4圖為 說明當光學感測系統HKH貞測兩指示物1〇2與1〇3之第一種情況之 示意圖。第5圖為說明當光學感測系統KKM貞測兩指示物1〇2與103 之第二種情況之示意圖。第6⑻圖為說明第4圖之影像感測裴置η。 所擷取的w像之不意圖。第喻)圖為說明第$圖之影像感測裝 置110所擷取的影像500之示意圖。由第6⑻圖與第6⑼圖可看出, 201218043 第4圖之影像感測裝置110所擷取的影像400與第5圖之影像感測 裝置110所擷取的影像5〇〇類似,因此處理電路112無法判斷兩指 示物102與1〇3之位置屬於第一種情況或是第二種情況,也就是說, 處理電路112無法判斷暗紋4〇4、406、504與506為指示物所造成 的暗紋’或是指示物的鏡像所造成的暗紋,如此造成處理電路112 無法正確地計算出指示物1〇2與1〇3的位置。換句話說,當光學感 測系統100應用於多點觸控時,處理電路112無法正確地計算出指 示物之位置。 【發明内容】 本發明提供一種光學感測系統。該光學感測系統包括一感測區 域、一反射鏡、一第一影像感測裝置、一第二影像感測裝置,以及 一處理電路。該感測區域具有複數個側邊。該感測區域提供給複數 個指示物進行操作。該反射鏡產生該感測區域之鏡像。該第一影像 感測裝置擷取包含至少部份該等指示物之一第一組實像,以及包含 该反射鏡中至少部份該等指示物之一第一組虛像。該第二影像感測 裝置櫧取包含至少部份該等指示物之一第二組實像,以及包含該反 射鏡中至少部份該等指示物之一第二組虛像。該處理電路根據該第 一影像感測器所擷取之該第一組實像與該第二影像感測器所擷取之 該第二組實像,產生對應於該等指示物之一組實像候選座標。該處 理電路根據該第一影像感測器所掏取之該第一組虛像與該第二影像 感測器所擷取之3亥第一組虛像,產生對應於該等指示物之一組虛像 候選座標,該處理電路根據該組實像候選座標以及該組虛像候選座 201218043 4201218043 VI. Description of the Invention: [Technical Field of the Invention] The present invention relates to touch technology, and more particularly to an optical sensing system applicable to multi-touch operation and the position of the detection indicator method. [Prior Art] FIG. 1 is a schematic diagram illustrating a prior art optical sensing system 100. Optical sensing system 100 is used to detect the location of pointing object 102. The optical sensing system 100 includes a sensing area 116, a mirror 〇4, an image sensing device 11A, and a processing circuit 112. Reflective elements 108 are disposed on the sides of the sensing region 116. Reflective elements 106 and 108 are both used to reflect light to sensing region 116. The mirror 104 is used to create a mirror image of the sensing region 116 (four). The mirror is just realized with a planar mirror and the mirror 118 of the mirror 104 faces the sensing region 116. The image sensing device 110 is disposed at one corner of the sensing area 116. The sensing range of image sensing device 110 encompasses sensing region 116. The processing circuit 112 calculates the position of the pointer 102 based on the image captured by the image sensing device 110 to generate an output coordinate Sxy. Figure 2 is a schematic diagram of the operation of the optical sensing system 1〇〇. In Fig. 2, 'the portion above the mirror 104 indicates the mirror image produced by the mirror 104, 1〇6Α indicates the mirror image of the reflecting member 106, ι〇8Α indicates the mirror image of the reflecting member 1〇8, and η〇Α indicates the image. The mirror image ' 116 A of the sensing device 11 表示 represents a mirror image of the sensing region 116, 丨〇 2 a 201218043 k . represents a mirror image of the pointer. As can be seen from Fig. 2, the image sensing device no senses the pointer 1〇2' along the optical path 204 and senses the indicator 102A in the mirror 1〇4 along the optical path 206. Fig. 3 is a view showing an image captured by the image sensing device 11 of Fig. 2. In Fig. 3, '300 indicates an image captured by the image sensing device 11'. Since the image sensing device 110 is disposed on the left side of the mirror, and the dark lines 306 are closer to the left edge of the image 300 than the dark lines 304, the processing circuit H2 can determine that the dark lines 304 are dark caused by the indicators 1〇2. The pattern, and the dark lines 3〇6 are the dark lines caused by the mirror image ι〇2Α φ of the indicator. In this way, the processing circuit U2 can calculate the position of the indicator 102 according to the dark lines 3〇6 caused by the dark lines 304 caused by the mirror image 102 of the indicator and the mirror image 102A of the indicator. For the calculation method, please refer to the Chinese Republic of China Patent Application No. 097126033. Further, 302 indicates that a bright region having a brighter luminance is formed on the image by the light reflecting element 1〇6 and the light reflecting by the mirror 1〇4. By comparing the brightness of the bright area and the dark lines (304 and 306), the processing circuit j 12 can be used to more accurately obtain the dark lines and 306 positions to more accurately calculate the position of the pointer 1〇2. However, when the optical sensing system 100 is applied to multi-touch, the processing circuit m cannot determine whether the dark lines in the image captured by the image sensing device 110 are dark levels caused by the indicator, or indicate The dark lines caused by the mirror image of the object. For example, Figure 4 is a schematic diagram showing the first case where the optical sensing system HKH measures two indicators 1〇2 and 1〇3. Figure 5 is a schematic diagram showing the second case in which the optical sensing system KKM detects two indicators 1 〇 2 and 103. Fig. 6(8) is a view showing the image sensing device η of Fig. 4. The intention of the captured w image. The first figure is a schematic diagram illustrating an image 500 captured by the image sensing device 110 of FIG. It can be seen from FIGS. 6(8) and 6(9) that the image 400 captured by the image sensing device 110 of FIG. 4, and the image sensing device 110 of FIG. 5 is similar to the image captured by the image sensing device 110 of FIG. The circuit 112 cannot determine whether the positions of the two indicators 102 and 1〇3 belong to the first case or the second case, that is, the processing circuit 112 cannot determine that the dark lines 4〇4, 406, 504, and 506 are indicators. The resulting dark streaks' or dark lines caused by the mirror image of the indicator cause the processing circuit 112 to fail to correctly calculate the positions of the indicators 1〇2 and 1〇3. In other words, when the optical sensing system 100 is applied to multi-touch, the processing circuit 112 cannot correctly calculate the position of the pointer. SUMMARY OF THE INVENTION The present invention provides an optical sensing system. The optical sensing system includes a sensing area, a mirror, a first image sensing device, a second image sensing device, and a processing circuit. The sensing area has a plurality of sides. The sensing area is provided for operation of a plurality of indicators. The mirror produces a mirror image of the sensing region. The first image sensing device captures a first set of real images including at least a portion of the indicators, and a first set of virtual images including at least a portion of the indicators in the mirror. The second image sensing device captures a second set of real images including at least a portion of the indicators, and a second set of virtual images including at least a portion of the indicators in the mirror. The processing circuit generates a set of real image candidates corresponding to the indicator according to the first set of real images captured by the first image sensor and the second set of real images captured by the second image sensor coordinate. The processing circuit generates a virtual image corresponding to one of the indicators according to the first set of virtual images captured by the first image sensor and the first set of virtual images captured by the second image sensor a candidate coordinate, the processing circuit is based on the set of real image candidate coordinates and the set of virtual image candidate blocks 201218043 4

•標’產生對應於該等指示物之一組輸出座標。如此,利用本發明所 提供的光學感測系統,可執行多點觸控的操作。 X 本發明另提供-種光學感測系統。該光學感測系統包括一感測 區域、-鏡面導光元件、-發光元件、一第_影像感測裝置、一第 二影像感峨置’以及-處理電路。賴漸域具有複數個側邊。 該感測區域提供給複數衡旨示物進行操作。雜面導光元件包含一 鲁面對該感測區域之出光面、一與該出光面相對之鏡面,以及一 入光面。當該入光面接收光線時,該出光面向該感測區域發光。該 鏡面產生6玄感測區域之鏡像。該發光元件於一發光時段内發光至該 鏡面導光元件之該人光面。該第—影像感測裝置於該發光時段内糊 取包含至少部份該等指示物之一第一組實像,以及於一不發光時段 内擷取該第-組實像與包含該鏡面中至少部份該等指示物之一第一 組虛像。該第二影像感測裝置於該發光時段内擷取包含至少部份該 等指不物之一第二組實像,以及於該不發光時段内擷取該第二組實 鲁像與包含該鏡面中至少部份該等指示物之一第二組虛像。該處理電 路根據該第一影像感測器所擷取之該第一組實像與該第二影像感測 器所擁取之該第二組實像,產生對應於該等指示物之一組實像候選 座標。該處理電路根據該第一影像感測器所擷取之該第一組虚像與 該第二影像感測器所擷取之該第二組虛像,產生對應於該等指示物 之一組虛像候選座標。該處理電路根據該組實像候選座標以及該組 ' 虛像候選座標,產生對應於該等指示物之一組輸出座標。如此,利 _ 用本發明所提供的光學感測系統,可執行多點觸控的操作。 201218043 本發明另提供一種光學感測系統。該光學感測系統包括一感測 區域、一反射鏡、一第一影像感測裝置、一第二影像感測裝置,以 及一處理電路。該感測區域具有複數個側邊。該感測區域提供給複 數個指示物進行操作。該反射鏡產生該感測區域之鏡像。該發光元 件於一發光時段内發光至該反射鏡。該第一影像感測裝置擷取包含 該感測區域中至少部份該等指示物與該反射鏡中至少部份該等指示 物之一第一影像。該第二影像感測裝置擷取包含該感測區域中至少 部份該等指示物與該反射鏡中至少部份該等指示物之一第二影像。 5玄處理電路根據該第一影像感測器所擷取之該第一影像與該第一影 像感測β之位置,產生一第一組遮斷直線。該處理電路根據該第二 影像感測ϋ賴取之該第二影像與該第二影像制^之位置,產生 一第一組遮斷直線。該處理電路根據該第一組遮斷直線與該第二組 、斷直線產生對應於該等指示物之一組候選座標。該處理電路根 據。亥組候選座標與該反射鏡之位置,產生對應於該等指示物之一細 輸出座‘。如此,利用本發明所提供的光學感測系統,可執行多點 觸控的操作。 ” 。、本發明另提供—種鮮感測祕。該光學細祕包含—感測 區域、—反射鏡、—第—影像制裝置、-第二影像感測裝置,以 及-處理電路。該感顺域具有複數侧邊。該制_提供給複 數個^不物進行操作。該反射魅生該感顺域之鏡像。該第一影 像感測裝置擷取包含至少部份鮮指示物n組實像,以及包 201218043 k 含該反射鏡中至少部份該等指示物之一第一組虛像。該第二影像感 測裝置擷取包含至少部份該等指示物之一第二組實像,以及包含該 反射鏡中至少部份該等指示物之一第二組虛像。該處理電路根據該 第一景〆象感測裝置所擷取之該第一組實像與該第一組虛像,產生對 應於該等指示物之-組第-候選座標,以及減絲二影像感測裝 置所擷取之鮮二組實像無第二組虛像,產生對應於鮮指示物 之一組第二候選座標。該處理電路比對該組第一候選座標與該組第 _ 二候選座標,以產生對應於該等指示物之一組輸出座標。 【實施方式】 明參考第7圖。第7圖為說明根據本發明之光學感測系統之一 實施例之示意圖。光學感測系統600包含一感測區域61〇、一反射 鏡620、影像感測裝置630與640,以及一處理電路65〇。感測區域 610可具有複數個側邊,以界定其區域範圍。為了方便說明,在本 實施例中假設感測區域610具有四個侧邊,且感測區域61〇為矩形。 鲁感測區域61〇用來提供給複數個指示物(舉例而言,如第7圖中之指 示物〇!、〇2)進行操作。反射鏡620設置於感測區域61〇的側邊。 反射鏡620用來產生感測區域610之鏡像。在第7圖中,61〇A表示 感測區域610的鏡像,630A與640A分別表示影像感測裝置63〇與 640的鏡像,且〇1A、〇从分別表示指示物〇i、a的鏡像。以下將 說明光學感測系統600之工作原理。 影像感測裝置630與640感測反射鏡620所產生的鏡像與感測 201218043 區域610,以產生影像。 次第7圖所不,影像感測裝置630可沿著 光徑631A感測到指示物〇 U丨的鏡像01A '沿著光徑632A感測到指 示物〇2的鏡像〇2A、沿著本 考先住631感測到指示物〇1,以及沿著光徑 632感測到指示物〇2。此主 匕時’影像感測裝置630所擷取的影像730 如第8(a)圖所示。在影傻 、 1篆730中’ 731A為影像感測裝置630沿著光 1631A感測到#曰不物〇ι的鏡像θα所產生的暗紋,也就是說,暗 ”文731A為〜像感測裝置63()因感測指示物a的鏡像“A所擷取的• The label produces a set of output coordinates corresponding to one of the indicators. Thus, with the optical sensing system provided by the present invention, multi-touch operation can be performed. X The invention further provides an optical sensing system. The optical sensing system includes a sensing area, a mirror light guiding element, a light emitting element, a first image sensing device, a second image sensing device, and a processing circuit. Lai has a plurality of sides. The sensing area is provided for operation of a plurality of indicators. The miscellaneous light guiding element comprises a light emitting surface facing the sensing area, a mirror surface opposite to the light emitting surface, and a light incident surface. When the light incident surface receives light, the light exits to the sensing area to emit light. The mirror produces a mirror image of the 6-sensing area. The light emitting element emits light to the human light surface of the mirror light guiding element during an illumination period. The first image sensing device picks up a first set of real images including at least a portion of the indicators during the illumination period, and captures the first set of real images and includes at least a portion of the mirrors during a non-lighting period One of the first set of virtual objects of the indicators. The second image sensing device captures a second set of real images including at least a portion of the fingers during the illuminating period, and captures the second set of real ruins and includes the mirror during the non-lighting period A second set of virtual images of at least some of the indicators. The processing circuit generates a group of real image candidates corresponding to the indicator according to the first group of real images captured by the first image sensor and the second group of real images captured by the second image sensor coordinate. The processing circuit generates a set of virtual image candidates corresponding to the indicator according to the first set of virtual images captured by the first image sensor and the second set of virtual images captured by the second image sensor coordinate. The processing circuit generates a set of output coordinates corresponding to the set of the pointers based on the set of real image candidate coordinates and the set of 'virtual image candidate coordinates. Thus, with the optical sensing system provided by the present invention, multi-touch operation can be performed. 201218043 The present invention further provides an optical sensing system. The optical sensing system includes a sensing area, a mirror, a first image sensing device, a second image sensing device, and a processing circuit. The sensing area has a plurality of sides. The sensing area is provided for operation of a plurality of indicators. The mirror produces a mirror image of the sensing region. The illuminating element emits light to the mirror during an illuminating period. The first image sensing device captures a first image including at least a portion of the indicators in the sensing region and at least a portion of the indicators in the mirror. The second image sensing device captures a second image including at least a portion of the indicators in the sensing region and at least a portion of the indicators in the mirror. The first processing circuit generates a first set of occlusion lines according to the position of the first image captured by the first image sensor and the first image sensing β. The processing circuit generates a first set of occlusion lines according to the second image sensing position of the second image and the second image. The processing circuit generates a set of candidate coordinates corresponding to the one of the indicators based on the first set of occlusion lines and the second set of broken lines. The processing circuit is based on. The position of the candidate group and the position of the mirror is generated to correspond to one of the indicators. Thus, with the optical sensing system provided by the present invention, multi-touch operation can be performed. The invention further provides a sensing sensitivity. The optical details include a sensing area, a mirror, a first image forming device, a second image sensing device, and a processing circuit. The first domain has a plurality of sides. The system _ provides a plurality of objects for operation. The reflection image has a mirror image of the sense domain. The first image sensing device captures at least a portion of the fresh indicator n groups of real images. And the package 201218043 k includes a first set of virtual images of at least a portion of the indicators of the mirror. The second image sensing device captures a second set of real images including at least a portion of the indicators, and includes a second set of virtual images of at least a portion of the indicators in the mirror. The processing circuit corresponding to the first set of real images captured by the first scene sensing device and the first set of virtual images The indicator-group candidate-subjects of the indicators, and the two sets of real images captured by the minus-wire two image sensing device have no second set of virtual images, and generate a second candidate coordinate corresponding to one of the fresh indicators. The circuit is compared to the first candidate coordinate of the group and the group _ two candidate coordinates to generate a set of output coordinates corresponding to one of the indicators. [Embodiment] Referring to Figure 7, Figure 7 is a schematic diagram illustrating an embodiment of an optical sensing system in accordance with the present invention. The sensing system 600 includes a sensing area 61A, a mirror 620, image sensing devices 630 and 640, and a processing circuit 65. The sensing region 610 can have a plurality of sides to define its range of regions. For convenience of description, it is assumed in the present embodiment that the sensing region 610 has four sides, and the sensing region 61 is rectangular. The Lu sensing region 61 is used to provide a plurality of indicators (for example, as the seventh The indicator 〇!, 〇 2) in the figure operates. The mirror 620 is disposed on the side of the sensing area 61. The mirror 620 is used to generate a mirror image of the sensing area 610. In Fig. 7, 61〇A A mirror image of the sensing area 610 is indicated, 630A and 640A respectively represent mirror images of the image sensing devices 63A and 640, and 〇1A and 〇1 respectively represent mirror images of the indicators 〇i, a. The optical sensing system 600 will be described below. Working principle. Image sensing devices 630 and 640 The mirror image generated by the mirror 620 is sensed and sensed by the 201218043 region 610 to generate an image. Next, the image sensing device 630 can sense the mirror image 01A of the pointer 丨U丨 along the light path 631A. The optical path 632A senses the mirror image 〇2A of the pointer 〇2, senses the pointer 〇1 along the first test 631, and senses the pointer 沿着2 along the light path 632. The image 730 captured by the measuring device 630 is as shown in Fig. 8(a). In the shadow, 1 730, '731A is the image sensing device 630 senses the image of #曰物〇ι along the light 1631A. The dark lines generated by θα, that is, the dark "text 731A" is the image sensing device 63 () that is captured by the image "A" of the sensing indicator a

虛像;皿為影像感測裝置_沿著光徑632A感測到指示物02 的鏡像〇2A所產生的暗紋,也就是說,暗紋732A為感測裝置 630因感測指示物〇2的鏡像〇2a所擷取的虛像;731為影像感測裝 置630沿著光控631感測到指示物〇1所產生的暗紋,也就是說,暗 紋731為影像感測裝置630因感測指示物〇1所擷取的實像。732為 影像感測裝置630沿著光徑632感測到指示物〇2所產生的暗紋,也 就是說’暗紋732為影像感測裝置63〇因感測指示物〇2所擷取的實 像。換句話說’影像感測裝置630可擷取指示物(^〜(^的一組實像(在The virtual image; the dish is an image sensing device _ the dark line generated by the mirror image 〇 2A of the indicator 02 is sensed along the light path 632A, that is, the dark line 732A is the sensing device 630 due to the sensing of the indicator 〇 2 The virtual image captured by the mirror 〇 2a; 731 is the image sensing device 630 sensing the dark lines generated by the indicator 〇 1 along the light control 631, that is, the dark 731 is the image sensing device 630 for sensing The real image captured by the indicator 〇1. 732 is that the image sensing device 630 senses the dark lines generated by the indicator 〇 2 along the optical path 632, that is, the faint 732 is the image sensing device 63 that is captured by the sensing indicator 〇 2 Real image. In other words, the image sensing device 630 can capture a set of real objects (^~(^

本實施例中即為暗紋731與732),以及反射鏡620中的指示物 01a〜〇2a的一組虛像(在本實施例中即為暗紋731A與732A)。同理, 影像感測裝置640可分別沿著光徑641、642、641A與642A感測到 指示物〇丨、指示物〇2、指示物〇丨的鏡像〇u,以及指示物〇2的鏡 像〇2A。影像感測裝置640所擷取的影像740如第8(b)圖所示。在 影像740中’暗紋741為影像感測裝置640因感測指示物〇!所擷取 的實像;暗紋742為影像感測裝置640因感測指示物〇2所擷取的實 像;暗紋741A為影像感測裝置640因感測指示物〇!的鏡像〇以所 10 201218043 . 擷取的虛像;暗紋732A為影像感測裝置640因感測指示物〇2的鏡 像〇2八所擷取的虛像。換句話說,影像感測裝置640也可擷取指示 物〇!〜〇2的一組實像(在本實施例中即為實像暗紋741與742),以及 包含反射鏡620中的指示物〇1A〜〇2A的一組虛像(在本實施例中即為 暗紋 741A 與 742A)。 處理電路650先判斷影像730與74〇巾之各暗紋為實像或是虛 像’再根據影像制裝置63〇賴取的實像與影像感測裝置64〇所 心頁取的實像,產生對應於指示物〇广〇2之一組實像候選座標 RL〇c,以及根據影像感測裝£ 630所擷取之虛像與影像感測裝置 640所操取之虛像,產生對應於指示物〇ι〜a之一組虛像候選座標 VLOC。最後,處理㈣根着賴選座標助c卩及虛像候 選座心VLQC ’可產生對餘指示物Qi〜&之—轉丨座標by。 以下將利用第9刚、第9(b)圖與第1G圖更進—步地說明處理電路 650之工作原理。 第9⑻圖與冑9(b)圖為說明處理電路65〇 _影像,與} 中之各暗紋為實像或是虛像之辦原理之示意圖。為了讓處理電 ㈣能判斷影像73G與巾之各暗紋為實像歧虛像,當指和 〇!與〇2進人感測區域61〇中時,影像感測裝置㈣* _分別 娜多張影像730與740。在第9刚與第9_中,以影像威測 =:取的多張影像73。為例 區域⑽中時’指示物〇1與〇2尚未於反射細中成像,因此 201218043 時在影像感測裝置630所擷取影像730中,僅肴包含指示物〇 〇 的實像(暗紋731與732)。經過一段時間後,指示物〇ι與〇2於反^ 鏡620中成像’此時在影像感測裝置63〇所擷取影像73〇中门時 具有指示物0广〇2的實像(暗紋731與732),以及包含反射鏡62〇 中的指示物01Α〜〇2Α的虛像(暗紋731Α與732Α)。也就是說,在影 像感測裝置630所擷取的影像中,會先出現實像,然後再出現虛像^ 因此,處理電路650可藉由比較影像感測裝置63〇所擷取影像73〇 的成像順序,以判斷影像感測器630所擷取影像73〇之部份指示物 影像(暗紋731與732)為實像’且判斷其他指示物影像(暗紋乃1八與 732Α)為虛像。同ί里,處理電路650也可藉由比較影像感測裝置_ 所擷取影像740的成像順序’以判斷影像感測器64〇所擷取影像74〇 之部份指示物影像(暗紋741與742)為實像,且判斷其他指示物影像 (暗紋741Α與742Α)為虛像。 在第10圖中,處理電路650依據實像(暗紋731與暗紋732)於 影像730中之位置與影像感測裝置63〇之位置,可產生一第一組實 像遮斷直線RLw與RL?32,並依據實像(暗紋741與暗紋742)於影 像74〇中之位置與影像感測裝£64〇之位置,產生第二組實像遮斷 直線RLm^RL742。由於指示物〇ι〜〇2位於第一組實像遮斷直線 (亿^及!^732)上’且指示物〇1〜〇2也位於第二組實像遮斷直線 (:^川及虹742)上,因此處理電路65〇可再依據第一組實像遮斷直 線(rl731及rl732)與第二'組實像遮斷直線(RL74i及此742)之交點,產 生關於指示物OHD2之實像候選座標1^〇(:1〜]^〇(:4。此外,處理 12 201218043In the present embodiment, the dark lines 731 and 732), and the set of virtual images of the indicators 01a to 〇2a in the mirror 620 (in the present embodiment, the dark lines 731A and 732A). Similarly, the image sensing device 640 can sense the indicator 〇丨, the indicator 〇 2, the mirror 〇 u of the indicator ,, and the mirror image of the indicator 沿着 2 along the optical paths 641 , 642 , 641A and 642A , respectively . 〇 2A. The image 740 captured by the image sensing device 640 is as shown in Fig. 8(b). In the image 740, the dark 741 is the real image captured by the image sensing device 640 due to the sensing of the pointer ;! The dark 742 is the real image captured by the image sensing device 640 by sensing the pointer ; 2; The pattern 741A is a virtual image captured by the image sensing device 640 by sensing the image of the pointer 〇! by 10 201218043. The dark line 732A is the image sensing device 640 for sensing the image of the indicator 〇 2 The virtual image captured. In other words, the image sensing device 640 can also capture a set of real images of the objects 〇!~〇2 (in this embodiment, the real dark lines 741 and 742), and the indicator included in the mirror 620. A set of virtual images of 1A to 〇2A (in this embodiment, dark lines 741A and 742A). The processing circuit 650 first determines that the dark lines of the images 730 and 74 are real or virtual, and then generates a real image corresponding to the real image taken by the image forming device 63 and the image sensing device 64, corresponding to the indication. A virtual image candidate RL〇c of the object 〇2, and a virtual image captured by the image sensing device 640 and the virtual image captured by the image sensing device 640 are generated corresponding to the indicator 〜ι~a A set of virtual image candidate coordinates VLOC. Finally, the processing (4) is based on the selection of coordinates and the virtual image candidate VLQC ’ can generate the coordinates of the remaining indicators Qi~& The operation of the processing circuit 650 will be further described below using the ninth, ninth (b), and tyth diagrams. Figures 9(8) and 9(b) are schematic diagrams illustrating the principle of processing the circuit 65〇_image, and the dark lines in the image are real or virtual. In order to make the processing power (4) able to judge the dark lines of the image 73G and the towel as the real image, when the finger and the 〇! and 〇2 enter the sensing area 61〇, the image sensing device (4)* _ separate images 730 and 740. In the 9th and 9th, the image 71 is taken by the image test =:. For example, in the area (10), the indicators 〇1 and 〇2 have not been imaged in the reflection fineness. Therefore, in the image 730 captured by the image sensing device 630 at 201218043, only the object contains the real image of the indicator 暗 (dark 731) With 732). After a period of time, the indicators 〇ι and 〇2 are imaged in the mirror 620. At this time, when the image sensing device 63 captures the image 73, the door has a real image of the indicator 0 〇 2 (dark lines) 731 and 732), and a virtual image (dark lines 731Α and 732Α) including the indicators 01Α~〇2Α in the mirror 62〇. That is to say, in the image captured by the image sensing device 630, a real image appears first, and then a virtual image appears. Therefore, the processing circuit 650 can capture the image 73 by comparing the image sensing device 63. The imaging sequence is used to determine that some of the indicator images (dark lines 731 and 732) captured by the image sensor 630 are real images and that other indicator images (dark lines are eight and 732 Α) are virtual images. In the same manner, the processing circuit 650 can also determine the image of the image captured by the image sensor 64 by comparing the imaging sequence of the image 740 captured by the image sensing device _ (dark 741) And 742) is a real image, and it is judged that other indicator images (dark lines 741Α and 742Α) are virtual images. In FIG. 10, the processing circuit 650 can generate a first set of real image occlusion lines RLw and RL according to the position of the real image (dark 731 and dark 732) in the image 730 and the position of the image sensing device 63? 32, and according to the position of the real image (dark 741 and dark 742) in the image 74 与 and the position of the image sensing device, a second set of real image occlusion lines RLm RL 742 is generated. Since the indicators 〇ι~〇2 are located on the first group of real image occlusion lines (100 million and !^732) and the indicators 〇1~〇2 are also located in the second group of real image occlusion lines (:^川和虹742 Therefore, the processing circuit 65 can further generate a real image candidate coordinate with respect to the pointer OHD2 according to the intersection of the first set of real image occlusion lines (rl731 and rl732) and the second 'group real image occlusion line (RL74i and 742). 1^〇(:1~]^〇(:4. In addition, processing 12 201218043

電路650也依據虛像(暗紋731A與暗紋732A)於影像730中之位置 與影像感測裝置630之位置,產生第一組虛像遮斷直線VLmA與 VL732A,並依據虛像(暗紋741A與暗紋742A)於影像74〇中之位置 與影像感測裝置640之位置,產生第二組虛像遮斷直線與 VL·。同理,由於反射鏡62〇中的指示物〇ia〜〇2a位於第一組虛 像遮斷直線(VL·及VL·)上,且反射鏡62〇巾的指示物〇『〇2A 也位於第二組虛像遮斷直線(VL74ia及VL雇)上,因此處理電路㈣ 可依據第-組虛像遮斷直線(凡舰及凡而)與第二組虛像遮斷直 線(vl^^vLm)之交點,產生關於指示物◦广〇2(更明確地說, 關於反射鏡620中的指示物〇1A〜〇2A)i虛像候選座標 VIXX^VLOq。由於感測區域61〇中的指示物〇1、〇2之位置與指 示物的鏡像01A、〇2A德置,相騎反賴_财_關係,因 此處理電路咖可藉由偵測實像候選座標虹^〜虹⑽與虛像候 選座標VLOCrVLOC3,相對於反射鏡62〇是否有對麵係,以判 斷出指不物0丨、〇2的位置。舉例而言,處理電路咖可先偵測虛像 候選座標VLOCl與各實像候選座標相對於反射鏡 620疋否有對麵係。此時’如第u圖所示,處理電路㈣計算虛 像候選《 VUX:!献賴⑽之社―錄雜,且處理 電路650依據實像候選座標虹%〜助Q與虛像候選座標 VLOC, ’產生候選連線CLu〜CI^。當—候選連線〜之長度實質 ^為虛像距離Dvl〇c1之兩倍’且候選連線CQ垂直於反射鏡㈣ 時’處理電路65G可判斷對應的實像候選座標虹 標歡颇於反射細有對_。在罐線CLi== 13 201218043 二=:,線&之長度實質上為虛像距離D_之兩倍, 候、',.Ll1垂直於反射鏡620,因此處理電路650可判斷實像 =座纽心虛像候_ VU)Q 62q = 處理電路⑽判斷有指示物位於實像候選座標_二 物口⑴t里電路650依據實像候選座標峨丨,產生對應於-指示 丨)之輸出座標sXY1,並記錄至該组輸出座標&之中。接著, 路㈣也可根據上述賴_方々貞測虛像闕麵凡 各貫健細帛臟丨姻Q姆於反射細是否有對稱關 係,由於虛像候選座標VL0C2與各實像候選座標則q〜肛% 相對於反射鏡_皆沒有對麵係,因此處理_65〇可判斷沒4有 指示物的鏡像位於虛像候選座標π%之上。最後,處理電路咖 偵測虛像候選座標VLOQ與各實像候選座標虹〇〇1〜虹〇(^相對於 反射鏡620是否有對稱關係,由於虛像候選座標VLOC3與實像候選 座‘ RLOC4相對於反射鏡62〇有對稱關係,因此處理電路6邓可判 斷有指示物位於實像候選座標RLOQ,如此,處理電路650依據實 像候選座標RL(X4,產生對應於-指示物(Q权輸ώ賴SxY2,並 5己錄至S亥組輸出座標Sxy之中。目此,由±述說明可知,處理電路 650根據實像候選座標RLOC以及虛像候選座標VL〇c,可產生對 應於指示物〇1〜〇2之輸出座標sXY。 此外’值得注意的是,在上述說明中,影像感測裝置630與640 皆可擷取包含全部指示物〇1〜〇2的實像,與包含反射鏡62〇中全部 指示物ο1Α〜〇Μ的虛像。然而,當指示物〇1與〇2相對於影像感測 201218043 裝置630正好位於同一光徑上時,影像感測裝置630僅可掏取到部 份指示物0广02的實像(如第12圖所示),換句話說,隨著指示物 Οι〜〇2的位置的不同’影像感測裝置63〇所擷取到的實像可能只有 包含部份指示物(如只有包含指示物〇1),或是影像感測裝置63〇所 擷取到的虛像只有包含反射鏡620中部份指示物。同理,隨著指示 物0广〇2的位置的不同,影像感測裝置640所擷取到的實像也可能 只有包含部份指示物’或是影像感測裝置640所擷取到的虛像只有 包含反射鏡620中部份指示物。然而,無論影像感測裝置63〇與64〇 是否可擷取到包含全部指示物〇1〜〇2的實像’以及包含反射鏡62〇 中全部指示物〇广〇2的虛像’處理電路65〇皆可利用上述說明之方 法,正確地計算出對應於指示物0〗〜〇2之輸出座標SXY。 另外,在上述說明中,處理電路65〇藉由比較影像感測裝置所 $取影像的成像順序’以判斷影像感測器所擷取影像之部份指示物 〜像為實像,且酬其他指示物影像為虛像。本發明提供另一種方 法讓處理電路650可靖影像制器所娜雜之雜指示物影像 為實像或虛像,其工作原理說明如下。 睛參考第13圖、第14圖、第15圖與第16圖。在第13圖中, 德讓處理電路65〇可判斷影像感測器所操取影像之部份指示物影 一為^象或虛像’光學感測系統_之反射鏡62〇係以一鏡面導光 、第15圖與第16圖為本發明所提供 疋件之三種實侧之_。在第14时,鏡㈣光元件14= 15 201218043 具有一出光面1411、一與出光面1411相對之鏡面1412 ,以及 一入光面1413。鏡面1412,舉例而言,可藉由將鏡面反光材料 層塗佈於一表面以形成。入光面1411用來接收光線。當入光面1411 接收光線時,鏡面1412反射光線,使光線由出光面“η射出。 當入光面1411未接收光線時,鏡面1412可提供如同反射鏡620 之鏡面功能,,產生感測區域610之鏡像。在第14圖所示的實施例 中,鏡面導光元件1400為一半圓柱體。鏡面導光元件丨4⑻之 出光面1411為一連接於鏡面1412的曲面,鏡面1412為一平面。 此外,鏡面導光元件1400之形狀並不以上述半圓柱體為限,其 可為其他合適之形狀的實心或空心柱體,而鏡面1412可視需求 而設計成曲面。第15圖為本發明另一實施例之鏡面導光元件 1500的結構示意圖。鏡面導光元件1500具有一出光面1511、 與出光面1511相對之鏡面1512,以及一入光面1513。鏡面 導光元件1500與上述之鏡面導光元件14〇〇的功能相似,差別 處在於形狀。鏡面導光元件15〇〇呈中空狀。第16圖為本發明 另一實施例之鏡面導光元件16〇〇的結構示意圖。鏡面導光元件 boo具有一出光面1611、_與出光面1611相對之鏡面1612, 以及一入光面1613。鏡面導光元件16〇〇與上述之鏡面導光元件 1500類似,差別處在於入光面1513與出光面1511為一透光層 的兩個表面。 在第13圖中’光學感測系統600之反射鏡620係假設以鏡面 導光元件16GG實施來作舉例說明。光學感啦、統_另包括一發光 16 201218043 元件660。發光元件660於發光時段TLD内發光至鏡面導光元件 1600之入光面1613,於不發光時段TNLD内則不會發光至鏡面導 光元件1600之入光面1613。於發光時段Tld内,鏡面導光元件 1600之入光面1613接收光線。此時,鏡面1412反射光線,使 出光面1611向感測區域610發光。影像感測裝置630只感測到出 光面1611所發出之光線,而無法感測到鏡面1612所產生之鏡 像。如此’影像感測裝置630所擷取到的影像730如第9(a)圖所示, 僅有包含指示物0广02的實像(暗紋731與732)。於不發光時段TNLD 内,鏡面導光元件1600之入光面1613未接收光線。此時,影像 感測裝置630可感測到鏡面1612所產生之鏡像。因此此時影像感 測裝置630所擷取到的影像73〇如第9(1?)圖的所示,同時具有指示 物0广〇2的實像(暗紋731與732),以及包含鏡面1612中的指示物 〇iA〜的虛像(暗紋731A與732A)。如此一來,處理電路65〇可 藉由比較影像感測裝置630於發光時段Tld與不發光時段τ则内所 擷取的影像730, 以判斷影像感測器630於不發光時段Tnld内所擷 取的影像73〇之部份指示物影像(暗紋川與瓜)為實像,且判斷其 他指示物影像(暗紋731A與732A)為虛像。同理,處理電路⑽也、 可藉由比較影像感測襄£ 光時段I與不發光時段丁则内 所擷取的影像740,The circuit 650 also generates a first set of virtual image occlusion lines VLmA and VL732A according to the position of the virtual image (dark 731A and dark 732A) in the image 730 and the position of the image sensing device 630, and according to the virtual image (dark 741A and dark) The position of the 742A) in the image 74〇 and the position of the image sensing device 640 produces a second set of virtual image occlusion lines and VL·. Similarly, since the indicators 〇ia~〇2a in the mirror 62〇 are located on the first set of virtual image occlusion lines (VL· and VL·), and the indicator of the mirror 62 〇 〇 A 2A is also located The two sets of virtual images are interrupted by straight lines (VL74ia and VL hired), so the processing circuit (4) can intercept the intersection of the line (vl^^vLm) with the second set of virtual images according to the first set of virtual images. The virtual image candidate coordinate VIXX^VLOq is generated with respect to the pointer ◦ 2 (more specifically, regarding the pointers A 1A to 〇 2A in the mirror 620). Since the position of the pointers 〇1 and 〇2 in the sensing area 61〇 is opposite to the mirror image 01A and 〇2A of the indicator, the processing circuit can detect the real image candidate coordinates. Whether the rainbow ^ ~ rainbow (10) and the virtual image candidate coordinate VLOCrVLOC3 are opposite to the mirror 62 以 to determine the position of the object 0 丨, 〇 2 . For example, the processing circuit can first detect whether the virtual image candidate coordinate VLOCl and each real image candidate coordinate are opposite to the mirror 620. At this time, as shown in Fig. u, the processing circuit (4) calculates the virtual image candidate "VUX:!" (10), and the processing circuit 650 is based on the real image candidate coordinate %%~help Q and the virtual image candidate coordinate VLOC, 'produced Candidate connection CLu~CI^. When the length of the candidate connection line is substantially twice the virtual image distance Dvl〇c1 and the candidate connection CQ is perpendicular to the mirror (4), the processing circuit 65G can determine that the corresponding real image candidate coordinate is brighter than the reflection. Correct_. In the tank line CLi== 13 201218043 two =:, the length of the line & is substantially twice the virtual image distance D_, waiting, ', Ll1 is perpendicular to the mirror 620, so the processing circuit 650 can determine the real image = seat The imaginary image _VU) Q 62q = the processing circuit (10) determines that the indicator is located in the real image candidate coordinate _ two object port (1) t, the circuit 650 generates an output coordinate sXY1 corresponding to the - indicating 依据 according to the real image candidate coordinate ,, and records to The group outputs coordinates & Then, the road (4) can also be based on the above-mentioned _ 々贞 々贞 々贞 々贞 凡 凡 凡 凡 凡 凡 凡 是否 是否 是否 是否 是否 是否 是否 是否 是否 是否 由于 由于 由于 由于 由于 由于 由于 由于 由于 由于 由于 由于 由于 由于 由于 由于 由于 由于 由于 由于 由于 由于 由于 由于 由于 由于 由于 由于 由于 由于There is no opposite system with respect to the mirror _, so the processing _65 〇 can be judged that no mirror image of the indicator is located above the virtual image candidate coordinate π%. Finally, the processing circuit detects the virtual image candidate coordinate VLOQ and each real image candidate coordinate rainbow 〇〇 1 ~ rainbow 〇 (^ is symmetric with respect to the mirror 620, since the virtual image candidate coordinate VLOC3 and the real image candidate RLOC4 are relative to the mirror 62〇 has a symmetric relationship, so the processing circuit 6 can judge that there is an indicator located in the real image candidate coordinate RLOQ, and thus, the processing circuit 650 generates a corresponding image corresponding to the real object candidate coordinate RL (X4) (the Q weight is dependent on SxY2, and 5 has been recorded into the S-H group output coordinate Sxy. Therefore, it can be seen from the description that the processing circuit 650 can generate the corresponding objects 〇1~〇2 according to the real image candidate coordinate RLOC and the virtual image candidate coordinate VL〇c. The coordinates sXY are output. In addition, it should be noted that in the above description, the image sensing devices 630 and 640 can capture the real image including all the indicators 〇1~〇2, and all the indicators in the mirror 62〇. ~ 〇Μ virtual image. However, when the indicators 〇 1 and 〇 2 are located on the same optical path relative to the image sensing 201218043 device 630, the image sensing device 630 can only capture some of the indicators 0 Guang 02 Real image (as shown in Fig. 12), in other words, as the position of the pointer Οι~〇2 is different, the real image captured by the image sensing device 63 may only contain some indicators (such as only The indicator 〇1) is included, or the virtual image captured by the image sensing device 63 只有 only includes some of the indicators in the mirror 620. Similarly, with the position of the pointer 0 〇 2, the image sense The real image captured by the measuring device 640 may also include only a part of the indicator ' or the virtual image captured by the image sensing device 640 only contains some of the indicators in the mirror 620. However, regardless of the image sensing device 63 Whether the 实 and 64 撷 can capture the real image including all the indicators 〇1 to 〇2 and the virtual image processing circuit 65 including all the indicators 〇 〇 2 in the mirror 62〇 can use the above-described method. The output coordinates SXY corresponding to the indicators 0 〜 〇 2 are correctly calculated. In addition, in the above description, the processing circuit 65 判断 determines the image sensor by comparing the imaging sequence of the image taken by the image sensing device Some of the indicators of the captured image The image is a real image, and the other indicator image is a virtual image. The present invention provides another method for the processing circuit 650 to be a real image or a virtual image of the miscellaneous indicator image. The working principle is as follows. 13, 14th, 15th, and 16th. In Fig. 13, the German processing circuit 65 can determine that part of the image captured by the image sensor is an image or a virtual image. The optical sensing system _ mirror 62 is a mirror-guided light, and the 15th and 16th drawings are the three real sides of the 疋 疋. At the 14th, the mirror (four) optical element 14 = 15 The 201218043 has a light-emitting surface 1411, a mirror surface 1412 opposite to the light-emitting surface 1411, and a light-incident surface 1413. Mirror surface 1412, for example, can be formed by applying a layer of specularly reflective material to a surface. The light incident surface 1411 is for receiving light. When the light incident surface 1411 receives light, the mirror surface 1412 reflects the light, so that the light is emitted from the light exit surface “n. When the light incident surface 1411 does not receive light, the mirror surface 1412 can provide a mirror function as the mirror 620, and the sensing region is generated. Mirror image of 610. In the embodiment shown in Fig. 14, the mirror light guiding element 1400 is a half cylinder. The light emitting surface 1411 of the mirror light guiding element (4 (8) is a curved surface connected to the mirror surface 1412, and the mirror surface 1412 is a flat surface. In addition, the shape of the mirror light guiding element 1400 is not limited to the above-described semi-cylindrical body, and may be a solid or hollow cylinder of other suitable shapes, and the mirror surface 1412 may be designed as a curved surface according to requirements. FIG. 15 is another embodiment of the present invention. Schematic diagram of the mirror light guiding element 1500 of an embodiment. The mirror light guiding element 1500 has a light emitting surface 1511, a mirror surface 1512 opposite to the light emitting surface 1511, and a light incident surface 1513. The mirror light guiding element 1500 and the mirror surface guide described above The function of the optical element 14A is similar, the difference lies in the shape. The mirror light guiding element 15 is hollow. Fig. 16 is a structure of the mirror light guiding element 16A according to another embodiment of the present invention. The mirror light guiding element boo has a light emitting surface 1611, a mirror surface 1612 opposite to the light emitting surface 1611, and a light incident surface 1613. The mirror light guiding element 16 is similar to the mirror light guiding element 1500 described above, and the difference lies in The light incident surface 1513 and the light exit surface 1511 are two surfaces of a light transmissive layer. In Fig. 13, the mirror 620 of the optical sensing system 600 is assumed to be implemented by the mirror light guiding element 16GG. The illuminating element 660 emits light into the light incident surface 1613 of the mirror light guiding element 1600 in the light emitting period TLD, and does not emit light to the mirror light guiding element 1600 in the non-light emitting period TNLD. The light incident surface 1613. The light incident surface 1613 of the mirror light guiding element 1600 receives the light. At this time, the mirror surface 1412 reflects the light, so that the light emitting surface 1611 emits light to the sensing area 610. The image sensing device 630 only senses The light emitted by the light surface 1611 is detected, and the image generated by the mirror 1612 cannot be sensed. Thus, the image 730 captured by the image sensing device 630 has only an indication as shown in FIG. 9(a).物0广0 The real image of 2 (dark lines 731 and 732). In the non-lighting period TNLD, the light incident surface 1613 of the mirror light guiding element 1600 does not receive light. At this time, the image sensing device 630 can sense the mirror image generated by the mirror surface 1612. Therefore, the image 73 captured by the image sensing device 630 at this time is as shown in the figure 9(1?), and has a real image (dark lines 731 and 732) of the pointer 0, and includes a mirror surface. The virtual image of the indicator 〇iA~ in 1612 (dark lines 731A and 732A). In this manner, the processing circuit 65 can determine the image 730 captured by the image sensing device 630 during the light-emitting period Tld and the non-light-emitting period τ to determine that the image sensor 630 is within the non-light-emitting period Tnld. Some of the indicator images (dark lines and melons) of the captured image are taken as real images, and other indicator images (dark lines 731A and 732A) are judged to be virtual images. Similarly, the processing circuit (10) can also sense the image 740 captured in the optical period I and the non-lighting period by comparing the images.

其他指示物影像(暗紋741八與742八)為虛像。 細上所述,在本實施例中, 當複數個指示物錄❹彳區域時, 17 201218043 影像感’則裝置630操取包含全部或部份指示物的一組實像,以及包 含反射鏡620中包含全部或部份指示物的一組虛像。影像感測裴置 640也擷取包含全部或部份指示物的一組實像,以及包含反射鏡62〇 中包含全部或部份指示物的一組虛像。處理電路65〇先判斷影像感 測裝置630所擷取的影像與影像感測裝置64〇所擷取的影像中之各 暗紋為貫像或疋虛像,再根據影像感測裝置63〇所操取的實像與影 像感測裝置640所擷取的實像,產生對應於該複數個指示物之一組 實像候選座標RLOC ’以及根據影像感測裝f 63〇所娜之虛像與 影像感測裝置640所棘之虛像,產輯應於該複數健示物之—_ 組虛像候選座標VLOC。最後,處理電路65〇根據實像候選座標 RLOC以及虛像候選座標vl〇c,計算出該複數個指示物之位置, 以產生一組輸出座標SXY。因此,相較於先前技術,在本實施例中, 即使有複數個指示物位於感測區域,處理電路65〇也可正確地計算 出該複數織示物之位置,也就是說,湘光學感_統_,可 執行多點觸控之操作。 此外,除了上述所說明的處理電路65〇計算指示物的位置之方 法本發明&供一第二實施例,其工作原理說明如下。 假設影像感測裝置630所擷取的影像730與影像感測裝置64〇 所擷取的影像740如第8(a)圖與第8(b)圖所示。此時,如第17圖所 示,處理電路650根據影像感測裝置630所擷取之影像73〇(中各暗 、文的位置)與影像感測裝置630之位置,可產生第一組遮斷直線, 18 201218043 (L73丨、La2、1^认與Ι^Α),且處理電路650根據影像感測裝置64〇 所擷取影像740(中各暗紋的位置)與影像感測裝置64〇之位置,可產 生第二組遮斷直線(L^、L?42、1^4丨A與L742A)。處理電路650根據第 一組遮斷直線(Lm、L?32、1^3认與Ι^32Α)與第二組遮斷直線(l74i、 L742、LWA與L742A)之交點,可產生對應於指示物〇ι〜〇2的一組候選 座標LOC(包含RL〇Ci〜rl〇CiA VLOQ〜VLOC3)。處理電路650 可更進一步地根據反射鏡620的位置與候選座標L〇c,以產生一組Other indicator images (dark lines 741 and 742) are virtual images. As described above, in the present embodiment, when a plurality of indicators are recorded in the area, 17 201218043 image sensing device 630 operates a set of real images including all or part of the indicators, and includes mirror 620. A set of virtual images containing all or part of the indicator. The image sensing device 640 also captures a set of real images containing all or part of the indicator, and a set of virtual images containing all or part of the indicators in the mirror 62A. The processing circuit 65 first determines that the image captured by the image sensing device 630 and the dark image in the image captured by the image sensing device 64 are a continuous image or a virtual image, and then operates according to the image sensing device 63 Taking the real image and the real image captured by the image sensing device 640, generating a virtual image and image sensing device 640 corresponding to the set of real image candidate coordinates RLOC ' of the plurality of indicators and according to the image sensing device f 63 The virtual image of the spine should be in the complex number of visual indicators - _ group virtual image candidate coordinates VLOC. Finally, the processing circuit 65 calculates the positions of the plurality of indicators based on the real image candidate coordinates RLOC and the virtual image candidate coordinates v1〇c to generate a set of output coordinates SXY. Therefore, compared with the prior art, in the present embodiment, even if a plurality of indicators are located in the sensing area, the processing circuit 65 can correctly calculate the position of the plurality of textures, that is, the optical sense of the _ _ _, can perform multi-touch operations. Further, a method of calculating the position of the pointer in addition to the processing circuit 65 described above is provided for the second embodiment, and its operation principle is explained as follows. It is assumed that the image 730 captured by the image sensing device 630 and the image 740 captured by the image sensing device 64 are as shown in FIGS. 8(a) and 8(b). At this time, as shown in FIG. 17, the processing circuit 650 can generate the first group of masks according to the position of the image 73〇 (the position of each dark and text) and the image sensing device 630 captured by the image sensing device 630. The line is broken, 18 201218043 (L73丨, La2, 1^ and Ι^Α), and the processing circuit 650 captures the image 740 (the position of each dark line) and the image sensing device 64 according to the image sensing device 64? The position of the 〇 can produce a second set of occlusion lines (L^, L?42, 1^4丨A and L742A). The processing circuit 650 can generate an indication corresponding to the indication according to the intersection of the first set of occlusion lines (Lm, L?32, 1^3, and Ι^32Α) and the second set of occlusion lines (l74i, L742, LWA, and L742A). A set of candidate coordinates LOC (including RL〇Ci~rl〇CiA VLOQ~VLOC3) of the object 〇ι~〇2. The processing circuit 650 can further generate a set according to the position of the mirror 620 and the candidate coordinate L〇c.

實像候選座標與一組虛像候選座標。更明確地說,處理電路65〇根 據反射鏡620的位f,以將候選座標L〇c區分成位於感測區域61〇 中的-組實像㈣座標(RLQCr^RLQC^) ’以及位於反賴62〇所產 生的鏡像中的一組虛像候選座標(vl〇Ci〜vl〇C3)。此時實像候選座 標(RLOCrRLOCn)為指示物〇1〜〇2可能的位置,且虛像候選座標 (vl〇Ci〜VLOC3)為反射鏡620中的指示物〇ia〜〇2a可能的位置。: 於感測區域610中的指示物〇1、〇2之位置與反射鏡62〇巾的指示物 〇'、〇ZA之位置,相對於反射鏡62〇有對麵係,因此處理電路㈣ 可藉由侧實像候選座標虹0(:1〜虹0(::12與虛像候選座標 VLOCrVLOQ ’相對於反射鏡62〇是否有對稱關係,以判斷出; 不物〇,、〇2真正的位置。舉例而言’處理電路65〇依序偵測虛傳 選座標VL〇Cl、VL〇C2、VL〇c3與各實像候選座標虹〇^〜助 相對於反職620是否有聰_。由於虛像㈣座標几%與 像候選座標RLOC!相對於反射鏡62〇有對稱關係、,因此處理電^ 65〇可判斷有指示物位於實像候選座標虹〇心,如此,處理電路( 依據實像㈣座標RL〇Cl,產生對應於—指示物㈣之輸出座標 19 201218043 sXY1 ’並έ己錄至該組輸出座標Sxy之中。虛像候選座標彻&amp;與 實像候選座標rixxvrux^相對於反職62”沒有對稱關係, 因此處理電路650可判斷沒有指示物的鏡像位於虛像候選座標 vloc2之上。虛像候選座標VL〇c3與實像候選座標助^相對於 反射鏡有對稱關係,因此處理電路湖可判斷有指示物位於實 像候選座標RLOC4,如此,處理電路65〇依據實像候選座標虹%, 產生對應於-指示物(〇2)之輸出座標U,並記錄至該組輸出座標 SXY之中。因此,由上述說明可知,根據本發明之第二實施例,即 使處理電路650沒有觸在影像73〇與影像巾的各暗紋為實像 或是虛像,處理電路650仍可根據反射鏡62〇之位置與候選座標 LOC,計算出指示物〇1〜〇2的位置,並產生對應於指示物a〜ο?的 輸出座標SXY。 根據本發明第二實施例之基本精神,本發明可更進一步地提供 處理電路650計算指示物的位置之方法之一第三實施例。請參考第 18圖與第16圖。在第18圖中,處理電路65〇根據影像感測裝置 630所擷取之影像730與影像感測裝置63〇之位置,產生第一組遮 斷直線(Lm、L732、^^认與L732A),且處理電路65〇根據影像感測裝 置640所擷取影像74〇與影像感測裝置64〇之位置,產生第二組遮 斷直線(Lw、L742、Ι^1Α與L742A)。處理電路650根據第一組遮斷直 線(L73!、Lb2、乙73丨八與L732A)與第二組遮斷直線(L741、L742、1^741八與 L742a)之交點’產生位於感測區域610内對應於指示物〇广〇2的實像 候選座標(RLOCVRLOC^),此時實像候選座標(RLOQ-RLOCn)為 20 201218043 . 指示物〇ι〜〇2可能的位置。在第19圖中’處理電路650根據於反射 鏡620中之影像感測裝置630A之位置與第一組遮斷直線(l73丨、 L732、^^以與^32。’可產生相對於反射鏡620與第一組遮斷直線 (l73i、l732、l73丨A 與 l732A)對稱的一第一組鏡像直線(ML73i、ML732、 %1^1八與]\^732八)。由第18圖與第19圖可看出,鏡像直線Ml73i 與遮斷直線ι^1Α對稱;鏡像直線Ml732與遮斷直線L732a對稱;鏡 像直線ΜΙ^1Α與遮斷直線L?3丨對稱;且鏡像直線ML732A與遮斷直 φ 線L732對稱。同理,處理電路650根據於反射鏡620中之影像感測 裝置640A之位置與第二組遮斷直線(l741、L742、[州八與L742a),也 可產生相對於反射鏡620與第二組遮斷直線(l741、l742、L74丨A與L742a) 對稱的一第二組鏡像直線(ΜΙ^η、ML742、]^1^41八與ML742a)。由第 18圖與第19圖可看出,鏡像直線ML741與遮斷直線l741a對稱;鏡 像直線ML?42與遮斷直線L742A對稱;鏡像直線ML741A與遮斷直線 L74丨對稱,且鏡像直線ML742A與遮斷直線l742對稱。處理電路650 _ 根據第一組鏡像直線(MLm、ML?32、ML731A與ML732a)與第二組鏡 像直線(ML?4】、ML?42、]\^74认與ML742A),可於感測區域610内產 生一組虛像候選座標VLOCp^VLOQj。由第π圖與第19圖可看出, 第19圖中處理電路650所產生之虛像候選座標vloc^VLOQs與第 17圖之虛像候選座標VLOC^VLOC3相對於反射鏡620具有對稱關 係。由於第17圖之虛像候選座標(VLOC^VLOQ)為反射鏡620中 的指示物0ία〜〇2a可能的位置,因此第19圖中處理電路650所產生 之虛像候選座標VLOCr^VLOC3為指示物〇广〇2可能的位置。如 此,處理電路650可比較第18圖之實像候選座標(RLOCr^RLOCd 21 201218043 與第圖之虛像候選座標VLOCl〜VL〇C3,以產生對應於指示物 * 0K)2之輸出座標SXY。舉例而言,處理電路㈣計算虛像候選座 . 標彻Cl與各實像候選座標(RLOCWOC,2)之間之候選距離 DLHDL12。當候選距離Di—x小於—誤差距離巧_時,處理電路 ㈣判斷虛像候選座標VL〇Ci與實像候選座標腳心所表示的位 置相同’此時表示有指示物位於實像候選座標虹% (或虛像候選 座標彻Cl)’因此處理電路65〇可根據實像候選座標助Cx與虛 像候k座仏VLOCd生對應於一指示物⑽之輸出座標Sxyi,並記 錄到輸出座標SXY之中。由於第1S圖之實像候選座標虹〇(^與帛· 19圖之虛像候選座標VL〇Ci所表示的位置相同,且第㈣之實像 候選座標RL〇c4與第19圖之虛像候選座魏〇c3所表示的位置相 同’因此處理電路㈣根據第18圖之實像候選座標虹%、第19 圖之虛像㈣座標VLOC,、第18圖之實健選座標助q與第19 圖之虛像候選座標VL0C3 ’可產生對應於指示物〇广〇2之輸出座標 Sxy 0 凊參考第20圖與第21圖。第20圖與第21圓為說明本發明之 Z電路⑽計算指示物之位置之方法之第四實施例之示意圖。在 =實施例中,處理電路㈣先根據前述的方法判斷影像73〇與· =暗紋為實像或是虛像。接著,處理電路咖根據影像感測裝 —所掏取之實像與虛像,產生對應於指示物〇1與〇2之一組第 座標,以及根據影像_裝置__取之實像與虛像,產 镜於指示物〇1與〇2之一組第二候選座標。處理電路⑽比對 22 201218043 .該組第—候選座標與該組第二候選座標,以產生對應於指示物ο, 與〇2之輸出座標SXY〇以下將更進一步地說明其工作原理。 在第20圖中,處理電路65〇根據影像感測裝置63〇所擷取之 實像與影像感測裝置⑽之位置,產生實像遮斷直線虹731、虹732, 並根據影像感測裝置630所掏取之虛像與影像感測裝置63〇之位 置’產生虛像遮斷直線VL731A、VL732A。接著,處理電路650可根 •據虛像遮斷直線VL·、VLm與影像感測裝置㈣於反射鏡⑽ 中的鏡像W0A之位f,產生與虛像遮斷直線VL·、VL皿相對 於反射鏡620為對稱的鏡像直線紙731、ML?”。處理電路65〇根據 實像遮斷線rl731、rl732與鏡像錄ML&lt;73i、祖732敝點,可產 生第一候選座標loc31〜loc34,其中第一候選座標LOC31〜L〇c34 即為指示物Ο!、〇2可能的位置。 在第21圖中’處理電路65〇根據影像感測裝置64〇所擷取之 籲實像與影像感測裝置64〇之位置’產生實像遮斷直線虹州也犯, 並根據影像感測裝置640所擷取之虛像與影像感測裝置64〇之位 置,產生虛像遮斷直線VL74〗a、VL742A。接著,處理電路650可根 據虛像遮斷直線VL741A、VL742/^影像感測裝置64〇於反射鏡620 中的鏡像640A之位置’產生與虛像遮斷直線VL74ia、VL742a相對 於反射鏡620為對稱的鏡像直線ml741、ML742。處理電路650根據 實像遮斷直線RL·;4!、RL742與鏡像直線ML741、ML742的交點,可產 生第二候選座標LOC^-LOC#,其中第二候選座標l〇C4i〜l〇C44 23 201218043 即為指示物〇1、〇2可能的位置。 處理電路650根據第一候選座標l〇C31〜LOC34與第二候選座 標LOC41〜LOC44的交集所包含的座標,產生對應於指示物、〇2 的輸出座標SXY。舉例而言,由第20圖與第21圖可看出,第一候 選座標LOCtLOC34中的座標l〇C31以及LOC34分別與第二候選座 標LOCw〜LOC44中的LOCw以及LOC44相同’因此第一候選座標 LOC^-LOC:34與第二候選座標l〇C4]〜LOC44的交集所包含的座標為 LOC31、LOC34、LOC41、LOC44。座標為 LOC31(LOC41)即為指示物 I 0!的位置’且座標夺LOC34(LOC44)即為指示物〇2的位置。因此, 處理電路650可根據第一候選座標L〇c31〜L〇C34與第二候選座標 loc41〜loc44 的交集所包含的座標(l〇c3i、l〇c34、l〇c4i、l〇(:44) 產生對應於指示物〇1、〇2的輸出座標SXY。 另外’處理電路650也可計算第一候選座標L〇c3i〜L〇C34與第 二候選座標LOqHLOC44之間之候選距離,並根據候選距離之大 鲁 小,判斷第一候選座標loc31〜LOC34與第二候選座標l〇Qi〜l〇C44 中重複出現賴標’以產生對應於指示物〇ι、〇2的輸出座標‘。 更進-步地說,處理電路650.計算第一候選座標L〇c3i與各第二候 選座標LOCrLOC44之間之候選距離、〜〇1—4。當候選距離ο! X 小於誤差距離DERR0I^f,處理電路65〇判斷第一候選座標1〇(^ 與第二候縣標L〇qx(在本實施例t為L(X:4i)所麵触肋 · 同’此時表示有指示物位於第-候選座標LOG (或第二候選座標 24 201218043 • 〇C41)目此處理電路650可根據第-候選座標loc31與第二候選 座心L0C4j生對應於一指示物(〇1)之輸出座標,並記錄到輸 出座標sXY之中。舉例而言,處理電路65〇取第一候選座標⑴^ 與第二候選座標L〇c4i之間的中點作為輸出座標—。同理,處理 電路650 β十算第一候選座標l〇c34與各第二候選座標 之間之候選距離Du〜Do。由於第一候選座標l〇C34與第二候選座 &amp; LOCh之間之候選距離a—4小於誤差距離d_r,因此表示有指 •不物位於第一候選座標LOC34(或第二候選座標LOC44)。如此,處 理電路650可根據第一候選座標[ο。與第二候選座標l〇C44產生 對應於&amp;示物(〇2)之輸出座標SxY2,並記錄到輸出座標SXY之中。 因此’由上述說明可知,處理電路㈣根據第一候選座標 L0C3广LOC34與第二候選座標L〇c4〗〜L〇C44,可產生對應於指示物 〇1、〇2的輸出座標SXY。 此外,凊參考第22圖’本發明所提供之光學感測系統600還 可包括發光模組670 ’發光模址67〇朝向感測區域6】〇發出紅外光。 此時’影像感測裝置630與影像感測裝S 64〇皆為紅外光感測裝置, 影像感測裝置_與影像制裝置_減紅外光以娜包含於感 測區域610 的指示物的實像,以及包含反射鏡62〇中的指示物的 影像。如此一來’可減少背景光對光學感測系統6 〇 〇所造成的影響, 而使處理電路650可更正確地判斷影像感測裝置㈣與影像感測裝 置640所擷取的影像中各暗紋的位置,因此,處理電路65〇可更正 確地計算指示物的位置。 25 201218043 斤述本發明提供—種光學感測系統包括感測區域、反射 鏡、第一影像感測裝置、第二影像感測裝置與處理電路。感測區域 祕給=數個絲物進彳博作。反射織域漸狀麟。第- 與第-〜佩猶置分職取包含全部或部份衫物以及包含反射 鏡中之全部或部份細物㈣像。本㈣提供三種實施例 ’以讓處 理*可根據第—與第二景彡像制裝置賴取的影像,以產生候選 座標,並湘指示物與其對應的鏡像姆於反射鏡具有_關係, 以從候選座標之中,得到該複數個指示物的位置。如此一來,利用 本發明所提供的光學制^統,可執行多點觸控的操作。 以上所述僅為本發明之較佳實施例,凡依本發明申請專利範圍 所做之均:f變倾修飾’皆蘭本發明之涵蓋範圍。 【圖式簡單說明】 第1圖為說明先前技術之光學感測系統之結構之示意圖。 第2圖說明先前技術之光學感測系統偵測指示物之示意圖。 第3圖為第2圖$光學_祕的影像_裝置所擷取的影像之示 意圖。 ^ 第4圖、第5圖、第6⑻圖與第6(b)圖為說明先前技術之光學感測 系統4貞測多個指示物之示意圖。 ?、 第7圖為s兒明本發明之光學感測系統之一實施例之示音圖。 第8(a)圖與第8(b)圖為第7圖中光學感測系統的影像感測裝置所掏 26 201218043 取的影像之示意圖。 第9(a)圖與第9(b)圓為說明處理電路判斷影像感測裝置所擷取的影 像中的各暗紋為實像或虛像之示意圖。 第10圖與第11圖為說明處理電路計算指示物之位置之工作原理之 示意圖。 第12圖為說明影像感測裝置擷取到僅包含部份指示物的實像的示 意圖。Real image candidate coordinates and a set of virtual image candidate coordinates. More specifically, the processing circuit 65 区分 according to the bit f of the mirror 620 to distinguish the candidate coordinate L 〇 c into a set of real image (four) coordinates (RLQCr^RLQC^) ' located in the sensing region 61 以及A set of virtual image candidate coordinates (vl〇Ci~vl〇C3) in the generated image. At this time, the real image candidate coordinates (RLOCrRLOCn) are possible positions of the pointers 〇1 to 〇2, and the virtual image candidate coordinates (vl〇Ci to VLOC3) are possible positions of the pointers 〇ia to 〇2a in the mirror 620. : The position of the pointers 〇1 and 〇2 in the sensing area 610 and the position of the pointers 〇' and 〇ZA of the mirror 62 wiper are opposite to the mirror 62, so the processing circuit (4) can borrow From the side real image candidate coordinates rainbow 0 (: 1 ~ rainbow 0 (: 12 and virtual image candidate coordinates VLOCrVLOQ ' relative to the mirror 62 有 whether there is a symmetrical relationship to determine; not object, 〇 2 true position. For example In the case of the processing circuit 65, the virtual channel selection coordinates VL〇Cl, VL〇C2, VL〇c3, and the real image candidate coordinates of the rainbow 〇 〜 〜 助 助 助 助 助 620 620 620 620 620 620 620 620 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 A few percent has a symmetrical relationship with the image candidate RLOC! with respect to the mirror 62, so that the processing device can determine that the pointer is located in the real image candidate coordinate rainbow heart, and thus, the processing circuit (according to the real image (four) coordinate RL 〇 Cl , generating an output coordinate 19 201218043 sXY1 ' corresponding to the - indicator (4) and recording it into the output coordinate Sxy of the group. The virtual image candidate coordinate &amp; and the real image candidate coordinate rixxvrux^ have no symmetry with respect to the anti-service 62", Therefore, the processing circuit 650 can determine that there is no indicator The image is located above the virtual image candidate coordinate vloc2. The virtual image candidate coordinate VL〇c3 and the real image candidate coordinate helper have a symmetric relationship with respect to the mirror, so the processing circuit lake can determine that the indicator is located in the real image candidate coordinate RLOC4, and thus, the processing circuit 65 〇 Depending on the real image candidate coordinate %%, an output coordinate U corresponding to the -indicator (〇2) is generated and recorded into the set of output coordinates SXY. Therefore, from the above description, according to the second embodiment of the present invention, Even if the processing circuit 650 does not touch the image 73 and the dark lines of the image towel are real or virtual, the processing circuit 650 can calculate the indicators 〇1~〇2 according to the position of the mirror 62〇 and the candidate coordinate LOC. Position and generate an output coordinate SXY corresponding to the pointers a to ο. According to the basic spirit of the second embodiment of the present invention, the present invention can further provide one of the methods for the processing circuit 650 to calculate the position of the pointer. For example, please refer to Fig. 18 and Fig. 16. In Fig. 18, the processing circuit 65 is based on the position of the image 730 and the image sensing device 63 captured by the image sensing device 630. a first set of occlusion lines (Lm, L732, ^^ and L732A) are generated, and the processing circuit 65 产生 generates a second image according to the position of the image sensing device 640 and the image sensing device 64 〇 The group interrupts the straight lines (Lw, L742, Ι^1Α and L742A). The processing circuit 650 is based on the first set of occlusion lines (L73!, Lb2, B. 73-8 and L732A) and the second set of occlusion lines (L741, L742) The intersection of 1^7418 and L742a) generates a real image candidate coordinate (RLOCVRLOC^) corresponding to the pointer 〇2 in the sensing region 610, and the real image candidate coordinate (RLOQ-RLOCn) is 20 201218043. Object 〇ι~〇2 possible location. In Fig. 19, the processing circuit 650 is based on the position of the image sensing device 630A in the mirror 620 and the first set of occlusion lines (l73丨, L732, ^^, and ^32.' can be generated relative to the mirror 620 and the first group of occlusion lines (l73i, l732, l73 丨 A and l732A) are symmetric with a first set of mirror lines (ML73i, ML732, %1^1 八和]\^732 八). From Figure 18 and It can be seen from Fig. 19 that the mirror line Ml73i is symmetrical with the occlusion line ι^1Α; the mirror line Ml732 is symmetrical with the occlusion line L732a; the mirror line ΜΙ^1Α is symmetrical with the occlusion line L?3丨; and the mirror line ML732A and the mask Similarly, the processing circuit 650 can also generate a relative according to the position of the image sensing device 640A in the mirror 620 and the second set of occlusion lines (l741, L742, [State 8 and L742a)). A second set of mirror lines (ΜΙ^η, ML742, ]^1^418 and ML742a) symmetrical with the mirror 620 and the second set of occlusion lines (l741, l742, L74丨A and L742a). As can be seen from Fig. 19, the mirror line ML741 is symmetrical with the occlusion line l741a; the mirror line ML?42 is symmetrical with the occlusion line L742A; the mirror line ML741A is The occlusion line L74 is symmetrical, and the mirror line ML742A is symmetrical with the occlusion line l742. The processing circuit 650 _ is based on the first set of mirror lines (MLm, ML?32, ML731A and ML732a) and the second group of mirror lines (ML?4) ML?42, </ RTI> and ML742A), a set of virtual image candidate coordinates VLOCp^VLOQj can be generated in the sensing region 610. As can be seen from the πth and 19th, the processing circuit 650 in Fig. 19 The generated virtual image candidate coordinate vloc^VLOQs has a symmetric relationship with the virtual image candidate coordinate VLOC^VLOC3 of Fig. 17 with respect to the mirror 620. Since the virtual image candidate coordinate (VLOC^VLOQ) of Fig. 17 is the indicator in the mirror 620 0 ία 〇 2a possible positions, so the virtual image candidate coordinates VLOCr^VLOC3 generated by the processing circuit 650 in Fig. 19 are possible positions of the pointer 〇 〇 2. Thus, the processing circuit 650 can compare the real image candidate coordinates of Fig. 18. (RLOCr^RLOCd 21 201218043 and the virtual image candidate coordinates VLOCl~VL〇C3 of the figure to generate the output coordinate SXY corresponding to the indicator *0K) 2. For example, the processing circuit (4) calculates the virtual image candidate. Candidate between real image candidate coordinates (RLOCWOC, 2) Distance DLHDL 12. When the candidate distance Di_x is smaller than - the error distance is _, the processing circuit (4) determines that the virtual image candidate coordinate VL 〇 Ci is the same as the position indicated by the real image candidate coordinate foot' at this time indicating that the indicator is located in the real image candidate coordinate rainbow % (or the virtual image candidate coordinate C) The processing circuit 65 can then record the output coordinate Sxyi corresponding to an indicator (10) according to the real image candidate coordinate Cx and the virtual image k-slot VLOCD and record it in the output coordinate SXY. Since the real image candidate coordinates of the first S map are the same as the positions indicated by the virtual image candidate coordinates VL 〇 Ci of the ^ 帛 19 map, and the real image candidate coordinates RL 〇 c4 of the fourth (th) and the virtual image candidate of the 19th image The position indicated by c3 is the same 'so the processing circuit (4) is based on the real image candidate coordinate rainbow % of the 18th figure, the virtual image (4) coordinate VLOC of the 19th figure, the real health selection coordinate of the 18th figure, and the virtual image candidate coordinate of the 19th figure. VL0C3 ' can generate an output coordinate Sxy 0 corresponding to the indicator 〇 〇 2 凊 第 20th and 21st. 20th and 21st are the methods for calculating the position of the indicator by the Z circuit (10) of the present invention. A schematic diagram of the fourth embodiment. In the embodiment, the processing circuit (4) first determines whether the image 73〇 and ·= dark lines are real or virtual images according to the foregoing method. Then, the processing circuit coffee is captured according to the image sensing device. The real image and the virtual image generate a first coordinate corresponding to one of the indicators 〇1 and 〇2, and a real image and a virtual image according to the image_device__, and a second candidate for the group of the indicators 〇1 and 〇2 Coordinates. Processing circuit (10) comparison 22 201218043. The candidate coordinates and the set of second candidate coordinates are generated to correspond to the indicator ο, and the output coordinate SXY of 〇2 will be further explained below. In the 20th figure, the processing circuit 65〇 senses the image according to the image. The position of the real image and the image sensing device (10) captured by the device 63 is generated, and the real image is blocked by the line rainbow 731, the rainbow 732, and the position of the virtual image and the image sensing device 63 is captured according to the image sensing device 630. A virtual image occlusion line VL731A, VL732A is generated. Then, the processing circuit 650 can block the straight line VL·, VLm according to the virtual image and the image sensing device (4) at the position f of the mirror image W0A in the mirror (10), and generate a straight line with the virtual image. The VL·, VL dish is a mirror image line 731, ML?” symmetric with respect to the mirror 620. The processing circuit 65〇 can generate the first according to the real image occlusion line rl731, rl732 and the mirror record ML&lt;73i, ancestor 732 point. The candidate coordinates loc31~loc34, wherein the first candidate coordinates LOC31~L〇c34 are the possible positions of the pointers Ο!, 〇2. In Fig. 21, the processing circuit 65 撷 is taken according to the image sensing device 64 Appropriate image and image sensing device The 64-inch position 'produces a real image occlusion line Hongzhou also commits, and according to the position of the virtual image captured by the image sensing device 640 and the image sensing device 64 ,, a virtual image occlusion line VL74 a, VL742A is generated. Then, The processing circuit 650 can generate a mirror line symmetrical with respect to the mirror 620 according to the position of the virtual image occlusion line VL741A, VL742/^ image sensing device 64 at the mirror image 640A in the mirror 620. Ml741, ML742. The processing circuit 650 can generate a second candidate coordinate LOC^-LOC# according to the intersection of the real image occlusion line RL·;4!, RL742 and the mirror line ML741, ML742, wherein the second candidate coordinate l〇C4i~l〇C44 23 201218043 That is, the possible positions of the indicators 〇1, 〇2. The processing circuit 650 generates an output coordinate SXY corresponding to the pointer, 〇2, based on the coordinates included in the intersection of the first candidate coordinates l〇C31 to LOC34 and the second candidate coordinates LOC41 to LOC44. For example, as can be seen from FIGS. 20 and 21, the coordinates l〇C31 and LOC34 in the first candidate coordinate LOCtLOC34 are the same as the LOCw and LOC44 in the second candidate coordinates LOCw 〜LOC44, respectively, so the first candidate coordinates The coordinates of the intersection of LOC^-LOC:34 and the second candidate coordinates l〇C4]~LOC44 are LOC31, LOC34, LOC41, LOC44. The coordinate LOC31 (LOC41) is the position of the pointer I 0! and the coordinate LOC34 (LOC44) is the position of the pointer 〇2. Therefore, the processing circuit 650 can be based on the coordinates (l〇c3i, l〇c34, l〇c4i, l〇(:44) included in the intersection of the first candidate coordinates L〇c31~L〇C34 and the second candidate coordinates loc41~loc44. The output coordinates SXY corresponding to the pointers 〇1, 〇2 are generated. Further, the processing circuit 650 can also calculate the candidate distance between the first candidate coordinates L〇c3i 〜L 〇 C34 and the second candidate coordinate LOqHLOC44, and according to the candidate The distance is small, and it is judged that the first candidate coordinates loc31 to LOC34 and the second candidate coordinates l〇Qi~l〇C44 are repeatedly displayed to generate output coordinates corresponding to the indicators 〇ι, 〇2. - Step, the processing circuit 650. Calculate the candidate distance between the first candidate coordinate L 〇 c3i and each of the second candidate coordinates LOCrLOC 44, ~ 〇 1-4. When the candidate distance ο! X is less than the error distance DERR0I ^ f, the processing The circuit 65 determines that the first candidate coordinate 1 〇 (^ and the second candidate mark L 〇 qx (in the present embodiment t is L (X: 4i) face ribs · same ' at this time indicates that the indicator is located at the first - Candidate coordinate LOG (or second candidate coordinate 24 201218043 • 〇C41) This processing circuit 650 can be based on the first - The selected coordinate loc31 and the second candidate core L0C4j correspond to the output coordinates of an indicator (〇1) and are recorded into the output coordinate sXY. For example, the processing circuit 65 captures the first candidate coordinate (1)^ and The midpoint between the two candidate coordinates L〇c4i is taken as the output coordinate. Similarly, the processing circuit 650 β calculates the candidate distance Du~Do between the first candidate coordinate l〇c34 and each second candidate coordinate. The candidate distance a-4 between the candidate coordinate l〇C34 and the second candidate seat &amp; LOCh is smaller than the error distance d_r, thus indicating that there is an indication that the object is located at the first candidate coordinate LOC34 (or the second candidate coordinate LOC44). The processing circuit 650 can generate an output coordinate SxY2 corresponding to the &amp; object (〇2) according to the first candidate coordinate [o.] and the second candidate coordinate l〇C44, and record it into the output coordinate SXY. Therefore, the above description It can be seen that the processing circuit (4) can generate an output coordinate SXY corresponding to the pointers 〇1, 〇2 according to the first candidate coordinate L0C3 wide LOC 34 and the second candidate coordinates L 〇 c4 〜 L 〇 C44. 'Optical sensing system provided by the present invention The 600 can also include a light-emitting module 670 'light-emitting module 67 〇 toward the sensing area 6 】 emitting infrared light. At this time, the image sensing device 630 and the image sensing device S 64 are both infrared light sensing devices, images. The sensing device _ and the image forming device _ reduce the infrared light to the real image of the indicator included in the sensing area 610 and the image including the indicator in the mirror 62 。. In this way, the effect of the background light on the optical sensing system 6 减少 can be reduced, and the processing circuit 650 can more accurately determine the darkness in the image captured by the image sensing device (4) and the image sensing device 640. The position of the ridge, therefore, the processing circuit 65 〇 can more accurately calculate the position of the pointer. 25 201218043 The present invention provides an optical sensing system including a sensing area, a mirror, a first image sensing device, a second image sensing device, and a processing circuit. Sensing area Secrets = several silk objects into the Bobo. The reflection woven field is gradually stalked. The first-and-th-supplement is divided into all or part of the blouse and all or part of the fine (4) image in the mirror. (4) providing three embodiments 'to allow processing* to be based on images captured by the first and second scenes to produce candidate coordinates, and the Xiang indicator has a _ relationship with its corresponding mirror mirror to From the candidate coordinates, the position of the plurality of indicators is obtained. In this way, the multi-touch operation can be performed by using the optical system provided by the present invention. The above description is only a preferred embodiment of the present invention, and all of the scope of the invention is based on the scope of the invention. BRIEF DESCRIPTION OF THE DRAWINGS Fig. 1 is a schematic view showing the structure of a prior art optical sensing system. Figure 2 illustrates a schematic diagram of a prior art optical sensing system detection indicator. Figure 3 is an illustration of the image captured by the device in Figure 2, Optical _ Secret Image. ^ Fig. 4, Fig. 5, Fig. 6(8) and Fig. 6(b) are diagrams illustrating the prior art optical sensing system 4 for detecting a plurality of indicators. ? Figure 7 is a sound diagram of an embodiment of the optical sensing system of the present invention. Fig. 8(a) and Fig. 8(b) are schematic diagrams of images taken by the image sensing device of the optical sensing system in Fig. 7 20122012. The 9th (a) and 9th (b) circles are schematic diagrams for explaining that the processing circuit determines that each of the dark lines in the image captured by the image sensing device is a real image or a virtual image. Figures 10 and 11 are schematic diagrams illustrating the operation of the processing circuit to calculate the position of the pointer. Figure 12 is a diagram illustrating the image sensing device capturing a real image containing only a portion of the indicator.

第13圖為說明光學感測系統之反射鏡以鏡面導力元件實施,以輔助 處理電路满f彡像❹置所娜的影像中的各暗紋為實像或虛像 之示意圖。 第I4圖帛I5圖與第16圖分別為說明鏡面導光元件之三種實施例 之結構圖。 第Π圖為制根據本發日狀第二實_,處理f路計姑示物之位 置之工作原理之示意圖。. 第U圖與第19圖為說明根據本發明之第三實施例,處理電路計算 指示物之位置之工作原理之示意圖。 第如圖與第21圖為根據本發明之第四實施例,處理電路計算 指不物之位置之工作原理之示意圖。 第22圖為朗光學制祕另包含—紅外光發光模組的示意圖。 【主要元件符號說明】 100 &gt; 600 光學感測系統 27 201218043 116 、 610 104 、 620 106 、 108 118 110、630、640 300、400、500、730、740 302 304、306、402、404、406、 408、502、504、506、508、 731A、732A、73.卜 732、 74 卜 742、741A、742A 204、206、63 卜 632、631A、 632A、64卜 642、641A、 642A 650 ' 112 660 670 1400 、 1500 、 1600 1411 ' 1511 ' 1611 1412 、 1512 、 1612 1413 、 1513 、 1613 610A、620A、630A、 感測區域 反射鏡 反射元件 反射鏡的鏡面 影像感測裝置 影像 党區 暗紋Fig. 13 is a view showing that the mirror of the optical sensing system is implemented by a mirror-leading element to assist the processing of the dark lines in the image of the circuit to be a real image or a virtual image. Fig. I4, I5, and Fig. 16 are structural views for explaining three embodiments of the mirror light guiding element, respectively. The figure is a schematic diagram of the working principle of the position of the device in accordance with the second day of the present invention. Fig. U and Fig. 19 are diagrams for explaining the operation principle of the processing circuit for calculating the position of the pointer according to the third embodiment of the present invention. Fig. 21 and Fig. 21 are diagrams showing the operation principle of the processing circuit for calculating the position of the object according to the fourth embodiment of the present invention. Figure 22 is a schematic diagram of the optical system of the optical system. [Major component symbol description] 100 &gt; 600 optical sensing system 27 201218043 116 , 610 104 , 620 106 , 108 118 110 , 630 , 640 300 , 400 , 500 , 730 , 740 302 304 , 306 , 402 , 404 , 406 , 408, 502, 504, 506, 508, 731A, 732A, 73. 732, 74 742, 741A, 742A 204, 206, 63 632, 631A, 632A, 64, 642, 641A, 642A 650 ' 112 660 670 1400 , 1500 , 1600 1411 ' 1511 ' 1611 1412 , 1512 , 1612 1413 , 1513 , 1613 610A , 620A , 630A , Mirror area image sensing device for sensing area mirror reflection element mirror image

光徑 處理電路 發光元件 發光模組 鏡面導光元件 出光面 鏡面導光元件的鏡面 入光面 鏡像Light path Processing circuit Light-emitting element Light-emitting module Mirror light-guiding element Light-emitting surface Mirror surface of mirror-based light-guiding element

28 201218043 640A、01A、〇2A、1〇2Α、 106A、108A、116A、110A、 103 A Dvloci CL 丨 i 〜CL14 虛像距離 候選連線 鏡像直線 指示物 遮斷直線28 201218043 640A, 01A, 〇2A, 1〇2Α, 106A, 108A, 116A, 110A, 103 A Dvloci CL 丨 i ~CL14 Virtual image distance Candidate connection Mirror line Indicator Shield line

MOL731、ML731A、ML732、 ML732A ' ML741 ' ML741A ' ML742、ML742A O!、02、102、103 RL731 ' RL732 ' RL731A ' RL732A、 RL 741、RL742、 RL74IA ' RL 742A ' vl731A VL732A、 VL 741A ' VL742A L731、L732、 L731A 、L732A L74I、L742、 L74IA 、L742AMOL731, ML731A, ML732, ML732A 'ML741 ' ML741A ' ML742, ML742A O!, 02, 102, 103 RL731 ' RL732 ' RL731A ' RL732A, RL 741, RL742, RL74IA ' RL 742A ' vl731A VL732A, VL 741A ' VL742A L731, L732, L731A, L732A L74I, L742, L74IA, L742A

RLOC,~RLOC,2 ' VLOC 广VLOC3、 LOC31〜LOC34、 loc4广 loc44 Sxy 候選座標 輸出座標 29RLOC, ~RLOC, 2 'VLOC wide VLOC3, LOC31~LOC34, loc4 wide loc44 Sxy candidate coordinates Output coordinates 29

Claims (1)

201218043 七、申請專利範圍: 1. 一種光學感1測系統,包括: 一感測區域,具有複數個側邊’且該感測區域提供給複數個指 示物進行操作; 一反射鏡,產生該感測區域之鏡像; 一第一影像感測裝置,擷取包含至少部份該等指示物之一第— 組實像’以及包含該反射鏡中至少部份該等指示物之一第 一組虛像; 一第二影像感測裝置,操取包含至少部份該等指示物之一第二 組實像,以及包含該反射鏡中至少部份該等指示物之—第 二組虛像;以友 一處理電路’根據該第一影像感測裝置所擷取之該第一組實像 與該第二影像感測裝置所擷取之該第二組實像,產生對應 於該等指示物之一組實像候選座標’以及根據該第一影像 感測裝置所擷取之該第一組虛像與該第二影像感測裝置 所擷取之該第二組虛像’產生對應於該等指示物之一組虛 像候選座標’該處理電路根據該組實像候選座標以及該組 虛像候選座標’產生對應於該等指示物之一組輸出座標。 30 201218043 像以及其他絲㈣像觸第-_像,且判_$二影 測裝置所棘職之雜麵物影像_第二組實像以及/ 他指示物影像為該第二組虛像β 八 3. 如請求項i所述之光學感測系統,其中該處理電路依據該第一 影像感_置之位置_第—組實像,產生—第―組實像 直線,並依翁第二歸感職置之位置摘第二組實像,產 生一第二組實像遮斷直線; 其中該處理電路依據該第—影像感·置之位置與該第一组 =詈產生—第一組虛像遮斷直線,並依據該第二影像感 其中背理雷位置偏第&quot;組雜,該第二組虛像遮斷直線; 其中該處理電路依賴第-組實像遮斷錢與該第二粗實像 產賴_等絲物之雜實像候選座 組虛像遮斷直線與該第二組虛像遮斷直 、、之父點’產生關於該等指示物之該組虛像候選座標。 4. 如請求項i輯之光學__,其中該處 像候選座微她纽㈣座翻騎 制I且 關係; 實 '鏡是否有對稱 、中^處理電路判斷該組實像候選座標之—實像候選座標 軸選座標之—虛像麵麵㈣於該反射鏡 ==辦’域理電路依據她實像候選座標之該實 像候選座標,產生對應於該等指示物之—指示物之一輸出 31 201218043 座標’以記錄至該組輸出座標。 5.如請求頊1所述之光學感測系統,另包含: 一發光模組,朝向該感測區域發光; 其中該發光模組所發出之光為紅外光,且該第一影像感測裝置 與該第二影像感測裝置皆為紅外域測裝置。 6· 一種光學感測系統,包括: 感測區域,具有複數個側邊,且該感測區域提供给複數個指 示物進行操作; 鏡面導光7〇件,包含—面對該感砸域之出光面、一與該 出光面相對之鏡面產生該感測區域之鏡像,以及一入光 面’當該入光面接收光線時,該出光面向該感測區域發 光; 如光70件,於一發光時段内發光至該鏡面導光元件之該入光 面; 第衫像感崎置,於該發光時段内擷取包含至少部份該等 才曰不物之一第一組實像,以及於一不發光時段内擷取該第 組實像與包含該鏡面中至少部份該等指示物之一第一 組虛像; P像感測裳置,於該發光時段内擷取包含至少部份該等 才曰不物之一第二組實像,以及於該不發光時段内擷取該第 一組實像與包含該鏡面中至少部份該等指示物之一第二 32 201218043 組虛像;以及 處理電路’根據該第—影像感測裝置所擷取之該第一組實像 與該第二影像感測裝置所擷取之該第二組實像,產生對應 於邊等指示物之一組實像候選座標,以及根據該第一影像 感測裝置所#貞取之該第—組虛像與該第二景彡像感測裝置 所擷取之該第二組虛像’產生對應於該等指示物之一組虛 像候選座標’該處理電路根據該組實像候選座標以及該組 虛像候選座標,產生對應於該等指示物之一組輸出座標。 7·如請求項6所述之光學感測系統,其中該處理電路比較該第一 影像感測裝置於該發光時段内所掏取的該第一組實像與該第 -影像感哺置麟不發光時段内取的影像,以從該第一 衫像感測裝置於該不發光時段内所擷取的影像中,得到該第一 組虛像; 其中該處理電路比較該第二影像感測裝置於該發光時段内所 擷取的s亥第二組實像與該第二影像感測裝置於該不發光 時段内所擷取的影像’以從該第二影像感測裝置於該不發 光時段内所擷取的影像中,得到該第二組虛像。 8.如請求項6所述之光學感測系統,其中該處理電路依據該第一 衫像感測裝置之位置與該第一組實像,產生—第一組實像遮斷 直線,並依據該第二影像感測裝置之位置與該第二組實像,產 生一第二組實像遮斷直線; 33 201218043 其中該處理電路依據該第—影像感職置之位置與該第—且 虛像,產生-第-組虛像遮斷直線,並依據該第二 :置之位置與該第二組虛像,產生一第二組虛;: 其中該處理電路依據該第—組實像遮斷直線與該第二組你 遮斷直線之交點,產生關於該等指示物之該組實像候選座 ^並依據該第-組虛像遮斷直線與該第4虛像遮斷^ 線之交點,產生該等指示物之該組虛像候選座標。 9. 10. 關 係 ==述之光學感測系統,其中該處理電路侦測該組實 /·、選座k、該組虛像候選座標相對於該鏡面是否有對稱 其中當該翻騎输錄轉賴之—實像 =Γ選座標之—虚像候選座標相對於該鏡面; 候選座標,產生對應於該等指示物之—指 2 標,以記錄至該組輸出座標。之輸出座 如請求項8所述之光學制系統,另包含·· 一發光模組,朝向該感測區域發光; 其中該發光模_該發光元件所邮之料為 =像感測裝置與該第二影像感測裝置皆為紅外光感; 34 201218043 ιι· 一種光學感測系統,包含: -感漸域,具有複數侧邊,且該―_提供給複數個指 示物進行操作; 一反射鏡,產生該感測區域之鏡像; 一第一影像感測裝置,摘取包含該感測區域中至少部份該等指 示物與該反射鏡中至少部份該等指示物之一第一影像;s 像感測裝置’擁取包含該感測區域中至少部份該等指 暑 *物與該反射鏡中至少部份鱗指示物之—第二影像;二 及 如、 ,處理電路’根_第—影像制裝置所擷取之該第—影像與 該第-影像感測裝置之位置,產生一第一組遮斷直線,二 及根據該第二影像感測裝置所擷取之該第二影像與該第 二影像感職置之錄’產生H義魏,該處理 電路根據該第-組遮斷直線與該第二組遮斷直線,產生對 • 應於該等指示物之一組候選座標,並根據該組候選座標與 違反射鏡之位置,產生對應於該等指示物之—組輸出座 標。 12.如明求項11所述之光學感測系統,其中該處理電路依據對應 於該等指示物之該_標與該反射鏡之位置,產生位於該 感測區域中之-組實像候選座標,以及位於該反射鏡之鏡像中 之一組虛像候選座標。 35 201218043 13. 實之光學感嶋統,射該處理魏_該組 選座標與該組虛像候選座標相對於該反射鏡是否有對 其=該處理電路判斷該組實像候選座標之—實像候選座標 古“亥组虛像候選座標之—虛像候選鍊相對於該反射鏡 f對稱_斗祕理魏依據触實軸_標之該實 像候選座標,產生對應於該等指示物之一指示物之一輸出 座標,以記錄至該組輸出座標。 14. 15. 候'ΓΓ!13所述之光學感測系統’該處理電路$算該組虛像 =上標之該虛像㈣座標與該反射鏡之間之—虛像距離,且 :康該組實像候選座標之該實健選座標與該組虛像候選座 知之該虛像候選座標,產生一候選連線; 其中當該候選連線之長度實質上為該虛像距離之兩倍,且該候 選^線垂直於該反射鏡時’該處理電路判斷她實像候選 ,標之該實像候選座標與該組虛像候選座標之該虛像候 遥座標相對於該反射鏡有對稱關係。 =請求項11所述之光學感啦統,其中該處理電路根據該第 一組遮斷直線與該第—裝置於該反射鏡之鏡像中^ 位置,產生—第—組鏡像絲,且根據該第二組遮斷直線與驾 第二影像感測裝置於該反射鏡之鏡像中&lt;位置,產生一第二^ 36 201218043 鏡像直線; 其中該處理電路根據該第一組遮斷直線與該第二組遮斷直 線’產生位於該感測區域内之一組第一候選座標,且根據 該第一組鏡像直線與該第二組鏡像直線,產生位於該感測 區域内之一組第二候選座標; 其中該處理電路根據該組第一候選座標與該組第二候選座 標’產生對應於該等指示物之該組輸出座標。 16.如請求項15所述之光學感測系統,其中該處理電路計算該組 第一候選座標之一第一候選座標與該組第二候選座標之一第 二候選座標之間之一候選距離; 其中當該候選距離小於一誤差距離時,該處理電路根據該組第 -候選座標之該第-候選座標與驗第二候選座標之該 第二候選座標,產生對應於該等指示物之—指示物之一輸 出座標,以記錄至該組輸出座標。 別 17. 如請求項11所述之光學❹彳域,另包含: 一發光模組,朝向該感測區域發光; 一種光學感測系統,包舍: 且s亥感測區域提供給複數個指 感測區域,具有複數個側邊 37 18. 201218043 示物進行操作; 一反射鏡,產生該感測區域之知像, 一第一影像感測裝置,擷取包含至少部份該等指示物之一第一 組實像,以及包含該反射鏡中直少部份該等指示物之一第 一組虛像; 一第二影像感測裝置,擷取包含至少部份該等指示物之一第二 組實像,以及包含該反射鏡中至少部份該等指示物之一第 二組虛像;以及 一處理電路,根據該第一影像感測裝置所擷取之該第一組實像 與該第一組虛像’產生對應於該等指示物之一組第一候選 座標,以及根據該第二影像感測裝置所擷取之該第二組實 像與該第二組虛像,產生對應於該等指示物之_組第二候 選座標,該處理電路比對該組第一候選座標與該組第二候 ^座‘ ’以產生對應於該等指示物之—組輸出座標。 19. 如,月求項is所叙光學統,射該處理電路根據該等 影像感測裝置所梅取影像的成像順序與該等 二=3?感_置所掏取影像的成像順序,判斷該 第衫像感測裝置所擷取影像之部 實像以及其他指示物影像為曰不物〜像為忒第一組 感測裝置所擷取影像之部^ 組虛像,且判斷該第二影像 其他指示物影像為該第二組Z物讀為該第二組實像以及 38 201218043 ' 、:长員18所述之光學感測系統,其中該反射鏡為一鏡面導 、一件°亥鏡面導光元件包含一面對該感測區域之出光面、 與邊出光面相對之鏡面產生該感測區域之鏡像,以及一入 光面’當該入光面接收光線時,該出光面向該感測區域發光; 其中該光學感測系統另包含: , 一發光元件’於一發光時段内發光至該鏡面導光元件之該 入光面; • 其中該第一影像感測裝置於該發光時段内擷取包含至少 部份該等指示物之該第一組實像,以及於一不發光 時段内擷取該第一組實像與包含該鏡面中至少部份 該等指示物之該第一組虛像; 其中該第二影像感測裝置於該發光時段内擷取包含至少 部份該等指示物之該第二組實像,以及於該不發光 時段内擷取該第二組實像與包含該鏡面中至少部份 φ 該等指示物之該第二組虛像; 其中該處理電路比較該第一影像感測裝置於該發光時段 内所操取的該第一組實像與該第一影像感測裝置於 該不發光時段内所擷取的影像,以從該第一影像感 測裝置於該不發光時段内所擷取的影像中’得到該 第一組虛像; 其中該處理電路比較該第二影像感測裝置於該發光時段 内所摘取的該第二組實像與該第一影像感測聚置於 該不發光時段内所擷取的影像,以從該第二影像感 201218043 測裝置於該不發光時段内所擷取的影像中,得到該 第二組虛像。 21_如請求:!:員18所述之光學感測系統,其中該處理電路根據該第 一組實像無第—影像制裝置之位置,產生-第-組實像遮 斷直線,且該處理電路根據該第一組虛像與該第一影像感測装 置之位置,產生一第一組虛像遮斷直線; 其中該處理f路根據該第-組虛像遮斷直軸該第一影像感 測裝置於奴職之祕巾之健,產生_第—纟且虛像 遮斷直線相對於該反射鏡為對稱的一第—組鏡像直線; 其中該處理電路根據該第_組實像遮斷直線與該第—組鏡像 直線,產生該組第一候選座標; 其中該處理電路根據該第二組實像與該第二影像感測裝置之 位置’產生-第二組實像遮斷直線,且該處理電路根據該 第二組虛像與該第二影像感測裝置之位置,產生一第二組 虛像遮斷直線; 其中該處理電路根據該第二組虛像遮斷直線與該第二影像感 測裝置於該域叙雜t錄置,產生_帛二組虛像 遮斷直線相對於該反射鏡為對稱的一第二 其中該處理輪細4酬㈣觸二組^像 直線,產生該組第二候選座標。 泣如請求項2丨所述之光學感測系統,其中該處理電路根據該組 201218043 第一候選座標與該組第二候選座標的交集所包含的座標,產生 對應於該等指示物之該組輸出座標。 23. 如請求項21所述之光學感測系統,其中該處理電路計算該組 第一候選座標之一第一候選座標與該組第二候選座標之一第 二候選座標之間之一候選距離; 其中當該候選距離小於一誤差距離時,該處理電路根據該組第 一候選座標之該第一候選座標與該組第二候選座標之該 第二候選座標,產生對應於該等指示物之一指示物之一輸 出座標,以記錄至該組輸出座標。 24. 如請求項18所述之光學感測系統,另包含: 一發光模組,朝向該感測區域發光; 其中該發光模組所發出之光為紅外光,且該第一影像感測裝置 Λ 與該第二影像感測裝置皆為紅外光感測裝置。 八、圖式: 41201218043 VII. Patent application scope: 1. An optical sensing system, comprising: a sensing area having a plurality of sides ′ and the sensing area is provided for operation by a plurality of indicators; a mirror for generating the feeling Mirror image of the measurement area; a first image sensing device that captures a first set of real images including at least a portion of the indicators and a first set of virtual images including at least a portion of the indicators of the mirror; a second image sensing device for capturing a second set of real images including at least a portion of the indicators, and a second set of virtual images including at least some of the indicators of the mirrors; 'According to the first set of real images captured by the first image sensing device and the second set of real images captured by the second image sensing device, generating a set of real image candidate coordinates corresponding to the indicators And generating, according to the first set of virtual images captured by the first image sensing device and the second set of virtual images captured by the second image sensing device, a set of virtual image candidate coordinates corresponding to the indicators This place The logic circuit generates a set of output coordinates corresponding to one of the sets of indicators based on the set of real image candidate coordinates and the set of virtual image candidate coordinates. 30 201218043 Image and other silk (4) like the first - _ image, and judged _ $ two shadow measuring device for the mixed surface image _ the second group of real images and / his indicator image for the second group of virtual images β 八 3 The optical sensing system of claim i, wherein the processing circuit generates a first group of real image lines according to the position of the first image sense_the first group of real images, and Positioning a second set of real images to generate a second set of real image occlusion lines; wherein the processing circuit occludes a line according to the position of the first image sense and the first set of 詈 - the first set of virtual images, and According to the second image sense, the second set of virtual images intercepts the line; wherein the processing circuit relies on the first group of real images to block the money and the second rough image to produce the same The virtual real image candidate block virtual image occlusion line and the second set of virtual image occlusion straight, the parent point 'generate the set of virtual image candidate coordinates for the indicators. 4. As requested in item i, the optical __, where the image is like the candidate seat micro-Nu (four) seat riding system I and the relationship; whether the real 'mirror has a symmetrical, medium ^ processing circuit to determine the set of real image candidate coordinates - real image The candidate coordinate axis selects the coordinate-virtual image plane (4) in the mirror == do's domain circuit according to the real image candidate coordinate of the real image candidate coordinate, and generates one of the indicators corresponding to the indicator - 31 201218043 coordinate ' To record to the group output coordinates. 5. The optical sensing system of claim 1, further comprising: a light emitting module that emits light toward the sensing area; wherein the light emitted by the light emitting module is infrared light, and the first image sensing device And the second image sensing device is an infrared domain measuring device. 6· An optical sensing system, comprising: a sensing area having a plurality of sides, and the sensing area is provided for operation by a plurality of indicators; the mirror light guiding unit comprises: facing the sensing area a light-emitting surface, a mirror surface opposite to the light-emitting surface, and a mirror image of the sensing region, and a light-incident surface, when the light-incident surface receives light, the light-emitting surface emits light toward the sensing region; Illuminating to the light incident surface of the mirror light guiding element during the light emitting period; the first shirt image is sensed, and the first group of real images including at least some of the such objects are captured during the light emitting period, and The first group of real images and the first group of virtual images including at least some of the indicators in the mirror are captured during the non-lighting period; the P image sensing skirts, and the capturing period includes at least some of the a second set of real images, and the first set of real images and the second 32 201218043 virtual image including at least a portion of the indicators in the non-lighting period; and the processing circuit 'according to The first image sensing The first set of real images captured by the second image sensing device and the second set of real images captured by the second image sensing device are generated, and a set of real image candidate coordinates corresponding to the edge and the like are generated, and the first image is sensed according to the first image. The first set of virtual images captured by the device and the second set of virtual images captured by the second image sensing device generate a virtual image candidate coordinate corresponding to the one of the indicators. The set of real image candidate coordinates and the set of virtual image candidate coordinates produce a set of output coordinates corresponding to the one of the indicators. The optical sensing system of claim 6, wherein the processing circuit compares the first set of real images captured by the first image sensing device during the illumination period with the first image sense Obtaining the image of the first group of virtual images from the image captured by the first shirt image sensing device during the non-lighting period; wherein the processing circuit compares the second image sensing device with the second image sensing device The second set of real images captured by the second image sensing device during the non-lighting period of the second image sensing device during the non-lighting period The second set of virtual images is obtained from the captured image. 8. The optical sensing system of claim 6, wherein the processing circuit generates a first set of real image occlusion lines according to the position of the first smear sensing device and the first set of real images, and according to the first Positioning the second image sensing device and the second group of real images to generate a second set of real image intercepting lines; 33 201218043 wherein the processing circuit generates a - according to the position of the first image sensing position and the first and the virtual image - the group virtual image intercepts the straight line, and according to the second: the position and the second group of virtual images, generates a second set of imaginary;: wherein the processing circuit occludes the line and the second group according to the first group of real images Intersecting the intersection of the straight lines, generating the set of real image candidate blocks for the indicators, and generating the virtual image of the indicator according to the intersection of the first set of virtual image occlusion lines and the fourth virtual image occlusion line Candidate coordinates. 9. 10. Relationship == The optical sensing system described above, wherein the processing circuit detects the set of real/s, the selected k, whether the set of virtual image candidate coordinates is symmetrical with respect to the mirror, and when the turn-on is recorded Laizhi-real image=selected coordinates—the virtual image candidate coordinates are relative to the mirror surface; the candidate coordinates are generated to correspond to the pointers of the indicators to record to the group of output coordinates. The optical system of claim 8, further comprising: a light-emitting module that emits light toward the sensing area; wherein the light-emitting element is printed by the light-emitting element = image sensing device and The second image sensing device is infra-red light sense; 34 201218043 ιι· An optical sensing system comprising: - a sensible region having a plurality of sides, and the _ is provided for operation of a plurality of indicators; a mirror Generating a mirror image of the sensing area; a first image sensing device extracting a first image including at least a portion of the indicators in the sensing region and at least a portion of the indicators in the mirror; The s image sensing device occupies a second image comprising at least a portion of the sensing elements and at least a portion of the scale indicators in the mirror; and the processing circuit 'root _ Positioning the first image captured by the first image capturing device and the first image sensing device to generate a first set of occlusion lines, and secondly absorbing the second image according to the second image sensing device Image and the second image Generating H-Wei, the processing circuit generates a pair of candidate coordinates according to the first group of occlusion lines and the second group of occlusion lines, and according to the group of candidate coordinates and the blunder The position of the mirror produces a set of output coordinates corresponding to the indicators. 12. The optical sensing system of claim 11, wherein the processing circuit generates a set of real image candidate coordinates located in the sensing region according to the position of the target corresponding to the pointer and the mirror. And a set of virtual image candidate coordinates located in the mirror image of the mirror. 35 201218043 13. Real optical sensing system, shooting the processing Wei _ the selected group and the set of virtual image candidate coordinates relative to the mirror whether it is = the processing circuit determines the set of real image candidate coordinates - real image candidate coordinates The ancient "Hui group virtual image candidate coordinate - the virtual image candidate chain is symmetrical with respect to the mirror f _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Coordinates are recorded to the output coordinate of the group. 14. 15. The optical sensing system described in ''! 13'' is processed between the virtual image of the virtual image (4) and the mirror. a virtual image distance, and: the real selection coordinates of the real image candidate coordinates of the group and the virtual image candidate coordinates of the virtual image candidate to generate a candidate connection; wherein the length of the candidate connection is substantially the virtual image distance Twice, and when the candidate line is perpendicular to the mirror, the processing circuit determines her real image candidate, and the virtual image candidate coordinate and the virtual image candidate coordinate of the set of virtual image candidate coordinates are relative to the mirror Symmetrical relationship. The optical sensing system of claim 11, wherein the processing circuit generates a first-group mirror image according to the first group of occlusion lines and the position of the first device in the mirror image of the mirror. And generating a second mirror line according to the second group of occlusion lines and the second image sensing device in the mirror image of the mirror; wherein the processing circuit is configured according to the first group of occlusion lines Generating a set of first candidate coordinates in the sensing region with the second set of occlusion lines, and generating a group located in the sensing region according to the first group of mirror lines and the second group of mirror lines a second candidate coordinate; wherein the processing circuit generates the set of output coordinates corresponding to the indicator according to the set of first candidate coordinates and the set of second candidate coordinates. 16. Optical sensing system according to claim 15 And the processing circuit calculates a candidate distance between the first candidate coordinate of the first candidate coordinate of the group and the second candidate coordinate of the second candidate coordinate of the group; wherein when the candidate distance is less than a mistake At the time of the distance, the processing circuit generates an output coordinate corresponding to the indicator of the second candidate coordinate of the set of first-candidate coordinates and the second candidate coordinate of the set of candidate coordinates to record To the output coordinate of the group.. 17. The optical field of claim 11, further comprising: a light emitting module that emits light toward the sensing area; an optical sensing system, the housing: and the sensing The area is provided to a plurality of finger sensing areas, and has a plurality of sides 37 18. 201218043 The object is operated; a mirror generates the image of the sensing area, a first image sensing device, and the capturing includes at least a portion a first set of real images of one of the indicators, and a first set of virtual images including one of the indicators of the mirror; a second image sensing device that includes at least some of the instructions a second set of real images, and a second set of virtual images including at least a portion of the indicators in the mirror; and a processing circuit for capturing the first set of real images according to the first image sensing device versus The first set of virtual images generates a first candidate coordinate corresponding to one of the indicators, and the second set of real images captured by the second image sensing device and the second set of virtual images are generated corresponding to the first image a set of second candidate coordinates of the set of instructions, the processing circuit outputting a coordinate to the set of first candidate coordinates and the set of second candidate 's to generate a set corresponding to the pointers. 19. For example, the optical system described in the monthly issuance is determined according to the imaging sequence of the image captured by the image sensing device and the imaging sequence of the images captured by the two images. The real image of the image captured by the first-skin image sensing device and the other image of the indicator are the image of the image captured by the first group of sensing devices, and the second image is judged. The indicator image is the second group of Z objects read as the second group of real images and 38 201218043 ',: the optical sensing system described in Chang 18, wherein the mirror is a mirror guide, a mirror illumination The component comprises a light-emitting surface of the sensing area, a mirror surface opposite to the edge light-emitting surface, and a mirror image of the sensing area, and a light-incident surface, when the light-incident surface receives light, the light-emitting surface faces the sensing area The illuminating device further includes: a illuminating element illuminating the illuminating surface of the specular light guiding element in an illuminating period; wherein the first image sensing device captures the illuminating period Including at least some of these fingers The first set of real images of the object, and the first set of real images and the first set of virtual images including at least some of the indicators in the mirror during a non-lighting period; wherein the second image sensing device is Extracting the second set of real images including at least a portion of the indicators during the illuminating period, and extracting the second set of real images and the at least part of the φ of the mirrors during the non-lighting period a second set of virtual images; wherein the processing circuit compares the image captured by the first image sensing device during the illumination period and the image captured by the first image sensing device during the non-lighting period And obtaining, by the first image sensing device, the first set of virtual images in the image captured by the first image sensing device; wherein the processing circuit compares the second image sensing device in the light emitting period The second set of real images and the first image sensing are collected in the image captured during the non-lighting period to detect the image captured by the second image sensing device 201218043 in the non-lighting period. Get the second group Like. 21: The optical sensing system of claim 18, wherein the processing circuit generates a -th set of real image occlusion lines according to the position of the first set of real images without the first image forming device, and the processing circuit Generating a first set of virtual image occlusion lines according to the positions of the first set of virtual images and the first image sensing device; wherein the processing f occludes the direct axis of the first image sensing device according to the first set of virtual images The health of the slave's secret towel produces a _th-纟 and the virtual image interrupts a symmetry of the first group-image line of the mirror; wherein the processing circuit occludes the line and the first according to the _th group of real images Generating a line of the image to generate a first candidate coordinate of the group; wherein the processing circuit generates a second set of real image occlusion lines according to the position of the second group of real images and the second image sensing device, and the processing circuit is configured according to the a second set of virtual image occlusion lines is generated by the two sets of virtual images and the second image sensing device; wherein the processing circuit is occluded according to the second set of virtual image occlusion lines and the second image sensing device t record, generate _ Two groups with respect to straight virtual image blocking the reflective mirror symmetrical round a second process wherein the fine paid 4 ^ (iv) two sets of touch like a straight line, generating the second set of candidate coordinates. The optical sensing system of claim 2, wherein the processing circuit generates the group corresponding to the indicator according to coordinates included in the intersection of the first candidate coordinate of the set 201218043 and the second candidate coordinate of the set Output coordinates. 23. The optical sensing system of claim 21, wherein the processing circuit calculates a candidate distance between one of the first candidate coordinates of the set of first candidate coordinates and one of the second candidate coordinates of the second set of candidate coordinates And when the candidate distance is less than an error distance, the processing circuit generates, according to the first candidate coordinate of the first candidate coordinate of the group and the second candidate coordinate of the second candidate coordinate of the group, corresponding to the indicator One of the indicators outputs a coordinate to record to the set of output coordinates. The optical sensing system of claim 18, further comprising: a light emitting module that emits light toward the sensing area; wherein the light emitted by the light emitting module is infrared light, and the first image sensing device Λ and the second image sensing device are both infrared light sensing devices. Eight, schema: 41
TW99135761A 2008-07-10 2010-10-20 Optical sensing system TWI423100B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
TW99135761A TWI423100B (en) 2010-10-20 2010-10-20 Optical sensing system
US13/087,392 US8427453B2 (en) 2008-07-10 2011-04-15 Optical sensing system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW99135761A TWI423100B (en) 2010-10-20 2010-10-20 Optical sensing system

Publications (2)

Publication Number Publication Date
TW201218043A true TW201218043A (en) 2012-05-01
TWI423100B TWI423100B (en) 2014-01-11

Family

ID=46552392

Family Applications (1)

Application Number Title Priority Date Filing Date
TW99135761A TWI423100B (en) 2008-07-10 2010-10-20 Optical sensing system

Country Status (1)

Country Link
TW (1) TWI423100B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI472988B (en) * 2012-08-03 2015-02-11 Pixart Imaging Inc Optical touch-sensing system and method

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7629967B2 (en) * 2003-02-14 2009-12-08 Next Holdings Limited Touch screen signal processing
JP4484796B2 (en) * 2005-09-12 2010-06-16 キヤノン株式会社 Coordinate input device
US8716614B2 (en) * 2007-10-10 2014-05-06 Flatfrog Laboratories Ab Touch pad and a method of operating the touch pad
TWI386837B (en) * 2009-02-11 2013-02-21 Pixart Imaging Inc Sensing system and method for obtaining position of pointer thereof
US8305363B2 (en) * 2008-10-10 2012-11-06 Pixart Imaging Sensing system and locating method thereof
TW201037579A (en) * 2009-04-14 2010-10-16 Arima Photovoltaic & Optical Corp Optical input device with multi-touch control

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI472988B (en) * 2012-08-03 2015-02-11 Pixart Imaging Inc Optical touch-sensing system and method
US9766753B2 (en) 2012-08-03 2017-09-19 Pixart Imaging Inc. Optical touch system and method having image sensors to detect objects over a touch surface

Also Published As

Publication number Publication date
TWI423100B (en) 2014-01-11

Similar Documents

Publication Publication Date Title
EP2709060B1 (en) Method and an apparatus for determining a gaze point on a three-dimensional object
JP3975892B2 (en) Position measurement system
EP1524590A2 (en) Tracking motion using an interference pattern
US20150317816A1 (en) Method and system for detecting known measurable object features
TW201131448A (en) Coordinate locating method, coordinate locating device, and display apparatus comprising the coordinate locating device
EP3371779B1 (en) Systems and methods for forming models of three dimensional objects
TW201112091A (en) Optical touch device and locating method thereof, and liner light source module
WO2021212917A1 (en) Device and method for measuring tof depth
TWI471784B (en) Optical position input system and method
WO2011072219A2 (en) Position sensing systems for use in touch screens and prismatic film used therein
WO2008032270A2 (en) Determining the orientation of an object
TW201235910A (en) Interactive stereo display system and method for calculating three dimensional coordinate
US20180373348A1 (en) Systems and methods of active brightness depth calculation for object tracking
US20130155030A1 (en) Display system and detection method
US6907672B2 (en) System and method for measuring three-dimensional objects using displacements of elongate measuring members
US20110058740A1 (en) Method and system for fast three-dimensional imaging using defocusing and feature recognition
TW201112092A (en) Optical touch system and method thereof
JP2008008746A (en) Tactile sensor using reflected image
JP2011076167A (en) Image display device, image display method, and program
TW201122941A (en) Method of determining pointing object position for three dimensional interaction display
US8131502B2 (en) Sensing system and method for obtaining location of pointer thereof
US20160092032A1 (en) Optical touch screen system and computing method thereof
TW201218043A (en) Optical sensing system
TW201145119A (en) Apparatus and method for acquiring object image of a pointer
TWI423099B (en) Method for determining positions of touch points on an optical touch panel

Legal Events

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