一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

投影机的投影内容录制方法、装置、投影机及存储介质与流程

2022-11-19 17:15:03 来源:中国专利 TAG:


1.本发明涉及投影技术领域,尤其涉及一种投影机的投影内容录制方法、装置、投影机及计算机可读存储介质。


背景技术:

2.随着技术的成熟,桌面投影机正逐渐变的流行。桌面投影机通常放置在桌面,投影机上的光机模组负责投射图像到桌面形成投影区;投影机底部安装有激光/红外线发射器,负责往投影区发射平行于桌面的激光/红外线;用户将手指放在桌面的投影区里,手指将反射激光/红外线;安装在投影机上部的红外摄像头拍摄到手指反射的激光/红外线,并把拍摄的图像实时传送给投影机主板的处理器,处理器据此计算出手指在投影区的位置坐标,根据手指的坐标,投影机做出相应的响应。
3.目前,当用户想记录下投影区域的投影内容时,是通过相机去录制投影区域的投影内容,但是所录制的视频中会有大量的水波纹,影响了所录制视频的观看效果。


技术实现要素:

4.本发明的主要目的在于提供一种投影机的投影内容录制方法、装置、投影机及计算机可读存储介质,旨在提出一种投影机的投影内容录制方案,避免录制的视频中存在水波纹,提高所录制视频的观看效果。
5.为实现上述目的,本发明提供一种投影机的投影内容录制方法,所述投影机包括光机模组和摄像头模组,所述投影机的投影内容录制方法包括:在投影内容录制模式下,触发同步信号;通过所述同步信号驱使所述光机模组每投影一帧画面内容的同时所述摄像头模组录制一帧所述光机模组向投影区域投影的画面内容。
6.可选地,所述在投影内容录制模式下,触发同步信号的步骤包括:在投影内容录制模式下,通过所述光机模组在每投影一帧画面时触发一个同步信号;所述通过所述同步信号驱使所述光机模组每投影一帧画面内容的同时所述摄像头模组录制一帧所述光机模组向投影区域投影的画面内容的步骤包括:通过所述光机模组将所述同步信号发送给所述摄像头模组;通过所述摄像头模组以所述投影区域为拍摄对象,在每接收到一个所述同步信号时录制一帧画面内容。
7.可选地,所述光机模组和所述摄像头模组通过一对第一gpio端口通信连接,所述同步信号为脉冲信号,所述通过所述光机模组将所述同步信号发送给所述摄像头模组的步骤包括:通过所述光机模组采用所述第一gpio端口向所述摄像头模组发送脉冲信号;所述通过所述摄像头模组以所述投影区域为拍摄对象,在每接收到一个所述同步
信号时录制一帧画面内容的步骤包括:通过所述摄像头模组以所述投影区域为拍摄对象,每从所述第一gpio端口接收到一个所述脉冲信号时录制一帧画面内容。
8.可选地,所述光机模组和所述摄像头模组还通过一对第二gpio端口和一对第三gpio端口通信连接,所述通过所述光机模组在每投影一帧画面时触发一个同步信号的步骤之前,还包括:在进入投影内容录制模式后,通过所述光机模组采用所述第二gpio端口向所述摄像头模组发送通知信号;通过所述摄像头模组在从所述第二gpio端口接收到所述通知信号并确认所述摄像头模组处于未使用状态时,采用所述第三gpio端口向所述光机模组发送确认信号;通过所述光机模组在发送所述通知信号后预设时长内从所述第三gpio端口接收到所述确认信号时,执行所述通过所述光机模组采用所述第一gpio端口向所述摄像头模组发送脉冲信号的步骤。
9.可选地,所述通过所述光机模组采用所述第二gpio端口向所述摄像头模组发送通知信号的步骤包括:通过所述光机模组触发所述第二gpio端口输出第一电平状态,其中,所述第二gpio端口初始化为第二电平状态;所述通过所述摄像头模组在从所述第二gpio端口接收到所述通知信号并确认所述摄像头模组处于未使用状态时,采用所述第三gpio端口向所述光机模组发送确认信号的步骤包括:通过所述摄像头模组在从所述第二gpio端口检测到所述第一电平状态时并确认所述摄像头模组处于未使用状态时,触发所述第三gpio端口输出所述第一电平状态,其中,所述第二gpio端口初始化为所述第二电平状态;所述通过所述光机模组在发送所述通知信号后预设时长内从所述第三gpio端口接收到所述确认信号时,执行所述通过所述光机模组采用所述第一gpio端口向所述摄像头模组发送脉冲信号的步骤包括:通过所述光机模组在触发所述第二gpio端口输出第一电平状态后预设时长内从所述第三gpio端口检测到所述第一电平状态时,执行所述通过所述光机模组采用所述第一gpio端口向所述摄像头模组发送脉冲信号的步骤。
10.可选地,所述在进入投影内容录制模式后,通过所述光机模组采用所述第二gpio端口向所述摄像头模组发送通知信号的步骤之后,还包括:当检测到所述光机模组在发送所述通知信号后预设时长内未从所述第三gpio端口接收到所述确认信号时,输出提示信息。
11.可选地,所述输出提示信息的步骤包括:检测占用所述摄像头模组的目标应用;生成并输出用于表征所述摄像头模组被所述目标应用占用的提示信息。
12.为实现上述目的,本发明还提供一种投影机的投影内容录制装置,所述投影机包括光机模组和摄像头模组,所述投影机的投影内容录制装置包括:触发模块,用于在投影内容录制模式下,触发同步信号;
驱使模块,用于通过所述同步信号驱使所述光机模组每投影一帧画面内容的同时所述摄像头模组录制一帧所述光机模组向投影区域投影的画面内容。
13.为实现上述目的,本发明还提供一种投影机,所述投影机包括光机模组和摄像头模组,所述光机模组与所述摄像头模组通过一对第一gpio端口连接;所述光机模组用于通过所述第一gpio端口向所述摄像头模组发送同步信号,所述摄像头模组用于根据所述同步信号在所述光机模组每投影一帧画面内容的同时录制一帧所述光机模组向投影区域投影的画面内容;或,所述摄像头模组用于通过所述第一gpio端口向所述光机模组发送同步信号,所述光机模组用于根据所述同步信号在所述摄像头模组每录制一帧在所述投影区域所投影的画面内容的同时向所述投影区域投影一帧画面内容。
14.可选地,所述光机模组与所述摄像头模组还通过一对第二gpio端口和一对第三gpio端口通信连接,所述同步信号为脉冲信号;所述光机模组还用于通过所述第二gpio端口向所述摄像头模组发送通知信号;所述摄像头模组还用于在从所述第二gpio端口接收到所述通知信号并确认所述摄像头模组处于未使用状态时,通过所述第三gpio端口向所述光机模组发送确认信号;所述光机模组还用于在发送所述通知信号后预设时长内从所述第三gpio端口接收到所述确认信号时,在每投影一帧画面时触发一个所述脉冲信号,并通过所述第一gpio端口向所述摄像头模组发送所述脉冲信号;所述摄像头模组还用于以所述投影区域为拍摄对象,每从所述第一gpio端口接收到一个所述脉冲信号时录制一帧画面内容。
15.此外,为实现上述目的,本发明还提出一种计算机可读存储介质,所述计算机可读存储介质上存储有投影机的投影内容录制程序,所述投影机的投影内容录制程序被处理器执行时实现如上所述的投影机的投影内容录制方法的步骤。
16.本发明中,通过在投影机中设置光机模组和摄像头模组,在投影内容录制模式下,触发同步信号,通过同步信号驱使光机模组每投影一帧画面内容的同时摄像头模组录制一帧光机模组向投影区域投影的画面内容,实现了一种投影机自动录制投影内容的功能,为用户录制投影内容提供了便利,并且通过使得摄像头模组以与投影频率同步的拍摄频率录制视频,避免了所录制的视频中出现水波纹,提高了所录制视频的观看效果。
附图说明
17.图1为本发明实施例方案涉及的硬件运行环境的结构示意图;图2为本发明投影机的投影内容录制方法第一实施例的流程示意图;图3为本发明实施例涉及的一种桌面投影机的投影效果示意图;图4为本发明实施例涉及的一种桌面投影机的侧面示意图;图5为本发明实施例涉及的一种光机模组和摄像头模组之间的通信连接结果示意图;图6为本发明投影机的投影内容录制装置较佳实施例的功能模块示意图。
18.本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
19.应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
20.如图1所示,图1是本发明实施例方案涉及的硬件运行环境的设备结构示意图。
21.需要说明的是,本发明实施例投影机的投影内容录制设备,所述投影机的投影内容录制设备可以是投影机。所述投影机中设置光机模组和摄像头模组。
22.如图1所示,该投影机的投影内容录制设备可以包括:处理器1001,例如cpu,网络接口1004,用户接口1003,存储器1005,通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(display)、输入单元比如键盘(keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如wi-fi接口)。存储器1005可以是高速ram存储器,也可以是稳定的存储器(non-volatile memory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。
23.本领域技术人员可以理解,图1中示出的设备结构并不构成对投影机的投影内容录制设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
24.如图1所示,作为一种计算机存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及投影机的投影内容录制程序。操作系统是管理和控制设备硬件和软件资源的程序,支持投影机的投影内容录制程序以及其它软件或程序的运行。在图1所示的设备中,用户接口1003主要用于与客户端进行数据通信;网络接口1004主要用于与服务器建立通信连接;而处理器1001可以用于调用存储器1005中存储的投影机的投影内容录制程序,并执行以下操作:在投影内容录制模式下,触发同步信号;通过所述同步信号驱使所述光机模组每投影一帧画面内容的同时所述摄像头模组录制一帧所述光机模组向投影区域投影的画面内容。
25.进一步地,所述在投影内容录制模式下,触发同步信号的操作包括:在投影内容录制模式下,通过所述光机模组在每投影一帧画面时触发一个同步信号;所述通过所述同步信号驱使所述光机模组每投影一帧画面内容的同时所述摄像头模组录制一帧所述光机模组向投影区域投影的画面内容的操作包括:通过所述光机模组将所述同步信号发送给所述摄像头模组;通过所述摄像头模组以所述投影区域为拍摄对象,在每接收到一个所述同步信号时录制一帧画面内容。
26.进一步地,所述光机模组和所述摄像头模组通过一对第一gpio端口通信连接,所述同步信号为脉冲信号,所述通过所述光机模组将所述同步信号发送给所述摄像头模组的操作包括:通过所述光机模组采用所述第一gpio端口向所述摄像头模组发送脉冲信号;所述通过所述摄像头模组以所述投影区域为拍摄对象,在每接收到一个所述同步信号时录制一帧画面内容的操作包括:通过所述摄像头模组以所述投影区域为拍摄对象,每从所述第一gpio端口接收到
一个所述脉冲信号时录制一帧画面内容。
27.进一步地,所述光机模组和所述摄像头模组还通过一对第二gpio端口和一对第三gpio端口通信连接,所述通过所述光机模组在每投影一帧画面时触发一个同步信号的操作之前,处理器1001还可以用于调用存储器1005中存储的桌面投影机清洁度自检程序,执行以下操作:在进入投影内容录制模式后,通过所述光机模组采用所述第二gpio端口向所述摄像头模组发送通知信号;通过所述摄像头模组在从所述第二gpio端口接收到所述通知信号并确认所述摄像头模组处于未使用状态时,采用所述第三gpio端口向所述光机模组发送确认信号;通过所述光机模组在发送所述通知信号后预设时长内从所述第三gpio端口接收到所述确认信号时,执行所述通过所述光机模组采用所述第一gpio端口向所述摄像头模组发送脉冲信号的操作。
28.进一步地,所述通过所述光机模组采用所述第二gpio端口向所述摄像头模组发送通知信号的操作包括:通过所述光机模组触发所述第二gpio端口输出第一电平状态,其中,所述第二gpio端口初始化为第二电平状态;所述通过所述摄像头模组在从所述第二gpio端口接收到所述通知信号并确认所述摄像头模组处于未使用状态时,采用所述第三gpio端口向所述光机模组发送确认信号的操作包括:通过所述摄像头模组在从所述第二gpio端口检测到所述第一电平状态时并确认所述摄像头模组处于未使用状态时,触发所述第三gpio端口输出所述第一电平状态,其中,所述第二gpio端口初始化为所述第二电平状态;所述通过所述光机模组在发送所述通知信号后预设时长内从所述第三gpio端口接收到所述确认信号时,执行所述通过所述光机模组采用所述第一gpio端口向所述摄像头模组发送脉冲信号的操作包括:通过所述光机模组在触发所述第二gpio端口输出第一电平状态后预设时长内从所述第三gpio端口检测到所述第一电平状态时,执行所述通过所述光机模组采用所述第一gpio端口向所述摄像头模组发送脉冲信号的操作。
29.进一步地,所述在进入投影内容录制模式后,通过所述光机模组采用所述第二gpio端口向所述摄像头模组发送通知信号的操作之后,处理器1001还可以用于调用存储器1005中存储的桌面投影机清洁度自检程序,执行以下操作:当检测到所述光机模组在发送所述通知信号后预设时长内未从所述第三gpio端口接收到所述确认信号时,输出提示信息。
30.进一步地,所述输出提示信息的操作包括:检测占用所述摄像头模组的目标应用;生成并输出用于表征所述摄像头模组被所述目标应用占用的提示信息。
31.基于上述的结构,提出投影机的投影内容录制方法的各个实施例。
32.参照图2,图2为本发明投影机的投影内容录制方法第一实施例的流程示意图。
33.本发明实施例提供了投影机的投影内容录制方法的实施例,需要说明的是,虽然
在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。在本实施例中,所述投影机的投影内容录制方法包括:步骤s10,在投影内容录制模式下,触发同步信号;本实施例中投影机包括光机模组和摄像头模组。其中,投影机可以是桌面投影机,但不限于是桌面投影机,摄像头模组可以是rgb摄像头模组,但不限于是rgb摄像头模组。以下以桌面投影机和rgb摄像头模组为例进行具体实施例的阐释。
34.桌面投影机中可以设置红外摄像头和与红外摄像头配套使用的光线发射器。光线发射器所发射的光线是能够被红外摄像头所拍摄到的光线,例如光线发射器具体可以是激光发射器或红外线发射器等,在本实施例中并不做限制。本实施例中对桌面投影机的具体结构并不做限制。例如在一实施方式中,如图3示出了一种桌面投影机的投影效果示意图,其中,1是投影机主板,2是光机模组,3是红外摄像头,4是光线发射器,5是投影区域,6是用户手指,7是光线发射器发出的光线,8是被物体反射的激光,9是投影机投出的光线,10是rgb摄像头。其中主板上有处理器、内存、存储器、wi-fi等芯片,通过这些硬件芯片,生成播放的内容,播放的内容通过光机模组投射出来。图4为一种桌面投影机的侧面示意图。可以理解的是,本实施例中的桌面投影机结构并不限于图3和图4中所示的结构。
35.桌面投影机可以设置投影内容录制模式。触发进入该投影内容录制模式的触发条件,以及触发退出该投影内容录制模式的触发条件在本实施例中并不做限制,例如可以是响应于用户的操作进入或退出投影内容录制模式。
36.在投影内容录制模式下,投影机触发同步信号。其中,在具体实施方式中,触发同步信号的具体可以是投影机主板,也可以是光机模组或摄像头模组,在本实施例中并不限制。同步信号的具体形式在本实施例中并不做限制,例如可以是一系列脉冲信号,或者是一个用于指示开始录制或开始播放的高电平信号或低电平信号等。
37.步骤s20,通过所述同步信号驱使所述光机模组每投影一帧画面内容的同时所述摄像头模组录制一帧所述光机模组向投影区域投影的画面内容。
38.投影机通过光机模组向投影区域投影所需投影的画面内容,并通过同步信号驱使摄像头模组以与投影频率同步的拍摄频率录制(或称为拍摄)投影区域中的画面内容。其中,摄像头模组的拍摄频率与光机模组的投影频率同步是指光机模组每投影一帧画面内容的同时摄像头模组就拍摄一帧。通过控制投影频率与拍摄频率同步,可以避免所录制的视频中出现水波纹。投影频率和拍摄频率具体可以是预先在投影机中设置的,例如设置为30帧每秒,在本实施例中并不做限制。
39.通过同步信号驱使摄像头模组以与投影频率同步的拍摄频率进行录制投影的画面内容的具体实施方式有很多种,在本实施例中并不做限制。例如,在具体实施方式中,可以是在摄像头模组和光机模组之间设置通信连接,由摄像头模组触发同步信号并发送给光机模组,或者由光机模组触发同步信号并发送给摄像头模组;又如,可以是在投影仪主板与摄像头模组和光机模组之间分别建立通信连接,由投影仪主板触发同步信号并发送给光机模组和摄像头模组。在具体实施方式中,同步信号可以是一个指示开始录制和投影的信号,摄像头模组和光机模组以同步信号为准开始以相同的频率进行录制和投影,从而实现每投影一帧就录制一帧,达到投影频率和拍摄频率同步;或者,同步信号可以是按照一定的频率触发的一系列脉冲信号,摄像头模组和光机模组以每个脉冲信号为准进行录制和投影,从
而实现每投影一帧就录制一帧。
40.需要说明的是,发送同步信号带来的延迟对同步造成的影响可以忽略不计。
41.进一步地,在一实施方式中,投影机可以在退出投影内容录制模式后,将摄像头模组所录制的视频进行保存。在检测到播放所录制的视频的指令时,可以通过光机模组将所录制的视频进行投影到投影区域。
42.本实施例中,通过在投影机中设置光机模组和摄像头模组,在投影内容录制模式下,触发同步信号,通过同步信号驱使光机模组每投影一帧画面内容的同时摄像头模组录制一帧光机模组向投影区域投影的画面内容,实现了一种投影机自动录制投影内容的功能,为用户录制投影内容提供了便利,并且通过使得摄像头模组以与投影频率同步的拍摄频率录制视频,避免了所录制的视频中出现水波纹,提高了所录制视频的观看效果。
43.进一步地,基于上述第一实施例,提出本发明投影机的投影内容录制方法第二实施例,在本实施例中,所述步骤s10包括:步骤s101,在投影内容录制模式下,通过所述光机模组在每投影一帧画面时触发一个同步信号;在投影内容录制模式下,光机模组可以按照一定的投影频率进行投影,并在每投影一帧画面时触发一个同步信号。其中,同步信号可以是脉冲信号,但不限于是脉冲信号。
44.所述步骤s20包括:步骤s201,通过所述光机模组将所述同步信号发送给所述摄像头模组;光机模组将所触发的同步信号发送给摄像头模组。具体地,光机模组与摄像头模组之间预先可以建立连接,但连接方式在此并不做限制。
45.步骤s202,通过所述摄像头模组以所述投影区域为拍摄对象,在每接收到一个所述同步信号时录制一帧画面内容。
46.摄像头模组的拍摄对象被设置为光机模组的投影区域,或者,在摄像头模组的拍摄对象可以调整的情况下,在进入投影内容录制模式后,投影机可以将摄像头模组的拍摄对象调整为光机模组的投影区域。
47.摄像头模组在每接收到一个同步信号时录制一帧画面内容,从而实现在光机模组每投影一帧画面内容时摄像头模组就拍摄一帧画面内容,从而避免所录制的视频中出现水波纹。
48.在一实施方式中,也可以是在投影内容录制模式下,由摄像头模组按照一定的拍摄频率进行拍摄,并在每拍摄一帧画面时触发一个同步信号。其中,同步信号可以是脉冲信号,但不限于是脉冲信号。光机模组与摄像头模组之间预先可以建立连接,摄像头模组将所触发的同步信号发送给光机模组。光机模组在每接收到一个同步信号时投影一帧画面内容,从而实现在光机模组每投影一帧画面内容时摄像头模组就拍摄一帧画面内容,从而避免所录制的视频中出现水波纹。
49.进一步地,在一实施方式中,所述步骤s201包括:步骤s2011,通过所述光机模组采用所述第一gpio端口向所述摄像头模组发送脉冲信号;在本实施方式中,光机模组和摄像头模组之间可以通过一对gpio(general-purpose input/output,通用型之输入输出)端口(以下称为第一gpio端口以示区分)通信
连接,也即,在光机模组中设置一个第一gpio端口,在摄像头模组中设置一个第一gpio端口,两个第一gpio端口之间接线连接,以下所述的第一gpio端口是指这一对第一gpio端口所构成的整体。
50.光机模组可以采用第一gpio端口向摄像头模组发送脉冲信号。也即光机模组在每投影一帧画面内容的同时,通过第一gpio端口向摄像头模组发送一个脉冲信号。其中,第一gpio端口可以初始化为低电平,脉冲信号为高电平,或者,第一gpio端口初始化为高电平,脉冲信号为低电平。
51.所述步骤s202包括:步骤s2021,通过所述摄像头模组以所述投影区域为拍摄对象,每从所述第一gpio端口接收到一个所述脉冲信号时录制一帧画面内容。
52.摄像头模组每从第一gpio端口接收到一个脉冲信号时,录制一帧画面内容。其中,当脉冲信号为高电平时,光机模组可以在脉冲信号的上升沿投影一帧画面内容,摄像头模组可以在脉冲信号的上升沿录制一帧画面内容;当脉冲信号为低电平时,光机模组可以在脉冲信号的下降沿投影一帧画面内容,摄像头模组可以在脉冲信号的下降沿录制一帧画面内容。
53.通过设置光机模组与摄像头模组之间通过第一gpio端口通信连接,由关机模组在每投影一帧时通过第一gpio端口向摄像头模组发送一个脉冲信号,摄像头模组在每从第一gpio端口接收到一个脉冲信号时录制一帧画面内容,实现了投影频率和拍摄频率的高度同步,从而进一步地避免了所录制的视频中水波纹的产生,进一步提高了所录制视频的观看效果。
54.进一步地,在一实施方式中,也可以是由摄像头模组在每录制一帧画面内容时,通过第一gpio端口向光机模组发送一个脉冲信号,光机模组在每从第一gpio端口接收到一个脉冲信号时投影一帧画面内容。
55.进一步地,在一实施方式中,所述步骤s101之前,还包括:步骤s30,在进入投影内容录制模式后,通过所述光机模组采用所述第二gpio端口向所述摄像头模组发送通知信号;在本实施方式中,如图5所示,光机模组和摄像头模组之间还可以通过一对第二gpio端口和一对第三gpio端口通信连接。也即,在光机模组中设置一个第二gpio端口和一个第三gpio端口,在摄像头模组中也设置一个第二gpio端口和一个第三gpio端口,两个第二gpio端口之间接线连接,两个第三gpio端口之间接线连接,以下所述的第二gpio端口是指一对第二gpio端口所构成的整体,所述的第三gpio端口是指一对第三gpio端口所构成的整体。
56.为保证投影内容的正常录制,光机模组可以在进入投影内容录制模式之后,先采用第二gpio端口向摄像头模组发送通知信号(或者可以称为请求信号)。通知信号的具体形式在本实施方式中并不做限制。
57.步骤s40,通过所述摄像头模组在从所述第二gpio端口接收到所述通知信号并确认所述摄像头模组处于未使用状态时,采用所述第三gpio端口向所述光机模组发送确认信号;摄像头模组在从第二gpio端口接收到通知信号后,确认摄像头模组是否处于未使
用状态。若摄像头模组处于使用状态,则无法进行投影内容的录制,为保证投影内容的正常录制,摄像头模组可以在确认处于未使用状态时,采用第三gpio端口向光机模组发送确认信号(或者可以称为响应信号),以表示可以进行投影内容的录制。其中,确认信号的具体形式在本实施方式中并不做限制。
58.步骤s50,通过所述光机模组在发送所述通知信号后预设时长内从所述第三gpio端口接收到所述确认信号时,执行所述步骤s2011。
59.光机模组在发送通知信号后开始计时,若在预设时长内从第三gpio端口接收到确认信号,则光机模组可以开始通过第一gpio端口向摄像头模组发送脉冲信号。其中,预设时长可以根据需要进行设置,在本实施方式中并不做限制,例如可以设置为3秒。
60.通过光机模组在向摄像头模组发送同步信号之前,先向摄像头模组发送通知信号以确认摄像头模组的状态,在确认摄像头模组处于就绪状态时才开始发送同步信号,避免因摄像头模组未处于就绪状态而导致视频录制失败。并且,通过在光机模组和摄像头模组之间设置三对gpio端口,使得光机模组和摄像头模组在接收和发送通知信号、确认信号和脉冲信号时不会造成混淆,且信号设计方式简单,无需人为设置复杂的信号识别逻辑,降低了人力成本。
61.进一步地,在一实施方式中,光机模组和摄像头模组之间也可以只设置一对gpio端口,通知信号、确认信号和脉冲信号均通过该gpio端口发送。为避免信号之间混淆,可以通过设置通知信号、确认信号和脉冲信号采用不同持续时长和/或数量的高电平或低电平来表示,以使得光机模组和摄像头模组根据高电平或低电平的持续时长和/或数量来区分三种信号。
62.进一步地,在一实施方式中,所述步骤s30:步骤s301,通过所述光机模组触发所述第二gpio端口输出第一电平状态,其中,所述第二gpio端口初始化为第二电平状态;在本实施方式中,可以通过光机模组触发第二gpio端口输出第一电平状态来向摄像头模组发送通知信号。第二gpio端口可以初始化为第二电平状态。可以预先设置第一电平状态和第二电平状态其中一个为高电平状态另一个为低电平状态。
63.所述步骤s40包括:步骤s401,通过所述摄像头模组在从所述第二gpio端口检测到所述第一电平状态时并确认所述摄像头模组处于未使用状态时,触发所述第三gpio端口输出所述第一电平状态,其中,所述第二gpio端口初始化为所述第二电平状态;摄像头模组在从第二gpio端口检测到第一电平状态时,即为收到通知信号,此时摄像头模组可以确认是否处于未使用状态,若处于未使用状态,则可以触发第三gpio端口输出第一电平信号,以向光机模组发送确认信号。
64.所述步骤s50包括:步骤s501,通过所述光机模组在触发所述第二gpio端口输出第一电平状态后预设时长内从所述第三gpio端口检测到所述第一电平状态时,执行步骤s2011。
65.光机模组在触发第二gpio端口输出第一电平状态后开始计时,在预设时长内若从第三gpio端口检测到第一电平状态,则光机模组可以开始通过第一gpio端口向摄像头模组发送脉冲信号。
66.进一步地,在一实施方式中,所述步骤s30之后,还包括:步骤s60,当检测到所述光机模组在发送所述通知信号后预设时长内未从所述第三gpio端口接收到所述确认信号时,输出提示信息。
67.当检测到光机模组在发送通知信号后预设时长内未从第三gpio端口接收到确认信号时,说明摄像头模组还未准备就绪,此时投影机可以输出提示,以提示用户无法进行录制。提示信息的具体提示内容和输出方式在本实施例中并不做限制。例如在一实施方式中,可以通过语音方式或投影画面中的文本方式输出提示信息,提示内容可以是“摄像头正在使用中,无法进行录制”。
68.进一步地,在一实施方式中,所述步骤s60中输出提示信息的步骤包括:步骤s601,检测占用所述摄像头模组的目标应用;为进一步地方便用户了解无法进行录制的原因,在本实施方式中,投影机可以在检测到光机模组在发送通知信号后预设时长内未从第三gpio端口接收到确认信号时,检测占用摄像头模组的应用(以下称为目标应用)。目标应用是投影机中所安装的应用程序。
69.步骤s602,生成并输出用于表征所述摄像头模组被所述目标应用占用的提示信息。
70.投影机在确定目标应用后,可以生成用于表征摄像头模组被该目标应用占用的提示信息,并输出该提示信息,以使得用户能够很方便地了解到无法进行投影内容录制的原因,进而快速地做出相应的处理,提高用户使用投影机自动录制投影内容功能的体验。其中,提示信息中可以携带有目标应用的名称或编号等信息,从而达到能够表征摄像头模组被该目标应用占用的效果。
71.此外,本发明实施例还提出一种投影机的投影内容录制装置,所述投影机中设置光机模组和摄像头模组,参照图6,所述投影机的投影内容录制装置包括:触发模块10,用于在投影内容录制模式下,触发同步信号;驱使模块20,用于通过所述同步信号驱使所述光机模组每投影一帧画面内容的同时所述摄像头模组录制一帧所述光机模组向投影区域投影的画面内容。
72.进一步地,所述触发模块10还用于:在投影内容录制模式下,通过所述光机模组在每投影一帧画面时触发一个同步信号;所述驱使模块20还用于:通过所述光机模组将所述同步信号发送给所述摄像头模组;通过所述摄像头模组以所述投影区域为拍摄对象,在每接收到一个所述同步信号时录制一帧画面内容。
73.进一步地,所述光机模组和所述摄像头模组通过一对第一gpio端口通信连接,所述同步信号为脉冲信号,所述驱使模块20还用于:通过所述光机模组采用所述第一gpio端口向所述摄像头模组发送脉冲信号;通过所述摄像头模组以所述投影区域为拍摄对象,每从所述第一gpio端口接收到一个所述脉冲信号时录制一帧画面内容。
74.进一步地,所述光机模组和所述摄像头模组还通过一对第二gpio端口和一对第三gpio端口通信连接,所述投影机的投影内容录制装置还包括:
通知模块,用于在进入投影内容录制模式后,通过所述光机模组采用所述第二gpio端口向所述摄像头模组发送通知信号;确认模块,用于通过所述摄像头模组在从所述第二gpio端口接收到所述通知信号并确认所述摄像头模组处于未使用状态时,采用所述第三gpio端口向所述光机模组发送确认信号;所述趋势模块还用于:通过所述光机模组在发送所述通知信号后预设时长内从所述第三gpio端口接收到所述确认信号时,执行所述通过所述光机模组采用所述第一gpio端口向所述摄像头模组发送脉冲信号的操作。
75.进一步地,所述通知模块还用于:通过所述光机模组触发所述第二gpio端口输出第一电平状态,其中,所述第二gpio端口初始化为第二电平状态;所述确认模块还用于:通过所述摄像头模组在从所述第二gpio端口检测到所述第一电平状态时并确认所述摄像头模组处于未使用状态时,触发所述第三gpio端口输出所述第一电平状态,其中,所述第二gpio端口初始化为所述第二电平状态;所述趋势模块20还用于:通过所述光机模组在触发所述第二gpio端口输出第一电平状态后预设时长内从所述第三gpio端口检测到所述第一电平状态时,执行所述通过所述光机模组采用所述第一gpio端口向所述摄像头模组发送脉冲信号的操作。
76.进一步地,所述投影机的投影内容录制装置还包括:输出模块,用于当检测到所述光机模组在发送所述通知信号后预设时长内未从所述第三gpio端口接收到所述确认信号时,输出提示信息。
77.进一步地,所述输出模块还用于:检测占用所述摄像头模组的目标应用;生成并输出用于表征所述摄像头模组被所述目标应用占用的提示信息。
78.本发明投影机的投影内容录制装置的具体实施方式的拓展内容与上述投影机的投影内容录制方法各实施例基本相同,在此不做赘述。
79.此外,本发明实施例还提出一种投影机,所述投影机包括光机模组和摄像头模组,所述光机模组与所述摄像头模组通过一对第一gpio端口连接;所述光机模组用于通过所述第一gpio端口向所述摄像头模组发送同步信号,所述摄像头模组用于根据所述同步信号在所述光机模组每投影一帧画面内容的同时录制一帧所述光机模组向投影区域投影的画面内容;或,所述摄像头模组用于通过所述第一gpio端口向所述光机模组发送同步信号,所述光机模组用于根据所述同步信号在所述摄像头模组每录制一帧在所述投影区域所投影的画面内容的同时向所述投影区域投影一帧画面内容。
80.本实施例实现了一种投影机自动录制投影内容的功能,为用户录制投影内容提供了便利,并且通过使得摄像头模组以与投影频率同步的拍摄频率录制视频,避免了所录制的视频中出现水波纹,提高了所录制视频的观看效果。
81.进一步地,在一实施方式中,所述光机模组与所述摄像头模组还通过一对第二
gpio端口和一对第三gpio端口通信连接,所述同步信号为脉冲信号;所述光机模组还用于通过所述第二gpio端口向所述摄像头模组发送通知信号;所述摄像头模组还用于在从所述第二gpio端口接收到所述通知信号并确认所述摄像头模组处于未使用状态时,通过所述第三gpio端口向所述光机模组发送确认信号;所述光机模组还用于在发送所述通知信号后预设时长内从所述第三gpio端口接收到所述确认信号时,在每投影一帧画面时触发一个所述脉冲信号,并通过所述第一gpio端口向所述摄像头模组发送所述脉冲信号;所述摄像头模组还用于以所述投影区域为拍摄对象,每从所述第一gpio端口接收到一个所述脉冲信号时录制一帧画面内容。
82.需要说明的是,通过光机模组在向摄像头模组发送同步信号之前,先向摄像头模组发送通知信号以确认摄像头模组的状态,在确认摄像头模组处于就绪状态时才开始发送同步信号,避免因摄像头模组未处于就绪状态而导致视频录制失败。通过在光机模组和摄像头模组之间设置三对gpio端口,使得光机模组和摄像头模组在接收和发送通知信号、确认信号和脉冲信号时不会造成混淆,且信号设计方式简单,无需人为设置复杂的信号识别逻辑,降低了人力成本。
83.本发明实施例投影机的具体实施方式可参照本发明投影机的投影内容录制方法各个实施例,此处不再赘述。
84.此外,本发明实施例还提出一种计算机可读存储介质,所述存储介质上存储有投影机的投影内容录制程序,所述投影机的投影内容录制程序被处理器执行时实现如上所述的投影机的投影内容录制方法的步骤。
85.本发明投影机的投影内容录制设备和计算机可读存储介质各实施例,均可参照本发明投影机的投影内容录制方法各个实施例,此处不再赘述。
86.需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
87.上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
88.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。
89.以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献