具有悬空定位功能的坐标定位系统及方法转让专利

申请号 : CN200710147763.9

文献号 : CN101376058B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 陈立明

申请人 : 凌阳多媒体股份有限公司

摘要 :

本发明涉及一种具有悬空定位功能的坐标定位系统及方法,其包含一发光装置及一影像感测装置。该发光装置用以产生具有方向性的光源。该影像感测装置用以接收该发光装置所产生的具有方向性的光源,并产生具有方向性的光源相对应的影像,以通过分析该影像而获得该具有方向性的光源的一旋转角度。

权利要求 :

1.一种具有悬空定位功能的坐标定位系统,适用于液晶显示单元,其包含:一发光装置,用以产生具有方向性的光源;以及

一影像感测装置,用以选取该发光装置所产生该具有方向性的光源,并产生该具有方向性的光源相对应的一影像,用以通过分析该影像,进而获得该具有方向性的光源相对应的一旋转角度,其中,该影像感测装置包含:一影像感测单元,用以接收该发光装置所产生的该具有方向性的光源,并将其转换为一电信号,再依据该电信号而产生相对于该具有方向性的光源的该影像;以及一处理单元,连接至该影像感测单元,以对该影像执行二阶影像预处理,进而产生一个二阶影像,并选取该二阶影像中相对于该具有方向性的光源的影像对象,再依据该影像对象,用以产生该具有方向性的光源的该旋转角度。

2.根据权利要求1所述的系统,其中,该处理单元包含:

一个二阶影像处理器,连接至该影像感测单元,以对该影像执行二阶影像处理,进而产生该二阶影像;

一影像对象选取器,连接至该二阶影像处理器,以选取该二阶影像中相对于该具有方向性的光源的该影像对象,并产生至少一影像对象;以及一计算器,连接至该影像对象选取器,以计算该至少一影像对象的方向,进而产生该具有方向性的光源的该旋转角度。

3.根据权利要求2所述的系统,其中,该计算器依据该方向与一预设向量,以产生该具有方向性的光源的该旋转角度。

4.根据权利要求3所述的系统,其中,该旋转角度为θ,其中θ为:当中, 为该方向的向量, 为该预设向量, 为向量长度, 为预设向量长度,·为内积。

5.根据权利要求1所述的系统,其中,该影像感测单元为互补式金属氧化物半导体影像传感器。

6.根据权利要求5所述的系统,其中,该发光装置是由一大发光二极管与一小发光二极管所组成,进而产生该具有方向性的光源。

7.根据权利要求6所述的系统,其中,将该大发光二极管的影像对象中心点定为一起始点以及将该小发光二极管的影像对象中心点为一终点,进而产生该方向的向量

8.根据权利要求5所述的系统,其中,该发光装置是由一L形状的发光二极管所组成,以产生该具有方向性的光源。

9.根据权利要求5所述的系统,其中,该发光装置是由一预定形状的发光二极管及一非预定形状的发光二极管所组成,以产生该具有方向性的光源。

10.一种具有悬空定位的坐标定位方法,适用于液晶显示单元,用以计算一影像感测装置与一发光装置的一旋转角度,该发光装置用以产生具有方向性的的光源,该方法包含下列步骤:一接收步骤,使用该影像感测装置以接收该发光装置所产生的该具有方向性的光源;

一成像步骤,并将该具有方向性的光源转换为电信号,再依据该电信号而产生相对于该具有方向性的光源的一影像;

一影像处理步骤,对该影像执行二阶影像预处理,进而产生一个二阶影像;

一影像对象选取步骤,选取该二阶影像中相对于该具有方向性的光源的影像对象,并产生至少一影像对象;以及一计算步骤,计算该至少一影像对象的方向,进而产生该具有方向性的光源的该旋转角度。

11.根据权利要求10所述的方法,其中,该计算步骤依据该方向与一预设向量,以产生该具有方向性的光源的该旋转角度。

12.根据权利要求11所述的方法,其中,该旋转角度为θ,其中θ为:当中, 为该方向的向量, 为该预设向量, 为向量长度, 为预设向量长度,·为内积。

13.根据权利要求10所述的方法,其中,该影像感测单元为互补式金属氧化物半导体影像传感器。

14.根据权利要求11所述的方法,其中,该发光装置是由一大发光二极管与一小发光二极管所组成,以产生该具有方向性的光源。

15.根据权利要求14所述的方法,其中,将该大发光二极管的影像对象中心点定为一起始点以及将该小发光二极管的影像对象中心点定为一终点而产生该方向的向量

16.根据权利要求11所述的方法,其中,该发光装置是由一L形状的发光二极管所组成,以产生该具有方向性的光源。

17.根据权利要求11所述的方法,其中,该发光装置是由一预定形状的发光二极管及一非预定形状的发光二极管所组成,以产生该具有方向性的光源。

说明书 :

具有悬空定位功能的坐标定位系统及方法

技术领域

[0001] 本发明涉及影像定位系统的技术领域,特别涉及一种具有悬空定位功能的坐标定位系统及方法。

背景技术

[0002] 在现有游戏主机与CRT屏幕的定位系统中,一光线枪设置有一感应器,该感应器可接收光线枪所指的局部区域内信号,因此当CRT屏幕扫瞄至光线枪所指的局部区域内,光线枪的感应器即可感应信号,加上光线枪里有一定时器,当CRT屏幕的显示画面由左上角开始扫瞄的同时,定时器便开始计时,直到整个画面扫瞄完再重新计时。当玩家使用光线枪对准一瞄准点时,该CRT屏幕扫瞄信号由左上角开始扫瞄到达该瞄准点的时间,由于定时器可加以记录,故可据此算出该瞄准点的坐标。然而这种定位方式常常产生极大的误差,同时现有游戏主机受限于传统的交错式画面显示原理,并不适用于液晶电视,故相关定位系统需重新设计。图1是现有的影像定位系统100的示意图,其是由一影像显示器110及一影像传感器120所组成。该影像显示器110包含分别位于一平面111上等角度分布且分别被给定识别码为“第一”、“第二”、和“第三”的发光二极管112、113及114。该影像传感器120包含一互补式金属氧化物半导体制成的感光组件121。
[0003] 该感光组件121侦测接收所述发光二极管112、113、114的光源,并通过所述发光二极管112、113、114的坐标来求得该影像传感器120所指的虚拟坐标140。
[0004] 该影像显示器110的所述发光二极管112、113及114可设置于一大型投影屏幕或液晶屏幕的角落,也就是该平面111可为屏幕的成像面,该影像传感器120则可让操作者作为一投影笔或鼠标来使用。当操作者将该影像传感器120指向该屏幕时,该影像传感器120所指向的虚拟坐标140即可作为投影笔所指示的光点或鼠标所操控的光标的位置。而在求得该影像传感器120所指向的虚拟坐标140前,必须先区别辨识所述发光二极管112、113、114的识别码,才能依识别码的顺序所对应的发光二极管坐标,来正确的算出该影像传感器
120所指向的虚拟坐标140。
[0005] 该影像传感器120侦测所述发光二极管112、113及114并产生一如图2的映像影像。在一般情况下,该影像传感器120可按所述发光二极管112、113、114的坐标辨识所述发光二极管112、113、114的识别码从右下开始逆时针方向依序为“第一”、“第二”、和“第三”。而为方便说明起见,以下将直接称第一发光二极管112、第二发光二极管113和第三发光二极管114。当该影像传感器120如图1箭头150所示的轴线旋转120度,将产生如图3的映像影像,此时图3与图2显示相同的映像影像,因此如依图3的映像影像直接由右下开始逆时针方向依序来区分所述第一发光二极管112、第二发光二极管113和第三发光二极管114的识别码,将发生错置的情况。例如此时图3中位于映像影像右下的该第三发光二极管114的识别码会被误视为“第一”,且依据逆时针方向依序的该第一发光二极管112的识别码会被误视为“第二”,而该第二发光二极管112的识别码会被误视为“第三”。所以当该影像传感器120有旋转角度时,现有的定位系统也就无法正确求得该影像传感器120所指向的虚拟坐标140。
[0006] 针对上述问题,另一现有技术使用至少三个不共线的,且分别给定不同辨识码的可产生光的定位基元及一辅助基元,该辅助基元位于第一定位基元及第二定位基元的联机上。一影像传感器接收第一定位基元、第二定位基元、第三定位基元、及辅助基元产生的光,依接收的光而得到所述定位基元及辅助基元的空间坐标,依所述定位基元相对于该辅助基元的空间关系求得所述定位基元的识别码,再依照识别码顺序所对应的定位基元的坐标,以正确进行指向性定位程序。其虽可避免现有定位系统的无法正确求得该影像传感器120所指向的虚拟坐标140的问题,但是其需要于显示屏幕上设置多个定位基元及辅助基元,不仅会影响显示屏幕的外观,同时亦会对显示屏幕的影像造成若干影响。
[0007] 图4是美国专利申请早期公开第20070052177号的影像定位系统的方块图,其有一红外线影像装置56及一影像处理电路76。该影像处理电路76用以处理该红外线影像装置56所选取的影像数据。该红外线影像装置56包含一固态影像组件561、一红外线滤波器562及一透镜563。该红外线影像装置56感测一高亮度区域、侦测该高亮度区域的重心位置及面积大小,并输出相对应的数据。影像处理电路76将该相对应的数据输出至一处理器
66。加速传感器68输出二维或三维的加速数据至该处理器66。
[0008] 图5是美国专利申请早期公开第20070052177号的影像定位系统的使用示意图。它是在一电视机910上方设置LED模块920A、920B。红外线影像装置56感测该LED模块
920A、920B、侦测该LED模块920A、920B的重心位置及面积大小,并输出相对应的数据。该影像处理电路76获取该LED模块920A、920B的重心位置及面积大小的信息。摇控器900将该LED模块920A、920B的重心位置、面积大小的信息及二维或三维的加速数据经由一无线模块70传送至一游戏机930。该游戏机930由此可计算出该摇控器900的位置。然而该定位系统需增加一加速感应器68而增加硬件成本。由此可知,现有具有悬空定位功能的系统及方法仍有改善的空间。

发明内容

[0009] 本发明的目的在于提供一种具有悬空定位功能的坐标定位系统及方法,以避免影像传感器有旋转角度产生时,现有技术无法正确定位的问题。
[0010] 本发明的另一目的在于提供一种具有悬空定位功能的坐标定位系统及方法,以避免现有技术需要在显示屏幕上设置发光二极管而破坏画面的问题。
[0011] 依据本发明的一个特色,本发明提出一种具有悬空定位功能的坐标定位系统,其包含一发光装置及一影像感测装置。该发光装置用以产生具有方向性的光源。该影像感测装置用以接收该发光装置所产生的具有方向性的光源,并产生相对于该具有方向性的光源的一影像,以通过分析该影像而获得该具有方向性的光源的一旋转角度。
[0012] 依据本发明的另一特色,本发明提出一种具有悬空定位的坐标定位方法,其计算一影像感测装置与一发光装置的一旋转角度,该发光装置用以产生具有方向性的的光源,该方法包含下列步骤:一接收步骤,使用该影像感测装置以接收该发光装置所产生的具有方向性的光源;一成像步骤,将该光源转换为电信号,再依据该电信号而产生相对于该具有方向性的光源的一影像;一影像处理步骤,是对该影像执行二阶影像预处理(bi-level image pre-processing),以产生一个二阶影像;一影像对象选取步骤,是选取该二阶影像中相对于该具有方向性的光源的影像对象(image object),并产生至少一影像对象;一计算步骤,用以计算该至少一影像对象的一重心及一方向,以产生该具有方向性的光源的该旋转角度。

附图说明

[0013] 图1是现有的影像定位系统的示意图。
[0014] 图2是现有的影像定位系统映像影像的示意图。
[0015] 图3是现有的影像定位系统另一映像影像的示意图。
[0016] 图4是另一现有的影像定位系统影像定位系统的方块图
[0017] 图5是现有的影像定位系统的使用示意图。
[0018] 图6是本发明具有悬空定位功能的系统的示意图。
[0019] 图7是本发明影像感测装置的方块图。
[0020] 图8是本发明悬空定位的方法的流程图。
[0021] 图9是本发明影像感测装置的感测影像的示意图。
[0022] 图10是本发明影像感测装置的感测影像局部放大的示意图。
[0023] 图11是图10的局部放大图。
[0024] 图12是计算发光装置至影像感测装置相对距离的示意图。
[0025] 主要组件符号说明
[0026] 影像定位系统 100 影像显示器 110
[0027] 影像传感器 120 平面 111
[0028] 第一发光二极管 112 第二发光二极管 113
[0029] 第三发光二极管 114 感光组件 121
[0030] 虚拟坐标 140 箭头 150
[0031] 发光装置 410 影像感测装置 420
[0032] 显示屏幕 430
[0033] 发光二极管 411、412
[0034] 影像感测单元 510 处理单元 520
[0035] 二阶影像处理器 521 影像对象选取器 523
[0036] 计算器 525
[0037] 步骤 S610~S650

具体实施方式

[0038] 图6是本发明具有悬空定位功能的坐标定位系统的示意图,该系统包含一发光装置410及一影像感测装置420。
[0039] 该发光装置410用以产生具有方向性的光源。于本实施例中,该发光装置410是由一大一小的发光二极管411、412所组成,以产生该具有方向性的光源。在其它实施例,该发光装置410是由一L形状的发光二极管所组成,以产生该具有方向性的光源。该发光装置410亦可由一预定形状的发光二极管及一非预定形状的发光二极管所组成,以产生该具有方向性的光源。
[0040] 如图6所示,该可产生有方向性光源的发光装置410可置于一显示屏幕430的上方,而不会影响显示屏幕430上的影像。
[0041] 该影像感测装置420用以接收该发光装置410所产生的具有方向性的光源,并产生相对于该具有方向性的光源的一影像,以通过分析该影像而获得该具有方向性的光源的一旋转角度。
[0042] 图7是该影像感测装置420的方块图,该影像感测装置420包含一影像感测单元510及一处理单元520。该影像感测单元510用以接收该发光装置所产生的具有方向性的光源,并将该光源转换为电信号,再依据该电信号而产生相对于该具有方向性的光源的该影像。
[0043] 该影像感测单元510优选为互补式金属氧化物半导体影像传感器(CMOS image sensor),该影像感测单元510也可为电荷耦合装置影像传感器(Charge Couple Device,CCD)。
[0044] 该处理单元520连接至该影像感测单元510,以对该影像执行二阶影像预处理(bi-level image pre-processing),以产生一个二阶影像,并选取该二阶影像中相对于该具有方向性的光源的影像对象(image object),再依据该影像对象以产生该具有方向性的光源的该旋转角度。
[0045] 该处理单元520包含一个二阶影像处理器521、一影像对象选取器523及一计算器525。该二阶影像处理器521连接至该影像感测单元510,以对该影像执行二阶影像预处理,以产生该二阶影像。
[0046] 该影像对象选取器523连接至该二阶影像处理器521,以选取该二阶影像中相对于该具有方向性的光源的影像对象,并产生至少一影像对象。该计算器525连接至该影像对象选取器523,以计算该至少一影像对象的一重心及一方向,以产生该具有方向性的光源的该旋转角度θ。
[0047] 该计算器525依据该方向与一预设向量 以产生该具有方向性的光源的该旋转角度。其中,该旋转角度θ为:
[0048]
[0049] 当中,为该方向的向量,为该预设向量, 为向量长度, 为预设向量长度,·为内积(inner product)。
[0050] 图8是本发明悬空定位的方法的流程图,其计算一影像感测装置420与一发光装置410的一旋转角度,该发光装置410用以产生具有方向性的光源。首先,在步骤S610中,使用该影像感测装置420,用以接收该发光装置410所产生的具有方向性的光源。
[0051] 在步骤S620中,将该光源转换为电信号,再依据该电信号而产生相对于该具有方向性的光源的一影像。当该影像感测装置420如图6箭头440所示的轴线逆时针旋转θ度时,该影像则如图9所示。图9中两个白色区域该发光二极管411、412的影像。图10是图9中该发光二极管411、412的放大影像的示意图。于图10中,该影像感测装置420的感测像素侦测到该发光二极管411、412所产生的光源,则呈现为白色像素,没有侦测到该发光二极管411、412所产生的光源,则呈现为黑色像素。其中,白色像素其灰阶值约大于200,黑色像素其灰阶值约小于50。
[0052] 在步骤S630中,对该影像执行二阶影像预处理,以产生一个二阶影像。其依据下列伪码(pseudo code)以产生该二阶影像:
[0053] if(pix_value>150)
[0054] then pix_value=255
[0055] elseif(pix_value<70)
[0056] then pix_value=0
[0057] endif
[0058] ,
[0059] 其中pix_value代表像素值,即,当一像素值大于150时,将该像素值设定为255,当一像素值小于75时,将该像素值设定为0,由此产生该二阶影像。
[0060] 在步骤S640中,选取该二阶影像中相对于该具有方向性的光源的影像对象(image object),并产生至少一影像对象。在步骤S640中,主要选取该发光二极管411、412的影像对象。每一影像对象包含一最小长方形、影像对象中心点及影像对象面积。该最小长方形可包含该发光二极管411、412的影像的最小长方形。在本实施例中,可利用该影像对象面积以判断哪个为大的发光二极管411的影像对象、哪个为小的发光二极管412的影像对象。
[0061] 在步骤S650中,计算该至少一影像对象的一方向,以产生该具有方向性的光源的该旋转角度θ。在本实施例中,其是利用大的发光二极管411的影像对象中心点为起始点、小的发光二极管412的影像对象中心点为终点而产生该方向,再依据该方向与一预设向量以产生该具有方向性的光源的该旋转角度θ。该预设向量 该影像感测装置420感测影像的水平线。亦即该旋转角度θ为:
[0062]
[0063] 当中,为该方向的向量,为该预设向量, 为向量长度, 为预设向量长度,·为内积(inner product)。
[0064] 本发明将大的发光二极管的影像对象中心点定为起始点、小的发光二极管的影像对象中心点定为终点,进而产生该方向,并可利用该起始点及终点的中心点做为一核心点以作为定位之用。本发明技术可利用该影像感测装置420旋转角度θ、核心点位置、及该起始点及终点的距离三者算出最后绝对寻址坐标,本发明技术利用三角测距法将该起始点及终点的距离换算为该发光装置410至该影像感测装置420相对距离。图11是图10的局部放大图。由图中可知方向的向量 的长度 为 个像素距离。图12是计算该发光装置410至该影像感测装置420相对距离的示意图。其中,向量 是事先测量该影像感测装置420与该发光装置410的向量,其是该影像感测装置420与该发光装置410一米处所选取的大的发光二极管的影像对象中心点为起始点、小的发光二极管的影像对象中心点为终点的向量。设向量 的长度为M个像素点,大的发光二极管411与小的发光二极管412的距离为L米,由于ΔADE~ΔAFG,所以 因此 由于ΔADE~
ΔABC,所以 因此 故该影像感测装置420距离该发光装置410为X+1=
(Y-Z)+1。此为三角测距法的应用,熟习该技术者依据本发明说明书的描述能轻易完成,在此不再赘述。
[0065] 前述实施例中,该可产生方向性光源的发光装置410是由一大一小的发光二极管411、412所组成,以产生该具有方向性的光源。在其它实施例,该发光装置410是由一L形状的发光二极管所组成,以产生该具有方向性的光源。该发光装置410也可由一预定形状的发光二极管及一非预定形状的发光二极管所组成,以产生该具有方向性的光源。而相对应的二阶影像处理步骤、影像对象选取步骤、及计算步骤为熟习该技术者依据本发明说明书的描述所能轻易完成,在此不再详述。
[0066] 由先前的描述可知,现有技术需使用至少3个以上的光源且需安置于显示屏幕430,方能提供影像感测装置420相对于显示屏幕430的旋转角度及定位坐标。此不仅会影响显示屏幕430的外观,亦会干扰到显示屏幕430所播放影片的内容。而本发明技术可较现有技术使用更少的光源,即可让影像感测装置420计算出相对于显示屏幕430的旋转角度及定位坐标。
[0067] 同时,现有技术需使用2个光源并配合加速传感器,例如G-Sensor,方能达到定位绝对坐标的功能。本发明技术无须使用加速传感器,只需使用可产生方向性光源的发光装置410,经分析光点的相关位置和面积大小形状,则可产生一个新的指向坐标和相对距离。
[0068] 综上所述,本发明的技术是将一显示屏幕430上方的可产生方向性光源的发光装置运用影像感测装置读取该发光装置的影像,经分析光点的相关位置和面积大小形状,产生一个新的指向坐标和相对距离。本发明技术可作为遥控器装置或无线鼠标的输入,用以控制屏幕的位置和特定动作。当本发明技术运用于遥控器装置时,本发明技术可解决遥控器装置对液晶显示屏幕无法有效定位绝对坐标的问题,并可提供遥控器到液晶显示屏幕相对距离等有效信息。
[0069] 上述实施例仅为了方便说明而举例而已,本发明所主张的权利范围自应以申请专利范围所述为准,而非仅限于上述实施例。