CN110324594A - 一种投影画面防抖方法、装置及投影仪 - Google Patents
一种投影画面防抖方法、装置及投影仪 Download PDFInfo
- Publication number
- CN110324594A CN110324594A CN201910532262.5A CN201910532262A CN110324594A CN 110324594 A CN110324594 A CN 110324594A CN 201910532262 A CN201910532262 A CN 201910532262A CN 110324594 A CN110324594 A CN 110324594A
- Authority
- CN
- China
- Prior art keywords
- projection lens
- pixel
- projected picture
- pixel point
- shake
- Prior art date
- Legal status (The legal status 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 status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 69
- 230000001133 acceleration Effects 0.000 claims description 30
- 230000006641 stabilisation Effects 0.000 claims description 8
- 238000011105 stabilization Methods 0.000 claims description 8
- 230000008859 change Effects 0.000 claims description 5
- 238000004364 calculation method Methods 0.000 claims description 4
- 238000010586 diagram Methods 0.000 description 10
- 238000004590 computer program Methods 0.000 description 8
- 238000005070 sampling Methods 0.000 description 6
- 244000145845 chattering Species 0.000 description 5
- 230000008569 process Effects 0.000 description 5
- 238000012545 processing Methods 0.000 description 5
- 230000009286 beneficial effect Effects 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 3
- 230000002411 adverse Effects 0.000 description 2
- 230000008901 benefit Effects 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 238000009434 installation Methods 0.000 description 2
- 238000012952 Resampling Methods 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000002045 lasting effect Effects 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 230000001052 transient effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/12—Picture reproducers
- H04N9/31—Projection devices for colour picture display, e.g. using electronic spatial light modulators [ESLM]
- H04N9/3141—Constructional details thereof
-
- G—PHYSICS
- G03—PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
- G03B—APPARATUS OR ARRANGEMENTS FOR TAKING PHOTOGRAPHS OR FOR PROJECTING OR VIEWING THEM; APPARATUS OR ARRANGEMENTS EMPLOYING ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ACCESSORIES THEREFOR
- G03B21/00—Projectors or projection-type viewers; Accessories therefor
- G03B21/14—Details
- G03B21/142—Adjusting of projection optics
-
- G—PHYSICS
- G02—OPTICS
- G02B—OPTICAL ELEMENTS, SYSTEMS OR APPARATUS
- G02B13/00—Optical objectives specially designed for the purposes specified below
- G02B13/16—Optical objectives specially designed for the purposes specified below for use in conjunction with image converters or intensifiers, or for use with projectors, e.g. objectives for projection TV
-
- G—PHYSICS
- G02—OPTICS
- G02B—OPTICAL ELEMENTS, SYSTEMS OR APPARATUS
- G02B27/00—Optical systems or apparatus not provided for by any of the groups G02B1/00 - G02B26/00, G02B30/00
- G02B27/64—Imaging systems using optical elements for stabilisation of the lateral and angular position of the image
- G02B27/646—Imaging systems using optical elements for stabilisation of the lateral and angular position of the image compensating for small deviations, e.g. due to vibration or shake
-
- G—PHYSICS
- G03—PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
- G03B—APPARATUS OR ARRANGEMENTS FOR TAKING PHOTOGRAPHS OR FOR PROJECTING OR VIEWING THEM; APPARATUS OR ARRANGEMENTS EMPLOYING ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ACCESSORIES THEREFOR
- G03B21/00—Projectors or projection-type viewers; Accessories therefor
- G03B21/14—Details
- G03B21/147—Optical correction of image distortions, e.g. keystone
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
- H04N23/68—Control of cameras or camera modules for stable pick-up of the scene, e.g. compensating for camera body vibrations
- H04N23/681—Motion detection
- H04N23/6812—Motion detection based on additional sensors, e.g. acceleration sensors
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Optics & Photonics (AREA)
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Transforming Electric Information Into Light Information (AREA)
- Projection Apparatus (AREA)
- Studio Devices (AREA)
Abstract
本发明实施例涉及投影显示技术领域,公开了一种投影画面防抖方法、装置及投影仪,该投影画面防抖方法通过采集投影镜头的抖动数据,计算出抖动特征信息及偏移数据,进而根据偏移数据对投影画面进行调整,本发明提供的投影画面防抖方法能够解决手持式投影仪投影时画面抖动的问题。
Description
技术领域
本发明涉及投影显示技术领域,特别涉及一种投影画面防抖方法、装置及投影仪。
背景技术
随着近几年投影仪在各行各业、各种场景下的应用日益广泛,客户对投影仪的实际应用以及使用的便利性也有越来越高的要求。手持式投影仪具有便携,多样化,多应用,价格低廉的优点,可以在室内或户外等多种环境下随时随地进行投影,因而手持式投影仪越来越普及,应用越来越多元化,越来越多的用户在喜欢采用手持式投影仪投影图像。
在实现本发明过程中,发明人发现以上相关技术中至少存在如下问题:现有的手持式投影仪用手拿着投影时,由于防抖处理不佳,或者没有对抖动进行处理,持投影画面会上下左右抖动,而设备的抖动会造成投影画面模糊,对图像产生不良影响,影响用户观看。
发明内容
针对现有技术的上述缺陷,本发明的目的是提供一种投影画面防抖方法、装置及投影仪。
本发明的目的是通过如下技术方案实现的:
为解决上述技术问题,第一方面,本发明实施例中提供了一种投影画面防抖方法,包括:
采集投影镜头的抖动数据;
根据所述抖动数据,计算得到抖动特征信息;
根据所述抖动特征信息,获取所述投影镜头的偏移数据;
根据所述偏移数据调整所述投影镜头。
可选地,所述采集投影镜头的抖动数据,具体包括:
通过六轴传感器采集所述投影镜头抖动的加速度及角速度。
可选地,所述根据所述抖动数据,计算得到抖动特征信息,具体包括:
根据所述加速度及角速度计算得到所述投影镜头的欧拉角变化参数;其中,
所述欧拉角变化参数包括:随时间变化的航向角、俯仰角和横滚角。
可选地,所述根据所述抖动特征信息,获取所述投影镜头的偏移数据,具体包括:
将所述欧拉角变化参数映射为像素点信息;
根据所述像素点信息判断所述投影镜头是否抖动;其中,
所述像素点信息包括:所述像素点的移动方向和像素点值,所述像素点值为所述像素点移动的距离。
可选地,述将将所述欧拉角变化参数映射为像素点信息,具体包括:
将所述航向角变化参数映射为在X轴上移动的第一像素点信息;
将所述俯仰角变化参数映射为在Y轴上移动的第二像素点信息;
将所述横滚角变化参数映射为在Z轴上移动的第三像素点信息。
可选地,所述根据所述像素点信息判断所述投影镜头是否抖动,具体包括:
设置最大像素点阈值;
判断所述像素点值是否超过所述最大像素点阈值;
若所述像素点值超过所述最大像素点阈值,则确定所述投影镜头处于抖动状态。
可选地,所述根据所述偏移数据调整所述投影镜头,具体包括:
驱动所述投影镜头以所述像素点移动方向的相反方向,移动所述像素点值。
为解决上述技术问题,第二方面,本发明实施例中提供了一种投影画面防抖装置,包括:
采集单元,用于采集投影镜头的抖动数据;
计算分析单元,用于根据所述抖动数据,计算得到抖动特征信息,并根据所述抖动特征信息,获取所述投影镜头的偏移数据;
驱动单元,用于根据所述偏移数据调整所述投影镜头。
可选地,所述采集单元具体用于:
通过六轴传感器采集所述投影镜头抖动的加速度及角速度。
可选地,所述计算分析单元具体用于:
根据所述加速度及角速度计算得到所述投影镜头的欧拉角变化参数;其中,
所述欧拉角变化参数包括随时间变化的航向角、俯仰角和横滚角。
可选地,所述计算分析单元具体还用于:
将所述欧拉角变化参数映射为像素点信息;
根据所述像素点信息判断所述投影镜头是否抖动;其中,
所述像素点信息包括:所述像素点的移动方向和像素点值,所述像素点值为所述像素点移动的距离。
可选地,所述将将所述欧拉角变化参数映射为像素点信息,具体包括:
将所述航向角变化参数映射为在X轴上移动的第一像素点信息;
将所述俯仰角变化参数映射为在Y轴上移动的第二像素点信息;
将所述横滚角变化参数映射为在Z轴上移动的第三像素点信息。
可选地,所述计算分析单元具体还用于:
设置最大像素点阈值;
判断所述像素点值是否超过所述最大像素点阈值;
若所述像素点值超过所述最大像素点阈值,则确定所述投影镜头处于抖动状态。
可选地,所述驱动单元具体用于:
驱动所述投影镜头以所述像素点移动方向的相反方向,移动所述像素点值。
为解决上述技术问题,第三方面,本发明实施例提供了一种投影仪,包括:投影镜头,以及控制所述投影镜头对投影画面进行投影的微型控制器,所述微型控制器能够执行如上述第一方面所述的投影画面防抖方法。
为解决上述技术问题,第四方面,本发明实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令用于使计算机执行如上第一方面所述的方法。
为解决上述技术问题,第五方面,本发明实施例还提供了一种计算机程序产品,所述计算机程序产品包括存储在计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,使所述计算机执行如上第一方面所述的方法。
与现有技术相比,本发明的有益效果是:区别于现有技术的情况,本发明实施例中提供了一种投影画面防抖方法、装置及投影仪,该投影画面防抖方法通过采集投影镜头的抖动数据,计算出抖动特征信息及偏移数据,从而根据偏移数据对投影镜头进行调整,以实现投影画面的防抖,本发明提供的投影画面防抖方法能够解决手持式投影仪投影时画面抖动的问题。
附图说明
一个或多个实施例中通过与之对应的附图中的图片进行示例性说明,这些示例性说明并不构成对实施例的限定,附图中具有相同参考数字标号的元件/单元和步骤表示为类似的元件/单元和步骤,除非有特别申明,附图中的图不构成比例限制。
图1是本发明实施例提供的一种投影画面防抖方法的流程示意图;
图2是图1中步骤110和步骤120所述方法的子流程示意图;
图3是图2中步骤123和图1中步骤140所述方法的子流程示意图;
图4是本发明实施例提供的一种投影画面防抖装置的结构示意图;
图5是本发明实施例提供的一种投影仪的结构示意图。
具体实施方式
下面结合具体实施例对本发明进行详细说明。以下实施例将有助于本领域的技术人员进一步理解本发明,但不以任何形式限制本发明。应当指出的是,对本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进。这些都属于本发明的保护范围。
为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本申请,并不用于限定本申请。
需要说明的是,如果不冲突,本发明实施例中的各个特征可以相互结合,均在本申请的保护范围之内。另外,虽然在装置示意图中进行了功能单元划分,在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于装置中的单元划分,或流程图中的顺序执行所示出或描述的步骤。
除非另有定义,本说明书所使用的所有的技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同。本说明书中在本发明的说明书中所使用的术语只是为了描述具体的实施方式的目的,不是用于限制本发明。本说明书所使用的术语“和/或”包括一个或多个相关的所列项目的任意的和所有的组合。
此外,下面所描述的本发明各个实施方式中所涉及到的技术特征只要彼此之间未构成冲突就可以相互组合。
现在的手持式投影用手拿着投影时,设备的抖动会造成投影画面模糊,对图像产生不良影响,影响用户观看,现在手持式投影防抖动处理效果不佳,有些没有做处理,造成手持投影画面会上下左右抖动。
本发明提供了一种投影画面防抖方法、装置及投影仪,能够根据投影镜头的抖动频率来调节投影镜头,从而解决手持投影时画面抖动的问题,使得投影画面变得稳定清晰。本发明实施例提供的方法适用于各类需要在移动过程中进行投影的投影设备,能够解决这类设备投影画面抖动的问题。
具体地,下面结合附图,对本发明实施例作进一步阐述。
实施例一
本发明提供了一种投影画面防抖方法的实施例,请参见图1,为本发明实施例提供的一种投影画面防抖方法的流程示意图,所述方法包括但不限于以下步骤:
步骤110:采集投影镜头的抖动数据。
在本发明实施例中,由于本发明是根据投影镜头的抖动频率来调节投影镜头的,因此,首先,需要采集投影镜头的抖动数据。具体地,可以通过采样投影镜头的抖动的加速度和角速度,进一步对所述投影镜头的抖动的加速度和角速度分析得到投影镜头的偏移数据。
此外,在所述采集所述投影镜头的抖动数据时,采样频率和采样速度需根据实际情况进行调整。具体地,在发现投影镜头的抖动幅度超出了补偿的限定范围,即投影镜头的抖动幅度超出了能够对投影镜头进行调整的最大补偿幅度时,需要调整采样频率以及调整投影镜头的补偿频率。
例如,当对投影镜头的补偿幅度控制在0.2-0.3度时,且在开始采样时,采样频率为每秒进行一次采样,如果此时采样得到投影镜头的抖动频率为1度每秒,也即是投影镜头的抖动幅度较大时,就需要加快采样频率,如调整为每秒进行五次采样,则调整后采样得到的投影镜头的抖动频率为0.2度每秒。同时,一并调整投影镜头的补偿频率至与所述采样频率一致,从而实现在补偿幅度范围内对投影镜头进行调整。
进一步地,在不同用户控制投影镜头进行投影时,抖动频率也可能会发生变化,或者在同一用户不同时间段内握持控制投影镜头进行投影时,抖动频率也可能会发生变化。同样的,上述情况皆可以如上所述通过判断抖动幅度是否超过补偿幅度的范围,进而调整采样频率和对投影镜头的补偿频率。
步骤120:根据所述抖动数据,计算得到抖动特征信息。
在本发明实施例中,获取到所述抖动数据,也即是所述投影镜头的抖动的加速度和角速度后,需要分析提取出所述投影镜头的抖动特征信息,进一步用于计算得到投影镜头的偏移数据。其中,所述抖动特征信息包括所述投影镜头的欧拉角变化参数,具体地,请参见下述图2及其相关方法和说明。
步骤130:根据所述抖动特征信息,获取所述投影镜头的偏移数据。
在本发明实施例中,根据所述抖动特征信息,即所述投影镜头的欧拉角变化参数,即可通过映射的方式得到投影镜头的偏移数据,进一步地,根据所述偏移数据对所述投影镜头进行调整。
步骤140:根据所述偏移数据调整所述投影镜头。
在本发明实施例中,得到所述投影镜头的偏移数据后,根据所述偏移数据中的偏移方向和偏移角度或偏移距离调整投影镜头的方向和角度。具体地,以所述偏移方向的相反方向,且以所述偏移角度驱动所述投影镜头调整其投影方向和角度。
本发明实施例中提供了一种投影画面防抖方法,该投影画面防抖方法通过采集投影镜头的抖动数据,计算出抖动特征信息及偏移数据,从而根据偏移数据对投影镜头进行调整,以实现投影画面的防抖,本发明提供的投影画面防抖方法能够解决手持式投影仪投影时画面抖动的问题。
在一些实施例中,请参见图2,为图1中步骤110和步骤120所述方法的流程示意图,其中,所述步骤110包括但不限于以下步骤:
步骤111:通过六轴传感器采集所述投影镜头抖动的加速度及角速度。
在本发明实施例中,可以通过设置在所述投影镜头内的六轴传感器,或者设置在与所述投影镜头连接一体的云台内的六轴传感器采集所述投影镜头抖动的加速度及角速度。具体地,通过所述六轴传感器采集所述投影镜头抖动的加速度,通过所述陀螺仪采集所述投影镜头抖动的角速度。所述六轴传感器采集到的加速度和角速度可表示为在空间直角坐标系下三个方向的加速度和角速度,所述三个方向两两垂直。
请继续参见图2,所述步骤120包括但不限于以下步骤:
步骤121:根据所述加速度及角速度计算得到所述投影镜头的欧拉角变化参数。其中,所述欧拉角变化参数包括:随时间变化的航向角、俯仰角和横滚角。
在本发明实施例中,所述六轴传感器采集到的加速度和角速度可表示为在空间直角坐标系下三个方向上的加速度和角速度,由于所述三个方向上的加速度和角速度由于投影镜头的抖动是随着时间不断变化的。因此,根据随时间不断变化的空间直角坐标系下的三个方向上的加速度和角速度,可以相应计算得到随时间变化的三个欧拉角变化参数:航向角(yaw)、俯仰角(pitch)和横滚角(roll)。
步骤122:将所述欧拉角变化参数映射为像素点信息。
在本发明实施例中,将随时间变化的三个欧拉角变化参数相应映射为三个方向上的像素点信息,通过所述像素点信息表征投影镜头的抖动方向和抖动幅度。
具体地,将所述航向角变化参数映射为在X轴上移动的第一像素点信息,将所述俯仰角变化参数映射为在Y轴上移动的第二像素点信息,将所述横滚角变化参数映射为在Z轴上移动的第三像素点信息。
步骤123:根据所述像素点信息判断所述投影镜头是否抖动。其中,所述像素点信息包括:所述像素点的移动方向和像素点值,所述像素点值为所述像素点移动的距离。
在本发明实施例中,所述像素点的移动方向与所述投影镜头的抖动方向对应,所述像素点值,即所述像素点移动的距离与所述投影镜头的抖动幅度对应。进一步地,所述像素点信息具体可以通过XYZ空间直角坐标系内的一个空间向量来表示。其中,空间向量的方向表示所述像素点的移动方向,空间方向上的像素点值表示所述像素点的移动距离。具体地,可以根据实际情况对所述像素点信息进行数学表征,对一一对应的像素点方向和所述像素点值进行索引存储,不需要拘泥于本发明实施例中的限定。
在一些实施例中,请参见图3,为图2中步骤123和图1中步骤140 所述方法的流程示意图,其中,所述步骤123包括但不限于以下步骤:
步骤1231:设置最大像素点阈值。
步骤1232:判断所述像素点值是否超过所述最大像素点阈值。若超过,则跳转至步骤1233。
步骤1233:若所述像素点值超过所述最大像素点阈值,则确定所述投影镜头处于抖动状态。
在本发明实施例中,通过采集所述像素点值,判断所述像素点值是否大于一定阈值确定当前投影镜头是否是处于抖动状态,进而驱动调整投影镜头,使得所述投影镜头能够投影出不会抖动的画面。
具体地,若检测到所述像素点值未超过所述最大像素点阈值,则说明是由于所述投影镜头抖动使得投影镜头出现偏移的情况。进一步地,通过步骤140所述的方法调整投影镜头。
若为检测到所述像素点值超过了所述最大像素点阈值,那么,可能是两种情况。第一种情况是,当前所述投影镜头处于正常转动的状态,因此,所述投影镜头的抖动幅值较大,从而计算得到的所述像素点值超过阈值,此时,不需要执行步骤140。第二种情况是,如上步骤110中所述的采样频率较低导致抖动幅度超出补偿幅值范围的情况,此时,则需要先提高采样频率及补偿频率,重新采样提高采样频率后的抖动幅值,然后重新计算所述像素点值,重新执行上述步骤123。
而由于通常在所述投影镜头进行正常转动的时候,其抖动幅值,或者应该说是偏转幅值较大,且通常偏转方向为一个固定方向。因此,对于上述两种情况的判定方式,可以通过设定两个所述最大像素点阈值的方式。如,设置有第一最大像素点阈值和第二最大像素点阈值,其中,所述第二最大像素点阈值大于/远大于所述第一最大像素点阈值。当所述像素点值超过所述第一最大像素点阈值且未超过所述第二最大像素点阈值时,确定为抖动幅度超出补偿幅值范围的情况;当所述像素点值超过所述第二最大像素点阈值时,确定为所述投影镜头进行正常转动的情况。
或者,也可以判断一定时间内的抖动/偏转方向,若抖动/偏转方向在误差范围内保持不变,则确定为抖动幅度超出补偿幅值范围的情况;若抖动/偏转方向无法在误差范围内保持不变,或者处于持续变化的状态,则确定为所述投影镜头进行正常转动的情况。
请继续参见图3,所述步骤140包括但不限于以下步骤:
步骤141:驱动所述投影镜头以所述像素点移动方向的相反方向,移动所述像素点值。
在本发明实施例中,通过驱动所述投影镜头一所述像素点移动方向的相反方向,移动所述像素点值的方式,实现所述投影镜头的抖动补偿。所述像素点移动方向与所述投影镜头的抖动方向相应,所述像素点值与所述投影镜头的抖动角度或抖动距离相应。
本发明还提供了一种投影画面防抖装置的实施例,请参见图4,为本发明实施例提供的一种投影画面防抖装置的结构示意图,所述装置200包括:采集单元210、计算分析单元220和驱动单元230。
所述采集单元210用于采集投影镜头的抖动数据。
在本发明实施例中,所述采集单元210采用MPU6050六轴传感器模块采集加速度和角速度,具体地,所述六轴传感器包括三轴加速传感器,用于采集三个方向上的加速度,以及三轴陀螺仪,用于采集三个方向上的角速度。所述MPU6050六轴传感器模块的特点是自带的数字运动处理器(DMP:Digital Motion Processor)硬件加速引擎,因此可以将采集到的所述加速度和角速度通过主IIC(Inter-Integrated Circuit (集成电路总线))接口,向所述计算分析单元220输出所述加速度与角速度。
所述计算分析单元220用于根据所述抖动数据,计算得到抖动特征信息,并根据所述抖动特征信息,获取所述投影镜头的偏移数据。
在本发明实施例中,所述计算分析单元220可以是MCU(Micro Control Unit,微控制器单元),DSP(Digital Signal Processing,数字信号处理),FPGA(Field-Programmable Gate Array,即现场可编程门阵列)中任何一种,用于接收由所述采集单元210输出的加速度与角速度,计算出欧拉角:航向角(yaw)、横滚角(roll)和俯仰角(pitch)。然后把随时间变化的俯仰角映射成上下移动的像素点信息,随时间变化的航向角映射成左右移动的像素点信息,随时间变化的横滚角映射成前后移动的像素点信息。其中,所述上下,左右、前后表示的是三个两两相互垂直的方向,可以是任意设置的空间直角坐标系上的三个方向。
所述驱动单元230用于根据所述偏移数据调整所述投影镜头。
在本发明实施例中,通过所述驱动单元230根据上述像素点信息,修改投影参数,驱动所述投影镜头移动所述像素点值。
本发明实施例中提供了一种投影画面防抖装置,该投影画面防抖装置通过采集单元210采集投影镜头的抖动数据,通过计算分析单元220 计算出抖动特征信息及偏移数据,进而根据偏移数据通过驱动单元230 对投影画面进行调整,本发明提供的投影画面防抖装置能够解决手持式投影仪投影时画面抖动的问题。
在一些实施例中,所述采集单元210具体用于:通过六轴传感器采集所述投影镜头抖动的加速度及角速度。
在一些实施例中,所述计算分析单元220具体用于:根据所述加速度及角速度计算得到所述投影镜头的欧拉角变化参数。其中,所述欧拉角变化参数包括随时间变化的航向角、俯仰角和横滚角。
在一些实施例中,所述计算分析单元220具体还用于:将所述欧拉角变化参数映射为像素点信息;根据所述像素点信息判断所述投影镜头是否抖动;其中,所述像素点信息包括:所述像素点的移动方向和像素点值,所述像素点值为所述像素点移动的距离。
所述将所述欧拉角变化参数映射为像素点信息,具体包括:将所述航向角变化参数映射为在X轴上移动的第一像素点信息;将所述俯仰角变化参数映射为在Y轴上移动的第二像素点信息;将所述横滚角变化参数映射为在Z轴上移动的第三像素点信息。
在一些实施例中,所述计算分析单元220具体还用于:设置最大像素点阈值;判断所述像素点值是否超过所述最大像素点阈值;若所述像素点值超过所述最大像素点阈值,则确定所述投影镜头处于抖动状态。
在一些实施例中,所述驱动单元230具体用于:驱动所述投影镜头以所述像素点移动方向的相反方向,移动所述像素点值。
本发明还提供了一种投影仪的实施例,请参见图5,为本发明实施例提供的一种投影仪的结构示意图,所述投影仪300包括:投影镜头310,以及控制所述投影镜头310对投影画面进行投影的微型控制器320,所述微型控制器320能够执行如上述实施例所述的投影画面防抖方法。
所述投影镜头310为能够对投影画面进行投影的镜头,所述投影镜头310包括但不限于上述装置实施例所述的投影镜头。所述投影镜头310 为投影仪300内的机械装置,用于将所述微型控制器320计算处理后的投影图像输出为投影画面。
所述微型控制器320为一个微型计算机,用于设定各种参数、获取各种参数、存储各种参数、接收各种信息、处理各种信息以及发送各种信息和指令。所述微型控制器320用于采集投影镜头的抖动数据,根据所述抖动数据计算得到抖动特征信息和偏移数据,并根据所述偏移数据调整所述投影镜头,进而实现投影画面的防抖。
所述微型控制器320包含但不限定于如上述装置实施例中的所有单元。所述投影镜头310和所述微型控制器320在实际应用中的数据传输方式/通讯方式/连接方式,可以是有线连接的,也可以是无线连接的。例如,所述投影镜头310和所述微型控制器320可以通过总线连接。所述投影镜头310和所述微型控制器320可以是安装为一体的一个装置,也可以是某一个或者多个单元独立设置的两个以上的独立装置。
所述微型控制器320可执行本发明实施例所提供的投影画面防抖方法,具备执行方法相应的功能单元和有益效果。未在本实施例中详尽描述的技术细节,可参见本发明实施例所提供的投影画面防抖方法。
本发明实施例为本发明提供的一种计算机可读存储介质的实施例。
所述计算机可读存储介质存储有计算机可执行指令,该计算机可执行指令被一个或多个处理器执行,例如图5中的微型控制器320,可使得上述一个或多个处理器执行上述任意方法实施例中的投影画面防抖方法,例如,执行以上描述的图1中的方法步骤110至步骤140,和/ 或图2中的方法步骤111以及步骤121至步骤123,和/或图3中的方法步骤1231至步骤1233以及步骤141,实现图4中的单元110-130的功能。
通过以上的实施方式的描述,本领域普通技术人员可以清楚地了解到各实施方式可以通过软件加通用硬件平台的方式来实现,当然也可以通过硬件。本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一非暂态计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述指令存储在微型控制器内,可为各类微型计算机。
所述计算机可读存储介质可执行本发明实施例所提供的投影画面防抖方法,具备执行方法相应的功能单元和有益效果。未在本实施例中详尽描述的技术细节,可参见本发明实施例所提供的投影画面防抖方法。
本发明实施例为本发明提供的一种计算机程序产品的实施例。
所述计算机程序产品包括存储在计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,使所述计算机执行如上所述的投影画面防抖方法。例如,执行以上描述的图1中的方法步骤110至步骤140,和/或图2中的方法步骤111以及步骤121至步骤123,和/或图3中的方法步骤1231至步骤1233以及步骤141,实现图4中的单元110-130的功能。
所述产品可执行本发明实施例所提供的投影画面防抖方法,具备执行方法相应的功能单元和有益效果。未在本实施例中详尽描述的技术细节,可参见本发明实施例所提供的投影画面防抖方法。
本发明实施例中提供了一种投影画面防抖方法、装置及投影仪,该投影画面防抖方法通过采集投影镜头的抖动数据,计算出抖动特征信息及偏移数据,进而根据偏移数据对投影画面进行调整,本发明提供的投影画面防抖方法能够解决手持式投影仪投影时画面抖动的问题。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;在本发明的思路下,以上实施例或不同实施例中的技术特征之间也可以进行组合,并存在如上所述的本发明的不同方面的许多其它变化,为了简明,它们没有在细节中提供;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例中所记载的技术方案进行修改,或者对其中区域技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例中技术方案的范围。
Claims (15)
1.一种投影画面防抖方法,其特征在于,包括:
采集投影镜头的抖动数据;
根据所述抖动数据,计算得到抖动特征信息;
根据所述抖动特征信息,获取所述投影镜头的偏移数据;
根据所述偏移数据调整所述投影镜头。
2.根据权利要求1所述的投影画面防抖方法,其特征在于,所述采集投影镜头的抖动数据,具体包括:
通过六轴传感器采集所述投影镜头抖动的加速度及角速度。
3.根据权利要求2所述的投影画面防抖方法,其特征在于,所述根据所述抖动数据,计算得到抖动特征信息,具体包括:
根据所述加速度及角速度计算得到所述投影镜头的欧拉角变化参数;其中,
所述欧拉角变化参数包括:随时间变化的航向角、俯仰角和横滚角。
4.根据权利要求3所述的投影画面防抖方法,其特征在于,所述根据所述抖动特征信息,获取所述投影镜头的偏移数据,具体包括:
将所述欧拉角变化参数映射为像素点信息;
根据所述像素点信息判断所述投影镜头是否抖动;其中,
所述像素点信息包括:所述像素点的移动方向和像素点值,所述像素点值为所述像素点移动的距离。
5.根据权利要求4所述的投影画面防抖方法,其特征在于,所述将将所述欧拉角变化参数映射为像素点信息,具体包括:
将所述航向角变化参数映射为在X轴上移动的第一像素点信息;
将所述俯仰角变化参数映射为在Y轴上移动的第二像素点信息;
将所述横滚角变化参数映射为在Z轴上移动的第三像素点信息。
6.根据权利要求4所述的投影画面防抖方法,其特征在于,所述根据所述像素点信息判断所述投影镜头是否抖动,具体包括:
设置最大像素点阈值;
判断所述像素点值是否超过所述最大像素点阈值;
若所述像素点值超过所述最大像素点阈值,则确定所述投影镜头处于抖动状态。
7.根据权利要求4所述的投影画面防抖方法,其特征在于,所述根据所述偏移数据调整所述投影镜头,具体包括:
驱动所述投影镜头以所述像素点移动方向的相反方向,移动所述像素点值。
8.一种投影画面防抖装置,其特征在于,包括:
采集单元,用于采集投影镜头的抖动数据;
计算分析单元,用于根据所述抖动数据,计算得到抖动特征信息,并根据所述抖动特征信息,获取所述投影镜头的偏移数据;
驱动单元,用于根据所述偏移数据调整所述投影镜头。
9.根据权利要求8所述的投影画面防抖装置,其特征在于,所述采集单元具体用于:
通过六轴传感器采集所述投影镜头抖动的加速度及角速度。
10.根据权利要求9所述的投影画面防抖装置,其特征在于,所述计算分析单元具体用于:
根据所述加速度及角速度计算得到所述投影镜头的欧拉角变化参数;其中,
所述欧拉角变化参数包括随时间变化的航向角、俯仰角和横滚角。
11.根据权利要求10所述的投影画面防抖装置,其特征在于,所述计算分析单元具体还用于:
将所述欧拉角变化参数映射为像素点信息;
根据所述像素点信息判断所述投影镜头是否抖动;其中,
所述像素点信息包括:所述像素点的移动方向和像素点值,所述像素点值为所述像素点移动的距离。
12.根据权利要求11所述的投影画面防抖装置,其特征在于,所述将所述欧拉角变化参数映射为像素点信息,具体包括:
将所述航向角变化参数映射为在X轴上移动的第一像素点信息;
将所述俯仰角变化参数映射为在Y轴上移动的第二像素点信息;
将所述横滚角变化参数映射为在Z轴上移动的第三像素点信息。
13.根据权利要求11所述的投影画面防抖装置,其特征在于,所述计算分析单元具体还用于:
设置最大像素点阈值;
判断所述像素点值是否超过所述最大像素点阈值;
若所述像素点值超过所述最大像素点阈值,则确定所述投影镜头处于抖动状态。
14.根据权利要求11所述的投影画面防抖装置,其特征在于,所述驱动单元具体用于:
驱动所述投影镜头以所述像素点移动方向的相反方向,移动所述像素点值。
15.一种投影仪,其特征在于,包括:投影镜头,以及控制所述投影镜头对投影画面进行投影的微型控制器,所述微型控制器能够执行如权利要求1-7任一项所述投影画面防抖方法。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910532262.5A CN110324594A (zh) | 2019-06-19 | 2019-06-19 | 一种投影画面防抖方法、装置及投影仪 |
PCT/CN2019/129516 WO2020253207A1 (zh) | 2019-06-19 | 2019-12-28 | 一种投影画面防抖方法、装置及投影仪 |
US17/530,842 US11874587B2 (en) | 2019-06-19 | 2021-11-19 | Projection image anti-jitter method and apparatus, and projector |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910532262.5A CN110324594A (zh) | 2019-06-19 | 2019-06-19 | 一种投影画面防抖方法、装置及投影仪 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110324594A true CN110324594A (zh) | 2019-10-11 |
Family
ID=68119819
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910532262.5A Pending CN110324594A (zh) | 2019-06-19 | 2019-06-19 | 一种投影画面防抖方法、装置及投影仪 |
Country Status (3)
Country | Link |
---|---|
US (1) | US11874587B2 (zh) |
CN (1) | CN110324594A (zh) |
WO (1) | WO2020253207A1 (zh) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2020253207A1 (zh) * | 2019-06-19 | 2020-12-24 | 广景视睿科技(深圳)有限公司 | 一种投影画面防抖方法、装置及投影仪 |
CN112437283A (zh) * | 2020-11-09 | 2021-03-02 | 广景视睿科技(深圳)有限公司 | 一种调整投影抖动的方法和*** |
CN112631048A (zh) * | 2021-01-15 | 2021-04-09 | 广东联大光电有限公司 | 一种投影机移动过程中画面防抖动控制方法 |
CN113992842A (zh) * | 2021-10-08 | 2022-01-28 | 上海艾为电子技术股份有限公司 | 抖动角度、距离的检测方法和***、电子设备、芯片 |
CN115278183A (zh) * | 2022-06-23 | 2022-11-01 | 广州市恒众车联网科技股份有限公司 | 一种hud画面显示方法及*** |
CN115704737A (zh) * | 2021-08-03 | 2023-02-17 | 宜宾市极米光电有限公司 | 一种投影仪投影画面晃动量测量方法及相关装置 |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20220057016A (ko) * | 2020-10-29 | 2022-05-09 | 현대자동차주식회사 | 트렁크 리드 자동 개폐장치 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN204595408U (zh) * | 2015-04-27 | 2015-08-26 | 深圳市祈锦通信技术有限公司 | 一种防抖的投影仪 |
CN105629643A (zh) * | 2014-11-06 | 2016-06-01 | 联想(北京)有限公司 | 电子设备及其控制方法 |
CN105934708A (zh) * | 2014-01-30 | 2016-09-07 | 奥林巴斯株式会社 | 照相机*** |
JP2019053128A (ja) * | 2017-09-13 | 2019-04-04 | セイコーエプソン株式会社 | 表示装置、及び表示装置の制御方法 |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005128506A (ja) * | 2003-09-30 | 2005-05-19 | Sanyo Electric Co Ltd | 手持ち式プロジェクタ |
JP4845817B2 (ja) * | 2007-06-14 | 2011-12-28 | 富士フイルム株式会社 | 撮像装置,レンズユニット,撮像方法及び制御プログラム |
JP5556193B2 (ja) * | 2010-01-26 | 2014-07-23 | セイコーエプソン株式会社 | 投写装置および投写装置の画像ブレ防止制御方法 |
JP5121911B2 (ja) * | 2010-10-19 | 2013-01-16 | キヤノン株式会社 | 防振制御装置、撮像装置、及び防振制御方法 |
CN105681674A (zh) * | 2016-03-21 | 2016-06-15 | 南通大学 | 基于机械稳像和电子稳像的稳像方法及复合式稳像*** |
US10247954B2 (en) * | 2016-03-29 | 2019-04-02 | Ricoh Imaging Company, Ltd. | Stage apparatus having shake-correction function |
US20170289533A1 (en) * | 2016-03-30 | 2017-10-05 | Seiko Epson Corporation | Head mounted display, control method thereof, and computer program |
JPWO2017169186A1 (ja) * | 2016-03-31 | 2019-02-07 | ソニー株式会社 | 画像投影システムおよび補正方法 |
JP6728920B2 (ja) * | 2016-04-15 | 2020-07-22 | セイコーエプソン株式会社 | プロジェクター |
CN110324594A (zh) * | 2019-06-19 | 2019-10-11 | 广景视睿科技(深圳)有限公司 | 一种投影画面防抖方法、装置及投影仪 |
-
2019
- 2019-06-19 CN CN201910532262.5A patent/CN110324594A/zh active Pending
- 2019-12-28 WO PCT/CN2019/129516 patent/WO2020253207A1/zh active Application Filing
-
2021
- 2021-11-19 US US17/530,842 patent/US11874587B2/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105934708A (zh) * | 2014-01-30 | 2016-09-07 | 奥林巴斯株式会社 | 照相机*** |
CN105629643A (zh) * | 2014-11-06 | 2016-06-01 | 联想(北京)有限公司 | 电子设备及其控制方法 |
CN204595408U (zh) * | 2015-04-27 | 2015-08-26 | 深圳市祈锦通信技术有限公司 | 一种防抖的投影仪 |
JP2019053128A (ja) * | 2017-09-13 | 2019-04-04 | セイコーエプソン株式会社 | 表示装置、及び表示装置の制御方法 |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2020253207A1 (zh) * | 2019-06-19 | 2020-12-24 | 广景视睿科技(深圳)有限公司 | 一种投影画面防抖方法、装置及投影仪 |
US11874587B2 (en) | 2019-06-19 | 2024-01-16 | Iview Displays (Shenzhen) Company Ltd. | Projection image anti-jitter method and apparatus, and projector |
CN112437283A (zh) * | 2020-11-09 | 2021-03-02 | 广景视睿科技(深圳)有限公司 | 一种调整投影抖动的方法和*** |
CN112437283B (zh) * | 2020-11-09 | 2022-06-10 | 广景视睿科技(深圳)有限公司 | 一种调整投影抖动的方法和*** |
CN112631048A (zh) * | 2021-01-15 | 2021-04-09 | 广东联大光电有限公司 | 一种投影机移动过程中画面防抖动控制方法 |
CN115704737A (zh) * | 2021-08-03 | 2023-02-17 | 宜宾市极米光电有限公司 | 一种投影仪投影画面晃动量测量方法及相关装置 |
CN115704737B (zh) * | 2021-08-03 | 2024-04-23 | 宜宾市极米光电有限公司 | 一种投影仪投影画面晃动量测量方法及相关装置 |
CN113992842A (zh) * | 2021-10-08 | 2022-01-28 | 上海艾为电子技术股份有限公司 | 抖动角度、距离的检测方法和***、电子设备、芯片 |
CN113992842B (zh) * | 2021-10-08 | 2024-05-31 | 上海艾为电子技术股份有限公司 | 抖动角度、距离的检测方法和***、电子设备、芯片 |
CN115278183A (zh) * | 2022-06-23 | 2022-11-01 | 广州市恒众车联网科技股份有限公司 | 一种hud画面显示方法及*** |
CN115278183B (zh) * | 2022-06-23 | 2023-03-14 | 广州市恒众车联网科技股份有限公司 | 一种hud画面显示方法及*** |
Also Published As
Publication number | Publication date |
---|---|
US20220075244A1 (en) | 2022-03-10 |
WO2020253207A1 (zh) | 2020-12-24 |
US11874587B2 (en) | 2024-01-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110324594A (zh) | 一种投影画面防抖方法、装置及投影仪 | |
CN106525074B (zh) | 一种云台漂移的补偿方法、装置、云台和无人机 | |
US11625841B2 (en) | Localization and tracking method and platform, head-mounted display system, and computer-readable storage medium | |
US9373156B2 (en) | Method for controlling rotation of screen picture of terminal, and terminal | |
KR101489236B1 (ko) | 최소 사용자 입력을 가지는 추적시스템 보정 | |
CN107833237B (zh) | 用于模糊视频中的虚拟对象的方法和设备 | |
CN110249626B (zh) | 增强现实图像的实现方法、装置、终端设备和存储介质 | |
BR112016010442B1 (pt) | Aparelho e método de geração de imagem, e, unidade de armazenamento | |
CN114469057A (zh) | 无线胶囊定位装置、磁场传感器定位方法和装置 | |
CN112729327A (zh) | 一种导航方法、装置、计算机设备及存储介质 | |
US20200058168A1 (en) | System and method for aligning virtual objects on peripheral devices in low-cost augmented reality/virtual reality slip-in systems | |
CN108513651A (zh) | 手持云台装置及其控制方法与计算机可读存储介质 | |
US10104286B1 (en) | Motion de-blurring for panoramic frames | |
US9843689B1 (en) | Self stabilizing projector | |
KR20210070175A (ko) | 깊이 카메라를 이용한 동적 멀티 카메라 조정을 위한 장치 및 방법 | |
CN107942090B (zh) | 一种基于模糊星图提取光流信息的航天器角速度估计方法 | |
WO2018024239A1 (zh) | 混合式图像稳定*** | |
JP7315489B2 (ja) | 周辺機器追跡システムおよび方法 | |
CN110286906A (zh) | 用户界面显示方法、装置、存储介质与移动终端 | |
CN110096134B (zh) | 一种vr手柄射线抖动矫正方法、装置、终端和介质 | |
CN115696042A (zh) | 一种虚拟跟焦方法、装置及电子设备 | |
CN113301249B (zh) | 全景视频处理方法、装置、计算机设备和存储介质 | |
CN114827472A (zh) | 全景拍摄方法、装置、电子设备及存储介质 | |
WO2022036512A1 (zh) | 数据处理方法、装置、终端和存储介质 | |
Perl et al. | Ps move api: a cross-platform 6dof tracking framework |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20191011 |