光标控制方法、简报系统及计算机可读取存储媒体的制作方法

文档序号:6609652阅读:126来源:国知局
专利名称:光标控制方法、简报系统及计算机可读取存储媒体的制作方法
技术领域
本发明涉及一种可藉由光学指示器远程控制计算机所产生的光标的方法 及系统。
背景技术
目前,已经发展出可远程控制计算机的方法及系统,如美国专利公告第6, 275, 214号C214号专利)。请参阅图l,图1示出了 "14号专利所揭露的 简报系统1的示意图。如图1所示,计算机10分别连接投影机(projector) 12以及摄影机 (camera) 14。投影机12将计算机IO输出的图像16投影至投影平面18,如 屏幕。光学指示器(optical pointer) 24将外部光标22投影至投影平面18 上。摄影机14撷取投影平面18上的图像16以及外部光标22。之后,经由 计算机10处理被撷取的图像16以及外部光标22,并且产生一适当的控制命 令,以将内部光标26移动至近乎外部光标22的位置。然而,当投影机12或摄影机14被移动、镜头严重扭曲或拍摄角度有误 差,投影或被撷取的图像16便需要被重新校正。"14号专利是利用标线 (reticla)Cl-C4来校正被摄影机14所撷取的图像16。由于'214号专利仅利 用线性内插法(linear interpolation)作校正,无法针对镜头的非线性误差 作补偿。当投影机12或摄影机14相对于投影平面18之间存在误差时,即使 重新校正,亦不能准确地控制内部光标26。因此,本发明的范畴在于提供一种可准确地控制光标的方法及系统,进 而解决上述问题。发明内容本发明的一范畴在于提供一种可藉由光学指示器远程控制计算机所产生 的光标的方法及系统。根据一较佳具体实施例,应用本发明的光标控制方法的简报系统包含计算机、显像平面、光学指示器、摄影机以及投影机。投影机外接或内建于计 算机,用以将计算机的输出投影至显像平面,其中,计算机的输出包含计算 机所产生的内部光标。光学指示器用于将外部光标投影到显像平面上。摄影 机外接或内建于计算机,用以撷取显像平面的图像。在此实施例中,在图像被摄影机撷取后,计算机的处理器会检测外部光 标关于图像的第一位置以及内部光标关于图像的第二位置,计算第二位置相 对于第 一位置的偏移向量,并且根据偏移向量移动内部光标。由于本发明是根据被撷取的图像中内部光标与外部光标的相对位置来移 动计算机所显示的内部光标,即使镜头扭曲(相差)严重或拍摄角度有误差, 本发明皆能提供良好的补偿。换言之,即使投影机或摄影机有些微移动,本 发明亦能准确地控制光标的移动。关于本发明的优点与精神可以藉由以下的发明详述及附图得到进一步的 了解。


图1示出了' 214号专利所揭露的简报系统的示意图。图2示出了根据本发明一较佳具体实施例的简报系统的示意图。图3示出了内部光标相对于外部光标的偏移向量的示意图。图4示出了设定搜寻区域A以检测内部光标40的示意图。图5示出了根据本发明一较佳具体实施例的光标控制方法的流程图。附图符号说明1、 3: 简才艮系统10、30:计算机12、 38:投影机14、36:摄影机16、 44:图像18:投影平面22、 42:外部游标24、34:光学指示器26、 40:内部光标32:显像平面C1-C4: 标线Pl、P2:位置尸2/^ :偏移向量A:搜寻区域S10-S20:流程步骤。
具体实施方式
请参阅图2以及图3,图2示出了根据本发明一较佳具体实施例的简报 系统3的示意图。图3示出了内部光标40相对于外部光标42的偏移向量^ 的示意图。简报系统3包含计算机30、显像平面32、光学指示器34、摄影机36以 及投影机38。摄影机36以及投影机38可分别外接或内建于计算机30,例如 网络摄影机。摄影机36以及投影机38亦可整合于计算机30或一电子装置, 再连接至计算机30。在此实施例中,摄影机36以及投影机38分别外接于计 算机30,如图2所示。显像平面32关联于计算机30,用以显示计算机30的输出,其中,计算 机30的输出包含计算机30所产生的内部光标40。显像平面32可为被动式 (passive)屏幕,如投影帘幕、墙壁等。显像平面32亦可为主动式(active) 屏幕,如监视器(monitor)、电视(television)等。在此实施例中,显像平面 32是投影帘幕,且远离计算机30摆放。投影机38将计算机30的输出投影 至显像平面32。光学指示器34用于将外部光标42投影到显像平面32上。光学指示器 34可为手持式激光笔或其它类似装置。之后,摄影机36撷取显像平面32的 图像44,再将图像44传输至计算机30。在图像44被撷取后,计算机30的处理器(未显示)会检测外部光标42关 于图像44的第一位置Pl (xl, yl)以及内部光标40关于图像"的第二位置 P2(x2, y2),计算第二位置P2相对于第一位置Pl的偏移向量^ (xl-x2, yl-y2),并且根据偏移向量^将内部光标40从计算机30中的绝对位置移动 到近乎外部光标42的位置。举例而言,计算机30的处理器检测外部光标42在图像44中的亮度,以 获得第一位置P1。由于外部光标42是由光学指示器34所发出,外部光标42 即为图像44中的最亮点。因此,计算机30的处理器检测图像44上的最亮点, 作为外部光标42的第一位置Pl。此外,计算机30的处理器检测内部光标40在图像44中的颜色及/或形 状,以获得第二位置P2。举例而言,内部光标40的颜色及/或形状为已知, 计算机30的处理器检测图像44中已知的内部光标40的颜色及/或形状,即 可获得内部光标40的第二位置P2。更甚者,本发明在实际应用时,计算机 30的处理器可根据计算机30的输出的背景颜色,调整内部光标40的颜色。例如,若内部光标40所在的背景颜色为黑色,处理器即将内部光标40的颜 色调整为白色。藉此,可更准确地检测内部光标40的第二位置P2。在另一较佳具体实施例中,计算机30的处理器可根据内部光标40在计 算机30中的绝对位置,在被摄影机36擷取的图像44设定搜寻区域A,并且 在搜寻区域A中检测内部光标40关于图像44的第二位置P2,如图4所示。 藉此,可大幅地减少处理器的运算量。需注意的是,当摄影机36与计算机30的分辨率不同时,需对计算得到 的偏移向量巧作相对的增益放大。举例而言,若摄影机36的分辨率为 320*240,且计算机30的分辨率为640*480,则偏移向量巧需被放大两倍。 如此,内部光标40才会从计算机30中的绝对位置移动到近乎外部光标42的 位置。请参阅图5,图5示出了根据本发明一较佳具体实施例的光标控制方法 的流程图。首先,执行步骤SIO,将计算机30的输出显示于显像平面32上。 接着,执行步骤S12,将外部光标42投影在显像平面32上。执行步骤S14, 撷取显像平面32的图像44。执行步骤S16,检测外部光标42关于图像44的 第一位置P1以及内部光标40关于图像44的第二位置P2。执行步骤S18,计 算第二位置P2相对于第一位置P1的偏移向量^。最后,执行步骤S20,根 据偏移向量玩移动内部光标40。在另一较佳具体实施例中,示于图5的控制逻辑可以软件来实现。该软 件可在计算机中执行,如膝上型(laptop)或桌上型(desktop)计算机。当然, 控制逻辑中的各个部分或功能皆可通过软件、硬件或软硬件的组合来实现。 此外,示于图5的控制逻辑可以存储在计算机可读取存储媒体中的数据而具 体化,其中,计算机可读取存储媒体可为软盘(floppy disk)、硬盘(hard disk)、光盘(optical disk)或其它磁性、光学或其组合装置。计算机可读取 存储媒体所存储的代表指令的数据可被计算机执行以产生控制命令,进而远 程控制光标的移动。相较于先前技术,由于本发明是根据被撷取的图像中,内部光标与外部 光标的相对位置来移动计算机所显示的内部光标,即使镜头扭曲(相差)严重 或拍摄角度有误差,本发明皆能提供良好的补偿。换言之,即使投影机或摄 影机有些^:移动,本发明亦能准确地控制光标的移动。藉由以上较佳具体实施例的详述,希望能更加清楚描述本发明的特征与精神,而并非以上述所揭露的较佳具体实施例来对本发明的范畴加以限制。 相反地,其目的是希望能涵盖各种改变及具相等性的安排于本发明所欲申请 的专利范围的范畴内。因此,本发明所申请的专利范围的范畴应该根据上述 的说明作最宽广的解释,以致使其涵盖所有可能的改变以及具相等性的安排。
权利要求
1.一种光标控制方法,关联于一计算机的一显像平面显示该计算机的一输出,一外部光标投影于该显像平面上,该计算机的该输出包含该计算机所产生的一内部光标,该方法包含下列步骤(a)撷取该显像平面的一图像;(b)检测该外部光标关于该图像的一第一位置以及该内部光标关于该图像的一第二位置;(c)计算该第二位置相对于该第一位置的一偏移向量;以及(d)根据该偏移向量移动该内部光标。
2. 如权利要求1所述的光标控制方法,其中,步骤(a)包含下列步骤 以外接或内建于该计算机的 一摄影机撷取该图像。
3. 如权利要求1所述的光标控制方法,其中,步骤(b)包含下列步骤 检测该外部光标的亮度,以获得该第一位置。
4. 如权利要求l所述的光标控制方法,其中,步骤(b)包含下列步骤 检测该内部光标的颜色及/或形状,以获得该第二位置。
5. 如权利要求1所述的光标控制方法,其中,步骤(b)包含下列步骤 根据该内部光标在该计算机中的一绝对位置,在该图像设定一搜寻区域;以及在该搜寻区域中检测该内部光标关于该图像的该第二位置。
6. 如权利要求5所述的光标控制方法,其中,步骤(d)包含下列步骤 将该内部光标AU亥绝对位置移动该偏移向量。
7. 如权利要求l所述的光标控制方法,进一步包含下列步骤 根据该计算机的该输出的背景颜色,调整该内部光标的颜色。
8. 如权利要求l所述的光标控制方法,进一步包含下列步骤 以 一光学指示器将该外部光标投影在该显像平面上。
9. 如权利要求l所述的光标控制方法,其中,该显像平面选自由投影帘 幕、墙壁、监视器以及电视所组成的一群组中之其一。
10. —种简报系统,包含 一计算机,包含一处理器;一显像平面,关联于该计算机,用以显示该计算机的一输出,该输出包含该计算机所产生的 一 内部光标;一光学指示器,用以将一外部光标投影在该显像平面上;以及 一摄影机,外接或内建于该计算机,用以撷取该显像平面的一图像; 其中,在该图像被撷取后,该处理器检测该外部光标关于该图像的一第 一位置以及该内部光标关于该图像的一第二位置,计算该第二位置相对于该 第 一位置的一偏移向量,并且才艮据该偏移向量移动该内部光标。
11. 如权利要求10所述的简报系统,其中,该处理器检测该外部光标的亮 度,以获得该第一位置。
12. 如权利要求10所述的简报系统,其中,该处理器#企测该内部光标的颜 色及/或形状,以获得该第二位置。
13. 如权利要求10所述的简报系统,其中,该处理器根据该内部光标在该 计算机中的一绝对位置,在该图像设定一搜寻区域,并且在该搜寻区域中检 观'J该内部光标关于该图像的该第二位置。
14. 如权利要求13所述的简报系统,其中,该处理器将该内部光标从该绝 对位置移动该偏移向量。
15. 如权利要求10所述的简报系统,其中,该处理器根据该计算机的该输出的背景颜色,调整该内部光标的颜色。
16. 如权利要求10所述的简报系统,进一步包含一投影机,外接或内建于 该计算机,用以将该计算机的该输出投影至该显像平面。
17. 如权利要求10所述的简报系统,其中,该显像平面选自由投影帘幕、 墙壁、监视器以及电视所组成的一群组中之其一。
18. —种计算机可读取存储媒体,存储可被一计算机执行的指令,用以根 据投影在一图像上的一外部光标,控制该计算机所产生的一内部光标,该计 算机可读取存储媒体包含用以检测该外部光标关于该图像的 一第 一位置以及该内部光标关于该图 像的一第二位置的指令;用以计算该第二位置相对于该第 一位置的 一偏移向量的指令;以及 用以将该内部光标移动该偏移向量的指令。
19. 如权利要求18所述的计算机可读取存储々某体,进一步包含用以调整该 内部光标的颜色及/或形状的指令。
全文摘要
本发明揭露一种光标控制方法。应用本发明的光标控制方法的简报系统包含计算机、显像平面、光学指示器、摄影机以及投影机。投影机外接或内建于计算机,用以将计算机的输出投影至显像平面,其中计算机的输出包含计算机所产生的内部光标。光学指示器用于将外部光标投影于显像平面上。摄影机外接或内建于计算机,用以撷取显像平面的图像。在图像被摄影机撷取后,计算机的处理器会检测外部光标关于图像的第一位置以及内部光标关于图像的第二位置,计算第二位置相对于第一位置的偏移向量,并且根据偏移向量移动内部光标。
文档编号G06F3/038GK101334700SQ20071010958
公开日2008年12月31日 申请日期2007年6月27日 优先权日2007年6月27日
发明者柳昀呈, 梁次震, 江敬群, 许茂琳 申请人:广达电脑股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1