專利名稱:投影系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種對影像進(jìn)行投影的投影系統(tǒng),特別是涉及 一種通過投影儀將與計算機(jī)的顯示器所顯示的影像相同的影像
投影到物體的表面(以下稱為投影屏幕(projector screen))的投影
以往,這種才殳影系統(tǒng)能夠?qū)⒂蓚€人電腦(personnal computer) 等計算機(jī)制作的圖、文檔等投影到投影屏幕,因此在演講會等 較大的場所被用于演示。
在這種投影系統(tǒng)中,在說明者指示投影影像的情況下,必 須使用較長的棒來指示投影屏幕上的特定的位置。因此,在演 示中需要以下兩個人操作個人電腦以進(jìn)行要投影的影像的翻 頁等的人和進(jìn)行說明的人。
為了消除這種不便,而提出了如下的投影系統(tǒng)(專利文獻(xiàn) 1):通過使用被稱為激光筆(laser pen)的便攜式的紅外線發(fā)光裝 置來從遠(yuǎn)距離向投影屏幕上發(fā)射激光,以特定顏色的光點(diǎn)(圓點(diǎn)) 的形態(tài)進(jìn)行投影,由此向閱覽者告知投影屏幕上的任意的位置。
圖l示出了這種以往例的系統(tǒng)結(jié)構(gòu)。在圖l中,IO是產(chǎn)生要 控制的影像的個人計算機(jī)(以下略記為個人電腦)。個人電腦10 具有對顯示在顯示器上的 一 個畫面的影像的圖像數(shù)據(jù)進(jìn)行保存 的存儲器(RAM)。該圖像數(shù)據(jù)是關(guān)于構(gòu)成一個畫面的各個像素 的亮度數(shù)據(jù)和顏色成分?jǐn)?shù)據(jù)(RGB數(shù)據(jù))。
在個人電腦10中裝有影像顯示用軟件程序(文字處理軟件、 繪圖軟件等,以下略記為顯示用軟件)和用于控制投影儀20的投
背景技術(shù):
5影用軟件(以下略記為投影用軟件)。通過個人電腦內(nèi)的CPU執(zhí) 行投影用軟件來將保存在存儲器中的圖像數(shù)據(jù)(一般被稱為圖
像信號)方式的投影用影像從個人電腦IO發(fā)送到投影儀20。
20是投影儀,具有液晶顯示器(LCD)和光源。當(dāng)從液晶顯 示器的背面照射三原色(RGB)的光源的光時,液晶顯示器的像 素之中成為"打開"狀態(tài)的像素使光通過,之后,三原色的透射 光經(jīng)過合成光學(xué)系統(tǒng)將透射光5 0投影到投影屏幕6 0上。在根據(jù) 上述圖像數(shù)據(jù)來開閉液晶顯示器的各像素(針對 一 個像素是 RGB三個像素)的同時,根據(jù)圖像數(shù)據(jù)調(diào)整三原色的光源的亮 度,由此將從個人電腦發(fā)送的圖像數(shù)據(jù)方式的影像作為可視影 像而投影到投影屏幕6 0上。
30是發(fā)射激光60的光學(xué)單元, 一般普遍使用激光筆這個名 稱,因此在本申請說明書中以下稱為激光筆30。 40是受光器 (optical receiver),能夠4吏用具有 一 個畫面的光傳感器的受光 器、例如被稱為CCD的受光器。受光器40具有濾光器(filter), 該濾光器僅使來自激光筆30的反射光70透過,遮斷從投影儀20 投影的光的反射光。當(dāng)反射光70入射到受光器40的CCD的受光 畫面中的特定像素時,CCD將向各像素的光傳感器的入射光變 換為電信號(光電變換信號)并進(jìn)行輸出。
從各像素輸出的光電變換信號的電壓表示該像素的入射光 的亮度。由于各像素的光電變換信號是模擬信號,因此由受光 器40內(nèi)的A/D變換器變換為用數(shù)值表示電壓的數(shù)字信號。這樣 由受光器40所產(chǎn)生的一個畫面的數(shù)字信號(以下稱為攝影影像) 被發(fā)送到個人電腦IO。個人電腦10的投影用軟件將接收到的攝 影影像中的各像素的圖像數(shù)據(jù)所表示的亮度值與預(yù)先決定的閾 值進(jìn)行比較,檢測具有大于閾值的亮度值的像素位置。
在與檢測出的像素位置對應(yīng)的、存儲投影用影像的存儲器上的像素位置周邊,將特定圖形、例如藍(lán)色的圓、箭頭圖形等 光標(biāo)用圖形影像與所存儲的投影用影像通過投影用軟件在存儲 器上進(jìn)行合成。
通過該合成處理,光標(biāo)用圖形影像也通過投影儀20被投影
到投影屏幕60上。
如果重復(fù)以上的處理,則當(dāng)說明者操作激光筆30來移動投 影屏幕60上的指定位置P時,與該移動相應(yīng)地,被顯示在投影 屏幕60上的光標(biāo)用圖形影像也進(jìn)行移動。
另外,當(dāng)說明者通過斷開激光筆的電源來中止激光的照射 時,光標(biāo)圖形用影像也從投影屏幕60上消失。
通過上述投影系統(tǒng),說明者能夠 一 邊操作個人電腦IO—邊 操作激光筆30,來指定被投影到投影屏幕60上的任意位置。然 而,說明者必須進(jìn)行個人電腦10的操作和激光筆30的操作。因 此, 一般,用戶強(qiáng)烈要求是否能夠如個人電腦的顯示器那樣利 用投影屏幕60、并且如鼠標(biāo)那樣利用激光筆30,來例如畫線或 消除線。
在考慮響應(yīng)于用戶的要求的投影系統(tǒng)的情況下,以往技術(shù) 的激光筆30不具有相當(dāng)于鼠標(biāo)的點(diǎn)擊鍵(click button)的功能。 當(dāng)在激光筆30上設(shè)置點(diǎn)擊鍵時,必須以無線的方式向個人電腦 10發(fā)送點(diǎn)擊鍵所產(chǎn)生的ON/OFF的電信號。因此,激光筆30需要 設(shè)置點(diǎn)擊鍵以及發(fā)送由點(diǎn)擊鍵產(chǎn)生的ON/OFF信號的無線通信 裝置,在個人電腦10中需要設(shè)置用于接收上述ON/OFF信號的無 線通信裝置。因而,產(chǎn)生導(dǎo)致投影系統(tǒng)非常貴之類的要解決的 問題。
專利文獻(xiàn)l:日本特開平ll-85395號公報 發(fā)明內(nèi)容因此,本發(fā)明的目的在于提供一種即使不使用如點(diǎn)擊鍵那 樣的硬件部件和無線通信裝置也能夠使激光筆30具有與鼠標(biāo)相 同的(虛擬的)點(diǎn)擊鍵功能的投影系統(tǒng)。
為了達(dá)到這種目的,本發(fā)明的投影系統(tǒng)將影像投影到投影 屏幕上,并且利用受光器對由激光筆照射到上述投影屏幕上的 激光的反射光進(jìn)行受光,將由該受光器檢測出的受光畫面上的 上述反射光的受光位置變換為通過上述激光在上述投影屏幕上 指定的指定位置,由此檢測通過上述激光在上述投影屏幕上指
定的指定位置,該投影系統(tǒng)的特征在于,具備存儲單元,其 重復(fù)存儲所檢測出的上述指定位置;判斷單元,其在上述存儲 單元中存儲本次檢測出的指定位置之前,每當(dāng)檢測出上述指定 位置時重復(fù)判斷本次檢測出的指定位置與存儲在上述存儲單元 中的前次的指定位置是否一致;計時單元,其對通過上述判斷 單元連續(xù)得到一致的判斷的時間進(jìn)行計時;控制單元,其在通 過上述判斷單元得到不 一 致的判斷的情況下,將上述計時單元 的計時結(jié)果復(fù)位為數(shù)值零;比較單元,其重復(fù)比較上述計時單 元的計時結(jié)果與預(yù)先決定的閾值的大?。灰约皹?biāo)志信號產(chǎn)生、 保持單元,其在通過該比較單元得到上述計時單元的計時結(jié)果 大于上述閾值的比較結(jié)果的情況下,產(chǎn)生并保持0 N的標(biāo)志信號 (flag signal),在通過上述判斷單元得到不 一 致的判斷的情況 下,或者在通過上述比較單元得到上述計時單元的計時結(jié)果小 于上述閾值的比較結(jié)果的情況下,產(chǎn)生并保持0 F F的標(biāo)志信號。 另外,本發(fā)明的另 一 方式的投影系統(tǒng)將影像投影到投影屏 幕上,并且利用受光器對由激光筆照射到上述投影屏幕上的激 光的反射光進(jìn)行受光,將由該受光器檢測出的受光畫面上的上 述反射光的受光位置變換為通過上述激光在上述投影屏幕上指 定的指定位置,由此檢測通過上述激光在上述投影屏幕上指定的指定位置,該投影系統(tǒng)的特征在于,具備熄燈檢測單元, 其根據(jù)由上述受光器檢測出的上述反射光在受光畫面上的受光 位置以及該反射光的亮度變化,檢測上述激光在上述投影屏幕
其根據(jù)由上述受光器檢測出的上述反射光在受光畫面上的受光 位置和該反射光的亮度變化,檢測上述激光在上述投影屏幕上 的特定區(qū)域內(nèi)反射的狀態(tài)下的激光筆的點(diǎn)亮;以及信號產(chǎn)生單 元,其在由上述熄燈檢測單元檢測出上述激光筆的熄燈起直到 由上述點(diǎn)亮檢測單元檢測出上述激光筆的點(diǎn)亮為止的期間產(chǎn)生 ON的標(biāo)志信號。
圖l是表示以往例的硬件結(jié)構(gòu)的框圖。
圖2是表示本發(fā)明第一實(shí)施方式的個人電腦10的硬件的概
要結(jié)構(gòu)的框圖。
圖3是表示本發(fā)明第 一 實(shí)施方式的軟件的結(jié)構(gòu)的框圖。 圖4是表示本發(fā)明第 一實(shí)施方式的處理過程的流程圖。 圖5是表示用于執(zhí)行程序命令的處理過程的流程圖。 圖6是表示第 一 實(shí)施方式的改進(jìn)方式的處理過程的流程圖。 圖7 A是用于說明通過激光筆3 0進(jìn)行的位置指定操作的說明圖。
圖7 B是用于說明通過激光筆3 0進(jìn)行的位置指定操作的說明圖。
圖8是表示第二實(shí)施方式的處理過程的流程圖。
具體實(shí)施例方式
下面,參照附圖詳細(xì)i兌明本發(fā)明的實(shí)施方式。[第一實(shí)施方式]
能夠?qū)⑴c本發(fā)明第 一 實(shí)施方式的硬件有關(guān)的投影系統(tǒng)的結(jié) 構(gòu)設(shè)為與圖1的以往技術(shù)大致相同的結(jié)構(gòu),在本申請說明書的背 景技術(shù)中已說明這種結(jié)構(gòu),因此在此省略詳細(xì)說明。
為了說明本發(fā)明,簡單地說明圖1的個人電腦10的內(nèi)部結(jié) 構(gòu)。不限于個人電腦IO,也能夠?qū)⑹褂昧?CPU的信息處理設(shè)備、
1000是執(zhí)行裝在個人電腦10的石更盤1030中的程序的CPU。 IOIO是系統(tǒng)存儲器,由ROM、RAM構(gòu)成。在系統(tǒng)存儲器1010
內(nèi)設(shè)有用于加載由CPU 1000執(zhí)行的程序的存儲區(qū)域、用于存儲
顯示器1020所顯示的影像的存儲區(qū)域、存儲CPU 1000在執(zhí)行信
息處理時使用的各種信息的存儲區(qū)域。
1020是顯示器,顯示與由投影儀20投影的投影用影像相同
的影像。
1030是用于保存后述(圖3)的程序的硬盤。CPU IOOO要執(zhí)行 的程序在從硬盤1030加載到系統(tǒng)存儲器1010中之后被CPU IOOO所執(zhí)行。
1040是輸入輸出接口,輸入來自受光器10的攝影影像。另 外,從輸入輸出接口 1040將投影用影像發(fā)送到投影儀20。在輸 入輸出接口 1040上還能夠連接鼠標(biāo)、《建盤等以往已知的輸入輸 出設(shè)備。
圖3表示在本發(fā)明第一實(shí)施方式中裝在個人電腦10中的軟 件的結(jié)構(gòu)。在圖2中,2000是投影用程序,是用于將通過投影用 影像產(chǎn)生程序(后述)2 010制作的投影用影像發(fā)送到投影儀2 0的 程序。用于發(fā)送投影用影像的功能與以往相同。在本發(fā)明第一 實(shí)施方式中,除了具有以往的投影用程序的功能以外,檢測通 過操作激光筆30進(jìn)行的相當(dāng)于鼠標(biāo)的點(diǎn)擊鍵的操作(以下統(tǒng)稱
10為點(diǎn)擊鍵操作),產(chǎn)生表示點(diǎn)擊鍵操作的ON/OFF的標(biāo)志信號。 另外,投影用程序2000與以往同樣地檢測利用激光筆30的激光 在投影屏幕上指定的指定位置,將所檢測出的指定位置與上述 標(biāo)志信號一起傳送到各種信息處理程序2030。
在本實(shí)施方式中,對執(zhí)行被分配給指定位置的程序命令(所 謂的程序)的例子進(jìn)行說明。當(dāng)然,信息處理程序2030也可以嵌 入到投影用程序2000內(nèi)。
2 010是投影用影像產(chǎn)生程序,是制作要投影的影像的已知 的程序。例如,已知文字處理軟件、制表軟件(spreadsheet software)、繪圖軟件、演示用內(nèi)容制作軟件等。通過這些軟件 制作的投影用影像為了在個人電腦10的顯示器上進(jìn)行顯示而被 保存到所使用的內(nèi)部存儲器中,因此通過該內(nèi)部存儲器將投影 用影像傳送到投影用程序2000(投影用程序2000從內(nèi)部存儲器 讀取該投影用影像)。
2030是根據(jù)通過激光筆30的操作而輸入到個人電腦10的位 置信息(投影屏幕6 0的激光的反射位置)以及通過點(diǎn)擊鍵操作而 由投影用程序2000產(chǎn)生的ON/OFF的標(biāo)志信號來進(jìn)行信息處理 的信息處理程序。
在本實(shí)施方式中,對通過激光筆30在預(yù)先決定的區(qū)域內(nèi)進(jìn) 行了點(diǎn)擊鍵操作的情況下執(zhí)行被分配給該區(qū)域的程序命令的例 子進(jìn)行說明。
2020例如是微軟公司的Windows(注冊商標(biāo))等才乘作系統(tǒng) 2020,在操作系統(tǒng)上運(yùn)行上述程序。
接著,說明本發(fā)明所涉及的在個人電腦10中如何檢測通過 激光筆3 0所進(jìn)行的點(diǎn)擊鍵操作。
如圖7A所示,在投影屏幕3000(圖l的附圖標(biāo)記60)上的左上 方預(yù)先分配區(qū)域3010作為用于執(zhí)行激光筆30的點(diǎn)擊鍵操作的區(qū)域。區(qū)域3010凈皮分割為9個小區(qū)域。對于各小區(qū)域30,預(yù)先對應(yīng) 有不同的程序命令。作為一個例子,最好在9個小區(qū)域上通過投 影用影像來顯示圖標(biāo)等識別用影像。當(dāng)說明者通過激光筆30指 定小區(qū)域中的某一個小區(qū)域時能夠通過圖標(biāo)的顯示來識別小區(qū) 域以及所對應(yīng)的程序命令。
當(dāng)說明者對小區(qū)域之一(圖7的黑圓點(diǎn)3020)照射激光筆30 的激光一定時間時,該照射位置通過受光器40的攝影影像被傳 送到個人電腦IO,在個人電腦10中檢測出通過激光筆30在區(qū)域 3010內(nèi)指定位置 一 定時間的情形,從而產(chǎn)生并保持與鼠標(biāo)的點(diǎn) 擊鍵操作信號相當(dāng)?shù)腛N的標(biāo)志信號。
在想要解除點(diǎn)擊鍵操作(將標(biāo)志信號設(shè)為O F F)的情況下,說 明者將激光的反射位置移動到區(qū)域3010外。當(dāng)個人電腦10根據(jù) 受光器的攝影影像檢測出激光的反射位置移動到區(qū)域3010外 時,個人電腦10產(chǎn)生并保持OFF的標(biāo)志信號。
因此,在圖4中示出由個人電腦10內(nèi)的CPU IOOO扭J亍的處 理過程。圖4所示的處理過程以CPU 1000能夠^執(zhí)行的程序的方 式被預(yù)先嵌入在圖3的投影用程序2000中。
當(dāng)開始圖4的處理過程時,CPU 1000首先將使用的變量初 始化(SIO)。將用于存儲(保持)標(biāo)志信號的變量(以下是標(biāo)志)初 始設(shè)定為OFF。
接著,CPU 1000讀取被保存在系統(tǒng)存儲器1010內(nèi)的投影用 影像并通過輸入輸出用接口 1040發(fā)送到投影儀20(S20)。由此, 將投影用影像投影到投影屏幕60上。
CPU 1000通過輸入輸出接口 1040接收受光器40的攝影影 像,并暫時存儲到系統(tǒng)存儲器1010中(S30)。
CPU對被存儲在系統(tǒng)存儲器IOIO中的攝影影像進(jìn)行掃描 (scan)。與以往同樣地,CPU IOOO通過檢測具有閾值以上的亮度并且具有規(guī)定數(shù)以上的個數(shù)的像素的閉合劃分區(qū)域(closed pixel region),檢測出該閉合劃分區(qū)域的位置作為激光的反射位 置(激光的指定位置)(S40)。該檢測位置以變量的方式被存儲到 系統(tǒng)存儲器1010中。
CPU 1000將前次檢測出的指定位置與本次檢測出的指定 位置進(jìn)行比較,當(dāng)判斷出一致、并且本次的指定位置處于特定 區(qū)域(處于圖7A的區(qū)域3010內(nèi))中時(S50的判斷為"是"),使過程 進(jìn)入到S560。
在S60中CPU 1000將一致的次數(shù)遞增1。該次數(shù)表示說明者 對投影屏幕的區(qū)域3010內(nèi)的同 一位置進(jìn)行指定的時間的計時值。
另一方面,在S50中,當(dāng)通過本次檢測出的指定位置與前 次檢測出的指定位置的比較以及指定位置與區(qū)域3010之一的比 較而判斷出指定位置不處于區(qū)域3010內(nèi)、或者不處于同一位置 時(S50的判斷是"否"),將一致次數(shù)復(fù)位為零,并將標(biāo)志設(shè)定為 OFF,從而使過程返回到S20(S55 —S20)。由于該標(biāo)志的值被存 儲到系統(tǒng)存儲器1010中,因此標(biāo)志信號被保持為OFF。
當(dāng)結(jié)束S60的由激光筆30對同 一位置的指定時間的計時處 理時,CPU 1000接著判斷計數(shù)得到的一致次數(shù)是否大于預(yù)先決 定的閾值(S70)。在一致次數(shù)大于閾值的情況下,判斷為利用激 光筆30對區(qū)域1030內(nèi)的同 一位置指定的時間為規(guī)定時間以上、 即是說明者的點(diǎn)擊鍵操作,將相當(dāng)于點(diǎn)擊鍵的產(chǎn)生信號的標(biāo)志 設(shè)定為ON(S80)。由于該標(biāo)志的值被存儲到系統(tǒng)存儲器1010中, 因此標(biāo)志信號被保持為ON。該過程返回到S20。
在S70的判斷處理中判斷為 一 致次數(shù)小于閾值的情況下, 過程進(jìn)入S75,標(biāo)志,皮設(shè)定為OFF。之后過程返回到S20。
當(dāng)CPU 1000執(zhí)行以上的處理過程時,在激光筆30在投影屏幕上的指定位置處于圖7A的區(qū)域3010外時,重復(fù)執(zhí)行 S20 S50—S55 — S20的過程,因此標(biāo)志仍被保持為OFF(不存在 點(diǎn)擊鍵操作)。在激光筆30在投影屏幕上的指定位置移動到圖 7A的區(qū)域3010內(nèi)而對同一位置的指定未達(dá)到失見定時間的期間 重復(fù)才丸^亍S20 S50一S60一S70 —S75 — S20的過禾呈。由jt匕只十指定 位置停留在同 一位置的時間進(jìn)行計時。當(dāng)通過S70的判斷處理檢測出指定位置停留在區(qū)域3010內(nèi) 的同一位置規(guī)定時間以上時(判斷結(jié)果是大),CPU IOOO初次將 標(biāo)志從OFF設(shè)定為ON。以后,在激光筆30的指定位置停留在同 一位置的期間,標(biāo)志仍被保持為ON。
在該方式中,在S80中通過圖5的處理過程由CPU IOOO執(zhí)行 與指定位置相對應(yīng)的程序命令(圖3的信息處理程序2030中的程 序命令)。稍后記述該處理過程,通過該處理過程,能夠通過激 光筆30在投影屏幕上的位置指定的操作,實(shí)現(xiàn)如同通過鼠標(biāo)的 點(diǎn)擊鍵操作來操作顯示畫面上的圖標(biāo)的情況的程序命令執(zhí)行功 能。
在想要將標(biāo)志設(shè)為OFF的情況下,說明者只要使激光筆30 的指定位置移動到與目前為止繼續(xù)指定的位置不同的位置即 可。通過該才喿作,過程以S20 S50—S55 — S20方式進(jìn)^亍,標(biāo)志 ^f皮i殳定為OFF。
接著,4吏用圖5"i兌明用于在圖7A的區(qū)域3010內(nèi)的小區(qū)域內(nèi) 說明者通過激光筆3 0指定同 一 位置規(guī)定時間以上的情況下執(zhí)行 被分配給該小區(qū)域的程序命令的處理過程。如下的預(yù)先被存儲 到硬盤1030上該表記載了圖7A的區(qū)域3010內(nèi)的小區(qū)域的位置 和要執(zhí)行的程序命令(程序、函數(shù))在硬盤1030上的存儲地址這 兩者,更具體地說在該例子中該表記載了使9個小區(qū)域的位置 (例如左上方的坐標(biāo)位置和右下方的坐標(biāo)位置)與硬盤1030上的存儲地址成對的9個數(shù)據(jù)。
在圖5中,CPU 1000通過S200的判斷處理來確認(rèn)上述標(biāo)志 為ON。接著,由于持續(xù)一定時間指定的投影屏幕上的指定位置 被存儲在系統(tǒng)存儲器中,因此檢索包含該位置的表上的數(shù)據(jù) (S210)。當(dāng)CPU IOOO通過檢索找到與為了進(jìn)行點(diǎn)擊鍵操作而利 用激光筆30在同 一位置指定的該位置所對應(yīng)的在表上的成對數(shù) 據(jù)時,CPU IOOO使用根據(jù)檢索結(jié)果得到的數(shù)據(jù)中的存儲地址, 從硬盤1030中讀取程序命令,在裝載到系統(tǒng)存儲器1010中之后 執(zhí)行該程序命令(S230)。
(l)在上述實(shí)施方式中,在圖7A的區(qū)域3010內(nèi)激光筆30的指 定位置在同 一 位置停留規(guī)定時間以上是將標(biāo)志設(shè)為0 N的條件。 然而,除去在區(qū)域3010內(nèi)的位置指定的條件,在想要在圖7的投 影屏幕3000上的任一個位置上將標(biāo)志設(shè)為ON的情況下,只要在 S50中僅判斷激光筆30的指定位置在同 一位置停留規(guī)定時間以 上即可。
在該改進(jìn)方式中,具有在任何位置上都能夠執(zhí)行激光筆30 的點(diǎn)擊鍵操作的優(yōu)點(diǎn),但是具有如下缺點(diǎn)無法為了進(jìn)行說明 而使激光筆30的指定位置停留在同一位置上。
上述實(shí)施方式適于將多個圖標(biāo)影像投影到投影屏幕上并利 用激光筆30通過點(diǎn)擊鍵操作(在圖標(biāo)上的同 一位置停留一定時 間)來指定圖標(biāo)的情況,下面說明適于模式切換的例子。在該方 式中,在投影屏幕的四角設(shè)置有特定區(qū)域。說明者在通過激光 筆30對左上角的區(qū)域進(jìn)行位置指定之后,通過激光筆30將指定 位置移動到右上角的區(qū)域。說明者使激光筆30的指定位置在右 上角的區(qū)域內(nèi)的同 一位置上停留規(guī)定時間。能夠通過CPU 1000從受光器40的攝影影像檢測出這種操 作來進(jìn)行模式的切換。作為模式的切換的一例,列舉出通過激 光筆30的指定而在投影屏幕上進(jìn)行描繪的模式與描繪模式的解 除。為了解除描繪模式,例如在通過激光筆30指定左下角的區(qū) 域之后,指定右下角的區(qū)域,并檢測同一位置的指定位置經(jīng)過 規(guī)定時間。在該方式的情況下,同樣只要變更S50的判斷條件 即可,如果是本領(lǐng)域技術(shù)人員,則能夠根據(jù)說明書的說明容易 實(shí)施。
在上述實(shí)施方式中,由激光筆30指定圖7A的區(qū)域3010內(nèi)的 小區(qū)域的同 一位置一定時間,由此實(shí)現(xiàn)與鼠標(biāo)鍵操作相同的功 能,并且執(zhí)行了與小區(qū)域相對應(yīng)的程序命令。為此,設(shè)有記載 了程序命令的存儲地址和上述小區(qū)域的位置的表。在具有多個 程序命令的程序的情況下,對該程序賦予識別名。因此,也可
以代替存儲地址而將程序識別名記載到上述表中。在這種情況 下,操作系統(tǒng)提供與文件識別名對應(yīng)的程序的存儲地址。 [第四改進(jìn)方式]
由于人操作激光筆30,因此有時會產(chǎn)生手抖動而難以使激 光筆30的激光的照射位置(指定位置)停留在同 一位置。因此, 最好使指定位置具有少許的容許誤差。圖6示出了用于這種處理 的處理過程。
在圖4的判斷處理S50內(nèi)執(zhí)行圖6的處理過程。在圖6中,CPU IOOO從系統(tǒng)存儲器1010讀取前次檢測出的激光筆30的指定位 置,計算本次檢測出的指定位置與前次的指定位置之間的距離 (S 3 0 0)。比較判斷通過計算得到的距離是否處于預(yù)先決定的容 許范圍內(nèi)(S310)。在距離處于容許范圍內(nèi)的情況下,判斷為前 次的指定位置與本次的指定位置一致、即激光筆30的指定位置
16是同一位置(S320)。在距離不在容許范圍內(nèi)的情況下,判斷為 前次的指定位置與本次的指定位置不 一致、即激光筆30的指定 位置不一致(指定位置的移動)(S330)。通過執(zhí)行該處理過程,即 使激光筆30由于手抖動而指定位置稍微偏離,也不會在激光筆 30的點(diǎn)擊鍵操作中產(chǎn)生問題。 [第二實(shí)施方式]
在上述第一實(shí)施方式中,是說明者通過激光筆30指定投影 屏幕60上的同 一位置一定時間以上來對個人電腦10指示點(diǎn)擊鍵 操作的例子。接著,說明通過激光筆30的熄燈/點(diǎn)亮來對個人電 腦10指示點(diǎn)擊鍵的ON/OFF操作的例子。
在該例子中,圖7B的特定區(qū)域3030被預(yù)先設(shè)置在投影屏幕 的任意的位置上。說明者在點(diǎn)亮激光筆30的狀態(tài)下使激光的照 射位置(指定位置)移動到區(qū)域3030內(nèi)之后,操作激光筆30的電 源開關(guān)來熄燈激光筆30。接著,說明者操作電源開關(guān)來點(diǎn)亮激 光筆30。通過該操作,個人電腦10判斷為點(diǎn)擊鍵存在ON/OFF 的操作。另外,個人電腦在檢測到激光筆30的熄燈的時刻執(zhí)行 被分配給該區(qū)域3030的程序命令。
圖8示出了用于這種處理的CPU 1000的處理過程(程序)。圖 8的處理過程以一定周期重復(fù)執(zhí)行。在圖8中,在S400中判斷激 光的上述照射位置(投影屏幕上的反射位置)是否處于特定區(qū)域 內(nèi)。具體地說,根據(jù)受光器40的攝影影像檢測激光的反射位置, 判斷所檢測出的位置是否處于特定區(qū)域3030內(nèi)(S400)。在判斷 為"否"的情況下,CPU IOOO將標(biāo)志設(shè)定為OFF,轉(zhuǎn)移到返回, 等待執(zhí)行下一次的圖6的處理過程(S400—S415—返回)。在確認(rèn) 出所檢測出的位置處于特定區(qū)域內(nèi)的情況下,根據(jù)攝影影像判 斷激光筆30是否熄燈(S400—S410)。
在激光筆30熄燈的情況下,由于在受光器40的攝影影像中不存在具有激光反射光的特征、即規(guī)定值以上的亮度值的閉合 劃分區(qū)域,因此能夠以該情形為條件檢測出熄燈(激光的消
失)(S410)。
在檢測到熄燈的情況下,CPU 1000判斷標(biāo)志是否為 ON(S415)。在判斷為"是"的情況下,標(biāo)志的ON表示熄燈狀態(tài)從 以前一直持續(xù),因此CPU 1000使過程轉(zhuǎn)移到返回來等待執(zhí)行下 一次的圖6的處理過程(S415—返回)。另一方面,在S410的判斷 處理中判斷為"是"的情況下、即在檢測到激光筆30處于點(diǎn)亮的 情況下,在接下來的處理過程S420中CPU 1000判斷標(biāo)志是否為 ON。
在標(biāo)志是OFF的情況下,點(diǎn)擊鍵的ON的操作表示繼續(xù)解 除,因此轉(zhuǎn)移到返回(S420—返回)。另一方面,在標(biāo)志是ON的 情況下,由于是對激光筆30的點(diǎn)亮的最初檢測,因此將表示操 作點(diǎn)擊鍵:操作狀態(tài)的標(biāo)志設(shè)定為OFF并返回(S420^S430—返 回)。
當(dāng)CPU 1000執(zhí)行以上的處理過程時,激光筆30在點(diǎn)亮狀態(tài) 下其指定位置處于特定區(qū)域30外時,重復(fù)執(zhí)行S400—返回的處 理。當(dāng)說明者在點(diǎn)亮激光筆30的狀態(tài)下將其指定位置移動到特 定區(qū)域30內(nèi)時,由于在該狀態(tài)下標(biāo)志是OFF ,因此重復(fù) S400 — S410—S420—返回的過程。
當(dāng)說明者熄燈激光筆30時(在該時刻標(biāo)志是OFF),在S410 和S415中檢測標(biāo)志的OFF以及激光筆30的熄燈。之后,將標(biāo)志 變更為ON(S416)。
在說明者想要將ON的點(diǎn)擊鍵操作狀態(tài)設(shè)為OFF來解除的 情況下,在特定區(qū)域330內(nèi)點(diǎn)亮激光筆30(在該時刻標(biāo)志是ON)。 通過S400—S410—S420—S425的過程檢測該操作來將標(biāo)志設(shè) 定為OFF。[第二實(shí)施方式的改進(jìn)方式]
在該方式中,檢測激光筆30的點(diǎn)亮/熄燈的區(qū)域是一個,但 是也可以如圖7A所示那樣在區(qū)域3010內(nèi)的多個小區(qū)域的每個 小區(qū)域上執(zhí)行上述處理過程。在這種情況下,執(zhí)行被分配給每 個小區(qū)域的程序命令。用于執(zhí)行程序命令的處理過程只要與第 一實(shí)施方式同樣地準(zhǔn)備記載了小區(qū)域的位置和程序命令的存儲 地址的表,讀取與通過激光筆30的熄燈而指定的小區(qū)域的位置 對應(yīng)的存儲地址并使CPU 1 OOO執(zhí)行程序命令即可。
權(quán)利要求
1.一種投影系統(tǒng),將影像投影到投影屏幕上,并且利用受光器對由激光筆照射到上述投影屏幕上的激光的反射光進(jìn)行受光,將由該受光器檢測出的受光畫面上的上述反射光的受光位置變換為通過上述激光在上述投影屏幕上指定的指定位置,由此檢測通過上述激光在上述投影屏幕上指定的指定位置,該投影系統(tǒng)的特征在于,具備存儲單元,其重復(fù)存儲所檢測出的上述指定位置;判斷單元,其在上述存儲單元中存儲本次檢測出的指定位置之前,每當(dāng)檢測出上述指定位置時重復(fù)判斷本次檢測出的指定位置與存儲在上述存儲單元中的前次的指定位置是否一致;計時單元,其對通過上述判斷單元連續(xù)得到一致的判斷的時間進(jìn)行計時;控制單元,其在通過上述判斷單元得到不一致的判斷的情況下,將上述計時單元的計時結(jié)果復(fù)位為數(shù)值零;比較單元,其重復(fù)比較上述計時單元的計時結(jié)果與預(yù)先決定的閾值的大?。灰约皹?biāo)志信號產(chǎn)生、保持單元,其在通過該比較單元得到上述計時單元的計時結(jié)果大于上述閾值的比較結(jié)果的情況下,產(chǎn)生并保持ON的標(biāo)志信號,在通過上述判斷單元得到不一致的判斷的情況下,或者在通過上述比較單元得到上述計時單元的計時結(jié)果小于上述閾值的比較結(jié)果的情況下,產(chǎn)生并保持OFF的標(biāo)志信號。
2. 根據(jù)權(quán)利要求l所述的投影系統(tǒng),其特征在于, 上述判斷單元具備計算單元,其計算被存儲在上述存儲單元中的前次的指定位置與本次檢測出的指定位置之間的距 離;以及容許值比較單元,其將由該計算單元計算出的距離與 預(yù)先決定的容許值的大小進(jìn)行比較,其中,在該比較的結(jié)果是判斷為上述距離小于上述容許值的情況下,上述判斷單元判斷 為 一致來作為判斷結(jié)果,在上述比較的結(jié)果是判斷為上述距離 大于上述容許值的情況下,上述判斷單元判斷為不一致來作為 判斷結(jié)果。
3. 根據(jù)權(quán)利要求l所述的投影系統(tǒng),其特征在于,還具備 表存儲單元,其存儲表,該表記載了上述投影屏幕上的預(yù)先決定的區(qū)域的位置,與該位置相關(guān)聯(lián)地記載了程序命令的存 儲位置和識別名中的任一個;程序命令存儲單元,其存儲上述程序命令;檢索單元,其在上述標(biāo)志信號表示ON的情況下,關(guān)于上述 指定位置檢索上述表;讀取單元,其從上述表中讀取該檢索的結(jié)果、即與上述指 定位置相同的位置的程序命令的存儲位置和識別名中的任一 個;以及信息處理單元,其根據(jù)所讀取的該存儲位置和識別名中的 任一個來從上述程序命令存儲單元讀取并執(zhí)行程序命令。
4. 一種投影系統(tǒng),將影像投影到投影屏幕上,并且利用受 光器對由激光筆照射到上述投影屏幕上的激光的反射光進(jìn)行受 光,將由該受光器檢測出的受光畫面上的上述反射光的受光位 置變換為通過上述激光在上述投影屏幕上指定的指定位置,由 此檢測通過上述激光在上述投影屏幕上指定的指定位置,該投 影系統(tǒng)的特征在于,具備熄燈檢測單元,其根據(jù)由上述受光器檢測出的上述反射光 在受光畫面上的受光位置以及該反射光的亮度變化,檢測上述 激光在上述投影屏幕上的特定區(qū)域內(nèi)反射的狀態(tài)下的激光筆的 熄燈;點(diǎn)亮檢測單元,其根據(jù)由上述受光器檢測出的上述反射光在受光畫面上的受光位置和該反射光的亮度變化,檢測上迷激 光在上述投影屏幕上的特定區(qū)域內(nèi)反射的狀態(tài)下的激光筆的點(diǎn)亮;以及筆的熄燈起直到由上述點(diǎn)亮檢測單元檢測出上述激光筆的點(diǎn)亮為止的期間產(chǎn)生ON的標(biāo)志信號。
5.根據(jù)權(quán)利要求4所述的投影系統(tǒng),其特征在于,還具備 表存儲單元,其存儲表,該表記載了上述投影屏幕上的預(yù)先決定的區(qū)域的位置,與該位置相關(guān)聯(lián)地記載了程序命令的存儲位置和識別名中的任一個;程序命令存儲單元,其存儲上述程序命令;檢索單元,其在上述標(biāo)志信號表示ON的情況下,關(guān)于上述指定位置檢索上述表;讀取單元,其從上述表中讀取該檢索的結(jié)果、即與上述指定位置相同的位置的程序命令的存儲位置和識別名中的任一 個;以及信息處理單元,其根據(jù)所讀取的該存儲位置和識別名中的 任一個來從上述程序命令存儲單元讀取并執(zhí)行程序命令。
全文摘要
一種投影系統(tǒng),用戶利用激光筆(30)通過激光指定投影屏幕(60)上的任意的位置,由個人電腦(10)根據(jù)受光器(40)的攝影影像檢測出對同一位置的指定持續(xù)一定時間,在經(jīng)過一定時間以上之后,個人電腦(10)產(chǎn)生相當(dāng)于鼠標(biāo)的點(diǎn)擊鍵操作的ON的標(biāo)志信號。
文檔編號G06F3/041GK101627354SQ20088000753
公開日2010年1月13日 申請日期2008年3月7日 優(yōu)先權(quán)日2007年3月8日
發(fā)明者田川欣哉, 近藤秀和 申請人:Lunascape株式會社;株式會社策劃設(shè)計工程