CN115474080B - 一种有线投屏控制方法及装置 - Google Patents
一种有线投屏控制方法及装置 Download PDFInfo
- Publication number
- CN115474080B CN115474080B CN202211087093.7A CN202211087093A CN115474080B CN 115474080 B CN115474080 B CN 115474080B CN 202211087093 A CN202211087093 A CN 202211087093A CN 115474080 B CN115474080 B CN 115474080B
- Authority
- CN
- China
- Prior art keywords
- terminal
- preset range
- detection
- dynamic
- screen
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 42
- 238000001514 detection method Methods 0.000 claims abstract description 177
- 238000004590 computer program Methods 0.000 claims description 23
- 230000006870 function Effects 0.000 claims description 16
- 238000005266 casting Methods 0.000 claims description 8
- 230000000694 effects Effects 0.000 claims description 7
- 238000004458 analytical method Methods 0.000 claims description 5
- 230000008846 dynamic interplay Effects 0.000 abstract description 6
- 230000008569 process Effects 0.000 description 4
- 238000012795 verification Methods 0.000 description 4
- 238000004891 communication Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 238000001228 spectrum Methods 0.000 description 2
- 238000006467 substitution reaction Methods 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 238000003491 array Methods 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000005236 sound signal Effects 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/4104—Peripherals receiving signals from specially adapted client devices
- H04N21/4122—Peripherals receiving signals from specially adapted client devices additional display device, e.g. video projector
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/436—Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/442—Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
- H04N21/44213—Monitoring of end-user related data
- H04N21/44218—Detecting physical presence or behaviour of the user, e.g. using sensors to detect if the user is leaving the room or changes his face expression during a TV program
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/443—OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
- H04N21/4432—Powering on the client, e.g. bootstrap loading using setup parameters being stored locally or received from the server
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Social Psychology (AREA)
- Computer Networks & Wireless Communication (AREA)
- Databases & Information Systems (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Selective Calling Equipment (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
本发明公开了一种有线投屏控制方法及装置,所述方法包括:启动第一终端并检测预设范围是否存在动态检测目标;当预设范围内存在动态检测目标时控制第一终端启动显示设备,并发送预设音源至显示设备;其中,第一终端与显示设备通过HDIM数据线连接;实时采集显示设备播放的音源数据;当音源数据与预设音源一致时,确定第一终端与显示设备建立投屏连接关系。本申请提供了一种有线投屏控制方法及装置,用于提高终端设备和显示设备间的动态交互,以实现快速建立投屏连接关系。
Description
技术领域
本发明涉及投屏技术领域,特别是涉及一种有线投屏控制方法及装置。
背景技术
投屏技术,是指将终端(比如电脑)的图像传输至显示设备(比如,电视或投影仪)显示,使得在显示设备显示的图像能与终端的屏幕上显示的图像同步。随着投屏技术的发展,诸如IPTV机顶盒的使用逐渐普及,不同型号的机顶盒与不同的通信运营商挂钩。电视机和机顶盒之间通过一根HDMI线进行连接,在机顶盒和电视机开机后,机顶盒将画面和声音通过HDMI投屏到至电视机。
而在应用机顶盒与电视机进行投屏时,机顶盒和电视机的控制器是独立分开的,即机顶盒的控制器只能遥控机顶盒,电视机的遥控器只能直接遥控电视机。需要分别使用各自的遥控器将机顶盒和电视进行打开和关闭。且机顶盒出了投屏外,无法与电视机进行交互,无法获悉电视机的开关机状态,即便获取了电视机的开关机状态,也无法对电视机进行遥控,机顶盒和电视机间无法进行更为有效的交互。
发明内容
本申请提供了一种有线投屏控制方法及装置,用于提高终端设备和显示设备间的动态交互,以实现快速建立投屏连接关系。
第一方面,本申请提供了一种有线投屏控制方法,包括:
启动第一终端并检测预设范围是否存在动态检测目标;
当所述预设范围内存在动态检测目标时控制所述第一终端启动显示设备,并发送预设音源至所述显示设备;其中,所述第一终端与所述显示设备通过HDIM数据线连接;
实时采集所述显示设备播放的音源数据;
当所述音源数据与所述预设音源一致时,确定所述第一终端与所述显示设备建立投屏连接关系。
这样,当检测到预设范围内存在动态检测目标时,控制第一终端启动显示设备,无需单独分别采用控制器或控制面板启动第一终端和显示设备,优化第一终端和显示设备间的动态交互体验,可以快速建立第一终端和显示设备间的投屏连接关系。进一步的,启动显示设备后通过第一终端发送预设音频至显示设备,通过验证显示设备是否能够顺利播放预设音频,从而确定显示设备是否被成功开启,可以进一步检验第一终端和显示设备间是否已建立稳定连接,为第一终端与显示设备间投屏连接关系的提供了行之有效的验证方法。
在一种实现方式中,所述检测预设范围是否存在动态检测目标,具体包括:
根据第一检测策略和第二检测策略同时在预设范围内进行动态目标检测;其中,当所述第一检测策略和所述第二检测策略同时判定预设范围内存在动态检测目标时,确定所述预设范围内存在动态检测目标;
当仅有一个所述检测策略判定预设范围内存在所述动态检测目标时,间隔预设时长后重新进行动态目标检测,若存在至少一个所述检测策略判定预设范围内存在动态检测目标,则确定所述预设范围内存在动态检测目标。
在一种实现方式中,所述第一检测策略具体包括:
在所述第一终端上设置感测器件;
获取所述感测器件的基准数据;
当检测到所述感测器件的基准数据产生切换时,判定预设范围内存在所述动态检测目标。
在一种实现方式中,所述第二检测策略具体包括:
实时采集预设范围内的声音数据;
根据预设算法对所述声音数据进行语音活动检测,当所述声音数据存在人声时,判定预设范围内存在所述动态检测目标。
在一种实现方式中,所述有线投屏控制方法还包括控制所述第一终端获取启动所述显示设备的指令,具体为:
控制所述第一终端进行红外学习;
接收所述显示设备的控制器发射的全部红外遥控信号并保存至所述第一终端;
对所述红外遥控信号进行逻辑分析,获取每一所述红外遥控信号映射的功能指令。
在一种实现方式中,所述有线投屏控制方法还包括实时检测所述HDIM数据线的电平信号,具体为:
启动所述第一终端后实时检测所述HDIM数据线的电平信号;
当所述电平信号产生变换时,判定所述显示设备启动成功,所述第一终端与所述显示设备建立投屏连接关系。
在一种实现方式中,所述有线投屏控制方法还包括:当接收到用户端发送的操作投屏指令时,直接启动所述显示设备,建立所述第一终端与所述显示设备的投屏连接关系,并关闭动态目标检测。
第二方面,本申请还提供一种有线投屏控制装置,包括目标检测模块、设备交互模块、数据采集模块和关系判定模块,具体为:
所述目标检测模块用于启动第一终端并检测预设范围是否存在动态检测目标;
所述设备交互模块用于当所述预设范围内存在动态检测目标时控制所述第一终端启动显示设备,并发送预设音源至所述显示设备;其中,所述第一终端与所述显示设备通过HDIM数据线连接;
所述数据采集模块用于实时采集所述显示设备播放的音源数据;
所述关系判定模块用于当所述音源数据与所述预设音源一致时,确定所述第一终端与所述显示设备建立投屏连接关系。
这样,当检测到预设范围内存在动态检测目标时,控制第一终端启动显示设备,无需单独分别采用控制器或控制面板启动第一终端和显示设备,优化第一终端和显示设备间的动态交互体验,可以快速建立第一终端和显示设备间的投屏连接关系。进一步的,启动显示设备后通过第一终端发送预设音频至显示设备,通过验证显示设备是否能够顺利播放预设音频,从而确定显示设备是否被成功开启,可以进一步检验第一终端和显示设备间是否已建立稳定连接,为第一终端与显示设备间投屏连接关系的提供了行之有效的验证方法。
在一种实现方式中,所述目标检测模块用于启动第一终端并检测预设范围是否存在动态检测目标,具体包括:
根据第一检测策略和第二检测策略同时在预设范围内进行动态目标检测;其中,当所述第一检测策略和所述第二检测策略同时判定预设范围内存在动态检测目标时,确定所述预设范围内存在动态检测目标;
当仅有一个所述检测策略判定预设范围内存在所述动态检测目标时,间隔预设时长后重新进行动态目标检测,若存在至少一个所述检测策略判定预设范围内存在动态检测目标,则确定所述预设范围内存在动态检测目标。
在一种实现方式中,所述第一检测策略具体包括:
在所述第一终端上设置感测器件;
获取所述感测器件的基准数据;
当检测到所述感测器件的基准数据产生切换时,判定预设范围内存在所述动态检测目标。
在一种实现方式中,所述第二检测策略具体包括:
实时采集预设范围内的声音数据;
根据预设算法对所述声音数据进行语音活动检测,当所述声音数据存在人声时,判定预设范围内存在所述动态检测目标。
在一种实现方式中,所述有线投屏控制装置还包括红外学习模块,用于控制所述第一终端获取启动所述显示设备的指令,具体为:
控制所述第一终端进行红外学习;
接收所述显示设备的控制器发射的全部红外遥控信号并保存至所述第一终端;
对所述红外遥控信号进行逻辑分析,获取每一所述红外遥控信号映射的功能指令。
在一种实现方式中,所述关系判定模块还包括实时检测所述HDIM数据线的电平信号,具体为:
启动所述第一终端后实时检测所述HDIM数据线的电平信号;
当所述电平信号产生变换时,判定所述显示设备启动成功,所述第一终端与所述显示设备建立投屏连接关系。
在一种实现方式中,所述设备交互模块还包括:当接收到用户端发送的操作投屏指令时,直接启动所述显示设备,建立所述第一终端与所述显示设备的投屏连接关系,并关闭动态目标检测。
第三方面,本申请还提供一种终端设备,包括处理器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所述处理器执行所述计算机程序时实现如上所述的有线投屏控制方法。
第四方面,本申请还提供一种计算机可读存储介质,所述计算机可读存储介质包括存储的计算机程序,其中,在所述计算机程序运行时控制所述计算机可读存储介质所在设备执行如上所述的有线投屏控制方法。
附图说明
图1是本发明实施例提供的一种有线投屏控制方法的流程示意图;
图2是本发明实施例提供的一种动态目标检测的流程示意图;
图3是本发明实施例提供的一种有线投屏控制装置的模块结构图。
具体实施方式
下面结合附图和实施例,对本发明的具体实施方式作进一步详细描述。以下实施例用于说明本发明,但不用来限制本发明的范围。
本申请的说明书和权利要求书及所述附图中的术语“第一”和“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、***、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。
在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
首先,对本申请中的部分用语进行解释说明,以便于本领域技术人员理解。
(1)终端:一种借助通信线路连接到计算机***中去的设备。可向主***发送信息,也可从主***接受信息。在计算机网络中,通过终端可远距离地使用计算机网中的计算机。
(2)显示设备:也可以称为显示器,或直接通俗的称为显示屏、荧幕等。是一种可输出图像或感触信息(例如为盲人设计的盲文显示器)的设备。如果输入信号为电子信号,这种显示设备就会被称为电子显示设备,相对的还有机械显示设备。
(3)MIC:MIC是由Microphone缩写而来的词语,指麦克风。麦克风学名为传声器,是一件简单的用来拾取和传送声音的装置,可以将声音信号转换为电信号,俗称话筒。
(4)VAD算法:全称是Voice Activity Detection,该算法的作用是检测是否是人的语音。
(5)CEC:(Consumer Electronics Control)单总线协议,电子设备可以借着CEC信号让使用可控制HDMI接口上所连接的装置,比如单键播放(One Touth Play),***待机(System Standby),可以实现由单一遥控器控制所有HDMI连接的装置,允许HDMI设备在没有用户干扰情况下互相命令控制。
实施例1
参见图1,图1是本发明实施例提供的一种有线投屏控制方法的流程示意图。本发明实施例提供一种有线投屏控制方法,包括步骤101-步骤104,各项步骤具体如下:
步骤101:启动第一终端并检测预设范围是否存在动态检测目标;
步骤102:当所述预设范围内存在动态检测目标时控制所述第一终端启动显示设备,并发送预设音源至所述显示设备;其中,所述第一终端与所述显示设备通过HDIM数据线连接;
步骤103:实时采集所述显示设备播放的音源数据;
步骤104:当所述音源数据与所述预设音源一致时,确定所述第一终端与所述显示设备建立投屏连接关系。
第一终端为可以直接发出操控命令的计算机器,包括但不限于电脑、手机、平板、面板、触摸屏等服务器设备,显示设备为一种可输出图像或感触信息(例如为盲人设计的盲文显示器)的设备,如家用IPTV,还有办公IPTV,诸如腾讯会议、飞书会等。优选的,本发明实施例中,第一终端为机顶盒,显示设备为电视机。
一实施例中,所述检测预设范围是否存在动态检测目标,具体包括:根据第一检测策略和第二检测策略同时在预设范围内进行动态目标检测;其中,当所述第一检测策略和所述第二检测策略同时判定预设范围内存在动态检测目标时,确定所述预设范围内存在动态检测目标;当仅有一个所述检测策略判定预设范围内存在所述动态检测目标时,间隔预设时长后重新进行动态目标检测,若存在至少一个所述检测策略判定预设范围内存在动态检测目标,则确定所述预设范围内存在动态检测目标。本发明实施例中采用两种检策略同时进行动态目标检测,只有当两种检测策略同时判定预设范围内存在动态检测目标时,才确定第一终端的预设范围内存在动态检测目标。若仅有一种检测目标判定存在动态检测目标则在间隔预设时长后重新开展动态目标检测,当存在至少一个检测策略判定存在动态检测目标时,才确定预设范围内存在动态检测目标,可以避免当其中一种检测策略存在故障或因两种检测策略不同步导致的判定结果不一致,提高动态目标检测的准确性和严谨性。
一实施例中,所述第一检测策略具体包括:在所述第一终端上设置感测器件;获取所述感测器件的基准数据;当检测到所述感测器件的基准数据产生切换时,判定预设范围内存在所述动态检测目标。在机顶盒上设置红外传感器或雷达传感器,通过传感器的变换判断预设范围内是否存在动态检测目标。优选的,本发明实施例中,在机顶盒上设置雷达传感器,且雷达传感器的检测方向朝向电视机,以人体移动作为动态检测目标。初始化雷达传感器的检测引脚,此时雷达传感器的检测引脚为高电平,当存在动态检测目标时,触发雷达传感器的检测引脚电平拉低,此时雷达传感器的引脚电平产生切换,从而判定预设范围内存在动态传感器。进一步的,动态目标检测的预设范围可根据传感器的检测范围确定,一般为8至16米。
一实施例中,所述第二检测策略具体包括:实时采集预设范围内的声音数据;根据预设算法对所述声音数据进行语音活动检测,当所述声音数据存在人声时,判定预设范围内存在所述动态检测目标。在机顶盒上设置MIC设备,实时采集机顶盒预设范围内的声音数据。并采用VAD算法对采集的声音数据进行语音活动检测,判断声音数据中是否存在人声。VAD算法根据人声的频谱范围,将声音数据的频谱分成六个子带(80Hz-250Hz,250Hz-500Hz,500Hz-1K,1K-2K,2K-3K,3K-4K。)分别计算这六个子带的能量。然后使用高斯模型的概率密度函数做运算,得出一个对数似然比函数。对数似然比分为全局和局部,全局是六个子带之加权之和,而局部是指每一个子带。语音判决会先判断子带,子带判断没有时会判断全局,只要有一方通过判决则判定声音数据中存在人声,即存在人体移动的动态检测目标。
作为本发明实施例的一个优选方案,当接收到用户端发送的操作投屏指令时,直接启动所述显示设备,建立所述第一终端与所述显示设备的投屏连接关系,并关闭动态目标检测。参见图2,图2是本发明实施例提供的一种动态目标检测的流程示意图。当存在动态检测目标时,标定为1,若不存在动态检测目标则标定为0。以第一检测策略为雷达判定,第二检测策略为VAD判定。场景1下,当雷达判定和VAD判定均标定为1时,确定预设范围内存在动态检测目标,启动电视机,并关闭动态目标检测。场景2和场景3为任一检测策略标定为1的情况,此时间隔2秒后重新开始动态目标检测,若存在一个检测策略的判定仍为1,则确定预设范围内存在动态检测目标,启动电视机且关闭动态目标检测。场景4下,若两个检测策略均判定为0,则此时预设范围内不存在动态检测目标,此时不启动电视机,并在预设范围内持续开启动态目标检测。场景5-8中,无论检测策略是否判定为1,只要接收到来自用户发送操作投屏指令,则立即启动电视机,建立机顶盒与电视机间的投屏连接关系,并关闭动态目标检测。一实施例中,所述有线投屏控制方法还包括控制所述第一终端获取启动所述显示设备的指令,具体为:控制所述第一终端进行红外学习;接收所述显示设备的控制器发射的全部红外遥控信号并保存至所述第一终端;对所述红外遥控信号进行逻辑分析,获取每一所述红外遥控信号映射的功能指令。现有终端设备和显示设备大多支持通过红外信号进行通信,为了使机顶盒可以兼容多种品牌的电视机交互功能,本发明实施例中还包括在机顶盒中设置红外接收电路和红外发射电路集成的电路模块,以确保机顶盒具备红外学习功能。由于红外接收电路和红外发射电路为现有技术中的常见技术结构,在此不对电路结构进行赘述。当机顶盒处于红外学习时,在机顶盒的红外接收范围内,任何电视机的控制器,即遥控器发射的红外遥控信号均会被机顶盒接收并保存至机顶盒内。对接收到红外遥控信号进行逻辑分析,优选的,本发明实施例采用Kingst数字信号逻辑分析仪对红外遥控信号进行逻辑分析,获取红外遥控信号映射的功能指令。基于此,当机顶盒完成对电视机对应的遥控器的红外学习后,机顶盒具备了遥控/启动电视机的功能。
一实施例中,当启动显示设备后,机顶盒通过与电视机间连接的HDMI数据线发送一段预设音源至电视机,并且通过机顶盒上安装MIC设备收集此时显示设备播放的音源数据。VAD声音检测还可用于识别指引音源的使用场景,优选的,通过VAD算法判定此时电视机的播放音源是否与发送的预设音源一致,若一致则表示电视启动成功,电视机通过喇叭输出机顶盒传输的指定音源,此时机顶盒与电视机建立投屏连接关系。若收集的音源数据中无法识别到预设音源,则标识机顶盒发送的预设音源无法正常传输至电视机,通过电视机进行播放,此时电视启动失败,机顶盒与电视机中并未建立投屏连接关系。
作为本发明实施例的一个优选方案,启动所述第一终端后实时检测所述HDIM数据线的电平信号;当所述电平信号产生变换时,判定所述显示设备启动成功,所述第一终端与所述显示设备建立投屏连接关系。机顶盒与电视机通过HDMI数据线进行连接,检测HDMI数据引脚的电源引脚,当电视机成功启动时,HDMI数据线的电源引脚电平切换为高电平,机顶盒可以传输音频、视频等数据至电视机,因此当检测HDMI数据线的电平信号切换为高电平时,可以判定电视机成功开启,机顶盒与电视机建立投屏连接关系。一些具体应用场景中,HDMI通信中存在CEC协议时,若电视机成功开启,对应的总线会被动上拉至+3.3V,此时,可直接通过检测总线(开路集电极线)是否存在电平切换判断电视机是否成功开启。
本发明实施例中,还提供了一种有线投屏控制设备,包括处理器、存储器以及存储在存储器中且被配置为由处理器执行的计算机程序,处理器执行计算机程序时实现上述的有线投屏控制方法。
本发明实施例中,还提供了一种计算机可读存储介质,计算机可读存储介质包括存储的计算机程序,其中,在计算机程序运行时控制计算机可读存储介质所在设备执行上述的有线投屏控制。
示例性的,所述计算机程序可以被分割成一个或多个模块,所述一个或者多个模块被存储在所述存储器中,并由所述处理器执行,以完成本发明。所述一个或多个模块可以是能够完成特定功能的一系列计算机程序指令段,该指令段用于描述所述计算机程序在有线投屏控制设备中的执行过程。
所述有线投屏控制设备可以是桌上型计算机、笔记本、掌上电脑及云端服务器等计算设备。所述有线投屏控制设备可包括,但不仅限于,处理器、存储器、显示器。本领域技术人员可以理解,上述部件仅仅是有线投屏控制设备的示例,并不构成对有线投屏控制设备的限定,可以包括比所述部件更多或更少的部件,或者组合某些部件,或者不同的部件,例如所述有线投屏控制设备还可以包括输入输出设备、网络接入设备、总线等。
所称处理器可以是中央处理单元(Central Processing Unit,CPU),还可以是其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现成可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等,所述处理器是所述有线投屏控制设备的控制中心,利用各种接口和线路连接整个所述有线投屏控制设备的各个部分。
所述存储器可用于存储所述计算机程序和/或模块,所述处理器通过运行或执行存储在所述存储器内的计算机程序和/或模块,以及调用存储在存储器内的数据,实现所述有线投屏控制设备的各种功能。所述存储器可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需的应用程序(比如声音播放功能、文字转换功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、文字消息数据等)等。此外,存储器可以包括高速随机存取存储器,还可以包括非易失性存储器,例如硬盘、内存、插接式硬盘,智能存储卡(Smart Media Card,SMC),安全数字(Secure Digital,SD)卡,闪存卡(Flash Card)、至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
其中,所述有线投屏控制设备集成的模块如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实现上述实施例方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一个计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、U盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、电载波信号、电信信号以及软件分发介质等。需要说明的是,所述计算机可读介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读介质不包括电载波信号和电信信号。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
本发明实施例提供一种有线投屏控制方法,当检测到预设范围内存在动态检测目标时,控制第一终端启动显示设备,无需单独分别采用控制器或控制面板启动第一终端和显示设备,优化第一终端和显示设备间的动态交互体验,可以快速建立第一终端和显示设备间的投屏连接关系。进一步的,启动显示设备后通过第一终端发送预设音频至显示设备,通过验证显示设备是否能够顺利播放预设音频,从而确定显示设备是否被成功开启,可以进一步检验第一终端和显示设备间是否已建立稳定连接,为第一终端与显示设备间投屏连接关系的提供了行之有效的验证方法。
实施例2
参见图3,图3是本发明实施例提供的一种有线投屏控制装置的模块结构图。本发明实施例提供一种有线投屏控制装置,包括目标检测模块201、设备交互模块202、数据采集模块203和关系判定模块204,具体为:
所述目标检测模块201用于启动第一终端并检测预设范围是否存在动态检测目标;
所述设备交互模块202用于当所述预设范围内存在动态检测目标时控制所述第一终端启动显示设备,并发送预设音源至所述显示设备;其中,所述第一终端与所述显示设备通过HDIM数据线连接;
所述数据采集模块203用于实时采集所述显示设备播放的音源数据;
所述关系判定模块204用于当所述音源数据与所述预设音源一致时,确定所述第一终端与所述显示设备建立投屏连接关系。
一实施例中,所述目标检测模块201用于启动第一终端并检测预设范围是否存在动态检测目标,具体包括:根据第一检测策略和第二检测策略同时在预设范围内进行动态目标检测;其中,当所述第一检测策略和所述第二检测策略同时判定预设范围内存在动态检测目标时,确定所述预设范围内存在动态检测目标;
当仅有一个所述检测策略判定预设范围内存在所述动态检测目标时,间隔预设时长后重新进行动态目标检测,若存在至少一个所述检测策略判定预设范围内存在动态检测目标,则确定所述预设范围内存在动态检测目标。
一实施例中,所述第一检测策略具体包括:
在所述第一终端上设置感测器件;
获取所述感测器件的基准数据;
当检测到所述感测器件的基准数据产生切换时,判定预设范围内存在所述动态检测目标。
一实施例中,所述第二检测策略具体包括:
实时采集预设范围内的声音数据;
根据预设算法对所述声音数据进行语音活动检测,当所述声音数据存在人声时,判定预设范围内存在所述动态检测目标。
一实施例中,所述有线投屏控制装置还包括红外学习模块,用于控制所述第一终端获取启动所述显示设备的指令,具体为:
控制所述第一终端进行红外学习;
接收所述显示设备的控制器发射的全部红外遥控信号并保存至所述第一终端;
对所述红外遥控信号进行逻辑分析,获取每一所述红外遥控信号映射的功能指令。
一实施例中,所述关系判定模块204还包括实时检测所述HDIM数据线的电平信号,具体为:
启动所述第一终端后实时检测所述HDIM数据线的电平信号;
当所述电平信号产生变换时,判定所述显示设备启动成功,所述第一终端与所述显示设备建立投屏连接关系。
一实施例中,所述设备交互模块202还包括:当接收到用户端发送的操作投屏指令时,直接启动所述显示设备,建立所述第一终端与所述显示设备的投屏连接关系,并关闭动态目标检测。
所属领域的技术人员可以清楚的了解到,为描述的方便和简洁,上述描述的装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不在赘述。
本发明实施例提供一种有线投屏控制装置,当检测到预设范围内存在动态检测目标时,控制第一终端启动显示设备,无需单独分别采用控制器或控制面板启动第一终端和显示设备,优化第一终端和显示设备间的动态交互体验,可以快速建立第一终端和显示设备间的投屏连接关系。进一步的,启动显示设备后通过第一终端发送预设音频至显示设备,通过验证显示设备是否能够顺利播放预设音频,从而确定显示设备是否被成功开启,可以进一步检验第一终端和显示设备间是否已建立稳定连接,为第一终端与显示设备间投屏连接关系的提供了行之有效的验证方法。
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明技术原理的前提下,还可以做出若干改进和替换,这些改进和替换也应视为本发明的保护范围。
Claims (9)
1.一种有线投屏控制方法,其特征在于,包括:
启动第一终端并检测预设范围是否存在动态检测目标;根据第一检测策略和第二检测策略同时在预设范围内进行动态目标检测;其中,当所述第一检测策略和所述第二检测策略同时判定预设范围内存在动态检测目标时,确定所述预设范围内存在动态检测目标;
当仅有一个所述检测策略判定预设范围内存在所述动态检测目标时,间隔预设时长后重新进行动态目标检测,若存在至少一个所述检测策略判定预设范围内存在动态检测目标,则确定所述预设范围内存在动态检测目标;
当所述预设范围内存在动态检测目标时控制所述第一终端启动显示设备,并发送预设音源至所述显示设备;其中,所述第一终端与所述显示设备通过HDIM数据线连接;
实时采集所述显示设备播放的音源数据;
当所述音源数据与所述预设音源一致时,确定所述第一终端与所述显示设备建立投屏连接关系。
2.如权利要求1所述的一种有线投屏控制方法,其特征在于,所述第一检测策略具体包括:
在所述第一终端上设置感测器件;
获取所述感测器件的基准数据;
当检测到所述感测器件的基准数据产生切换时,判定预设范围内存在所述动态检测目标。
3.如权利要求1所述的一种有线投屏控制方法,其特征在于,所述第二检测策略具体包括:
实时采集预设范围内的声音数据;
根据预设算法对所述声音数据进行语音活动检测,当所述声音数据存在人声时,判定预设范围内存在所述动态检测目标。
4.如权利要求1所述的一种有线投屏控制方法,其特征在于,所述有线投屏控制方法还包括控制所述第一终端获取启动所述显示设备的指令,具体为:
控制所述第一终端进行红外学习;
接收所述显示设备的控制器发射的全部红外遥控信号并保存至所述第一终端;
对所述红外遥控信号进行逻辑分析,获取每一所述红外遥控信号映射的功能指令。
5.如权利要求1所述的一种有线投屏控制方法,其特征在于,所述有线投屏控制方法还包括实时检测所述HDIM数据线的电平信号,具体为:
启动所述第一终端后实时检测所述HDIM数据线的电平信号;当所述电平信号产生变换时,判定所述显示设备启动成功,所述第一终端与所述显示设备建立投屏连接关系。
6.如权利要求1所述的一种有线投屏控制方法,其特征在于,所述有线投屏控制方法还包括:当接收到用户端发送的操作投屏指令时,直接启动所述显示设备,建立所述第一终端与所述显示设备的投屏连接关系,并关闭动态目标检测。
7.一种有线投屏控制装置,其特征在于,包括目标检测模块、设备交互模块、数据采集模块和关系判定模块,具体为:
所述目标检测模块用于启动第一终端并检测预设范围是否存在动态检测目标;根据第一检测策略和第二检测策略同时在预设范围内进行动态目标检测;其中,当所述第一检测策略和所述第二检测策略同时判定预设范围内存在动态检测目标时,确定所述预设范围内存在动态检测目标;当仅有一个所述检测策略判定预设范围内存在所述动态检测目标时,间隔预设时长后重新进行动态目标检测,若存在至少一个所述检测策略判定预设范围内存在动态检测目标,则确定所述预设范围内存在动态检测目标;
所述设备交互模块用于当所述预设范围内存在动态检测目标时控制所述第一终端启动显示设备,并发送预设音源至所述显示设备;其中,所述第一终端与所述显示设备通过HDIM数据线连接;
所述数据采集模块用于实时采集所述显示设备播放的音源数据;
所述关系判定模块用于当所述音源数据与所述预设音源一致时,确定所述第一终端与所述显示设备建立投屏连接关系。
8.一种终端设备,其特征在于,包括处理器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所述处理器执行所述计算机程序时实现如权利要求1至6任意一项所述的有线投屏控制方法。
9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质包括存储的计算机程序,其中,在所述计算机程序运行时控制所述计算机可读存储介质所在设备执行如权利要求1至6中任意一项所述的有线投屏控制方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211087093.7A CN115474080B (zh) | 2022-09-07 | 2022-09-07 | 一种有线投屏控制方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211087093.7A CN115474080B (zh) | 2022-09-07 | 2022-09-07 | 一种有线投屏控制方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN115474080A CN115474080A (zh) | 2022-12-13 |
CN115474080B true CN115474080B (zh) | 2024-02-20 |
Family
ID=84368888
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211087093.7A Active CN115474080B (zh) | 2022-09-07 | 2022-09-07 | 一种有线投屏控制方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115474080B (zh) |
Citations (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CA2714224A1 (en) * | 2010-06-18 | 2010-11-23 | Guest Tek Interactive Entertainment Ltd. | Controller for providing user-tailored entertainment experience at entertainment device and method thereof |
CN203325206U (zh) * | 2013-06-27 | 2013-12-04 | 广州中国科学院软件应用技术研究所 | 红外遥控学习和控制装置 |
CN204256193U (zh) * | 2014-12-22 | 2015-04-08 | 海信集团有限公司 | 一种人体检测*** |
CN105015419A (zh) * | 2015-07-17 | 2015-11-04 | 中山大学 | 基于立体视觉定位与建图的自动泊车***及方法 |
CN105825524A (zh) * | 2016-03-10 | 2016-08-03 | 浙江生辉照明有限公司 | 目标跟踪方法和装置 |
CN109003005A (zh) * | 2018-09-18 | 2018-12-14 | 南京邮电大学 | 一种面向边缘计算的数据回传的绿色能源分配方法 |
CN109606363A (zh) * | 2018-11-19 | 2019-04-12 | 江苏大学 | 一种多状态反馈的智能汽车可拓车道保持控制方法 |
CN113242637A (zh) * | 2021-05-26 | 2021-08-10 | 漳州市二阶堂网络科技有限公司 | 一种用于智能家居的灯光控制方法、***、设备和介质 |
CN113242435A (zh) * | 2021-04-13 | 2021-08-10 | 江苏视博云信息技术有限公司 | 一种投屏的方法、装置及*** |
CN113329383A (zh) * | 2021-05-27 | 2021-08-31 | 中船邮轮科技发展有限公司 | 一种记录追踪终端及方法 |
CN113750268A (zh) * | 2020-06-01 | 2021-12-07 | Uvd机器人设备公司 | 检测人和/或动物运动并进行移动消毒的方法 |
CN114296675A (zh) * | 2020-08-05 | 2022-04-08 | 腾讯科技(深圳)有限公司 | 投屏状态确定方法、装置、设备及计算机可读存储介质 |
CN114501090A (zh) * | 2022-01-30 | 2022-05-13 | 深圳创维-Rgb电子有限公司 | 投屏方法、装置、设备及计算机可读存储介质 |
CN114816864A (zh) * | 2022-03-30 | 2022-07-29 | 长沙朗源电子科技有限公司 | 图卡测试设备及基于图卡测试设备的图卡测试方法 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11086998B2 (en) * | 2018-01-30 | 2021-08-10 | Dell Products L.P. | Modifiable policy action secure boot violation system |
US10571991B2 (en) * | 2018-04-30 | 2020-02-25 | Centurylink Intellectual Property Llc | Method and system for implementing auto-switching or auto-playing video content |
JP7431563B2 (ja) * | 2019-11-28 | 2024-02-15 | キヤノン株式会社 | 画像検索装置、画像検索方法、及びプログラム |
-
2022
- 2022-09-07 CN CN202211087093.7A patent/CN115474080B/zh active Active
Patent Citations (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CA2714224A1 (en) * | 2010-06-18 | 2010-11-23 | Guest Tek Interactive Entertainment Ltd. | Controller for providing user-tailored entertainment experience at entertainment device and method thereof |
CN203325206U (zh) * | 2013-06-27 | 2013-12-04 | 广州中国科学院软件应用技术研究所 | 红外遥控学习和控制装置 |
CN204256193U (zh) * | 2014-12-22 | 2015-04-08 | 海信集团有限公司 | 一种人体检测*** |
CN105015419A (zh) * | 2015-07-17 | 2015-11-04 | 中山大学 | 基于立体视觉定位与建图的自动泊车***及方法 |
CN105825524A (zh) * | 2016-03-10 | 2016-08-03 | 浙江生辉照明有限公司 | 目标跟踪方法和装置 |
CN109003005A (zh) * | 2018-09-18 | 2018-12-14 | 南京邮电大学 | 一种面向边缘计算的数据回传的绿色能源分配方法 |
CN109606363A (zh) * | 2018-11-19 | 2019-04-12 | 江苏大学 | 一种多状态反馈的智能汽车可拓车道保持控制方法 |
CN113750268A (zh) * | 2020-06-01 | 2021-12-07 | Uvd机器人设备公司 | 检测人和/或动物运动并进行移动消毒的方法 |
CN114296675A (zh) * | 2020-08-05 | 2022-04-08 | 腾讯科技(深圳)有限公司 | 投屏状态确定方法、装置、设备及计算机可读存储介质 |
CN113242435A (zh) * | 2021-04-13 | 2021-08-10 | 江苏视博云信息技术有限公司 | 一种投屏的方法、装置及*** |
CN113242637A (zh) * | 2021-05-26 | 2021-08-10 | 漳州市二阶堂网络科技有限公司 | 一种用于智能家居的灯光控制方法、***、设备和介质 |
CN113329383A (zh) * | 2021-05-27 | 2021-08-31 | 中船邮轮科技发展有限公司 | 一种记录追踪终端及方法 |
CN114501090A (zh) * | 2022-01-30 | 2022-05-13 | 深圳创维-Rgb电子有限公司 | 投屏方法、装置、设备及计算机可读存储介质 |
CN114816864A (zh) * | 2022-03-30 | 2022-07-29 | 长沙朗源电子科技有限公司 | 图卡测试设备及基于图卡测试设备的图卡测试方法 |
Also Published As
Publication number | Publication date |
---|---|
CN115474080A (zh) | 2022-12-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109147784B (zh) | 语音交互方法、设备以及存储介质 | |
CN109040641B (zh) | 一种视频数据合成方法及装置 | |
US20210398527A1 (en) | Terminal screen projection control method and terminal | |
CN111370018B (zh) | 音频数据的处理方法、电子设备及介质 | |
CN111638779A (zh) | 音频播放控制方法、装置、电子设备及可读存储介质 | |
US9491401B2 (en) | Video call method and electronic device supporting the method | |
KR20130056529A (ko) | 휴대용 단말기에서 증강현실 서비스를 제공하기 위한 장치 및 방법 | |
CN108965981B (zh) | 视频播放方法、装置、存储介质及电子设备 | |
CN108922531B (zh) | 槽位识别方法、装置、电子设备及存储介质 | |
CN109473097B (zh) | 一种智能语音设备及其控制方法 | |
US20200388089A1 (en) | Title method, apparatus and system for processing vehicle diagnosis case and diagnosis device | |
CN111081275B (zh) | 基于声音分析的终端处理方法、装置、存储介质及终端 | |
CN111314763A (zh) | 流媒体播放方法及装置、存储介质与电子设备 | |
CN115474080B (zh) | 一种有线投屏控制方法及装置 | |
CN116939283A (zh) | 设备控制方法、装置、电子设备及存储介质 | |
CN105450970A (zh) | 一种信息处理方法及电子设备 | |
CN111401283A (zh) | 面部识别方法及装置、电子设备及存储介质 | |
CN113766385B (zh) | 耳机降噪方法及装置 | |
CN111416955B (zh) | 一种视频通话方法及电子设备 | |
CN111367492B (zh) | 网页页面展示方法及装置、存储介质 | |
CN114594751A (zh) | 车辆功能的测试方法、装置、设备及计算机可读存储介质 | |
CN114490228A (zh) | 一种蓝牙自动化测试方法及相关装置 | |
CN111757005A (zh) | 拍摄控制方法及装置、计算机可读介质和电子设备 | |
CN112333531A (zh) | 音频数据播放方法、设备及可读存储介质 | |
CN109995945A (zh) | 处理方法和电子设备 |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |