电视机及其信号源的切换方法与流程

文档序号:12479288阅读:6504来源:国知局
电视机及其信号源的切换方法与流程

本发明涉及电视技术领域,尤其涉及一种电视机及其信号源的切换方法。



背景技术:

电视机设备,特别是智能电视机设备,集成的功能已经越来越多了,一般的信号源切换方法,切换信号源的过程往往是按照设定的顺序逐一将当前信号源的各个功能关闭直至关闭当前的信号源通道,然后在检测到目标信号源后,再按照预先设定的顺序逐一将目标信号源的各个功能开启并进行相应的设置,但是往往有一些功能关闭或者开启时占用的时间非常长,导致电视机在切换信号源时,速度比较慢、占用时间长,影响用户体验。



技术实现要素:

本发明提供一种电视机及其信号源的切换方法,其主要目的在于解决现有的电视机的信号源切换速度慢,占用时间长的技术问题。

为实现上述目的,本发明提供一种电视机信号源的切换方法,该电视机信号源的切换方法包括:

在接收到信号源切换指令时,运行关闭当前信号源的第一主进程,同时运行关闭当前信号源的第一副进程和第二副进程;

在所述第一主进程运行完成后,运行开启目标信号源的第二主进程以完成电视机信号源的切换,其中,在当前信号源的通道关闭时,判定所述第一主进程运行完成。

可选地,所述在所述第一主进程运行完成后,开始运行开启目标信号源的第二主进程以完成电视机信号源的切换的步骤之后,所述电视机信号源的切换方法还包括步骤:

在所述第二主进程运行完成后,运行开启目标信号源的第三副进程,以完成所述目标信号源的各个功能的设置,其中,在完成目标信号源的状态保存后,判定所述第二主进程运行完成。

可选地,所述运行关闭当前信号源的第一主进程的步骤包括:

关闭当前播放的音频和视频,停止所述当前信号源的检测,并关闭所述当前信号源的通道;

所述运行关闭当前信号源的第一副进程的步骤包括:

停止所述当前信号源的hbbtv服务,并且复位SCART接口的输出;

所述电视机信号源的切换方法还包括步骤:

在停止所述当前信号源的检测完成后,开始运行所述第二副进程;

所述运行关闭当前信号源的第二副进程的步骤包括:

停止与所述当前信号源的节目播放相关的各个功能以完成所述第二副进程的运行。

可选地,所述运行开启目标信号源的第二主进程的步骤包括:

检测所述目标信号源的信号;

在检测到所述目标信号源的信号时,开启所述目标信号源的通道,并保存所述目标信号源的当前状态。

可选地,所述电视机信号源的切换方法还包括步骤:

在所述目标信号源的通道开启完成后,开始运行所述第三副进程;

所述运行所述第三副进程的步骤包括:

设置所述目标信号源的声音配置、信号源重显率和比例模式;

启动与所述目标信号源的电视节目播放相关的各个功能,并更新频道配置列表;

设置所述目标信号源的锁定,并判断所述目标信号源是否需要开启hbbtv服务,若需要,则开启所述目标信号源的hbbtv服务。

此外,为实现上述目的,本发明还提供一种电视机,该电视机包括:

主进程模块,用于在接收到信号源切换指令时,运行关闭当前信号源的第一主进程;

副进程模块,用于在运行所述第一主进程的同时,运行关闭当前信号源的第一副进程和第二副进程;

所述主进程模块还用于:在所述第一主进程运行完成后,运行开启目标信号源的第二主进程以完成电视机信号源的切换,其中,在当前信号源的通道关闭时,判定所述第一主进程运行完成。

可选地,所述副进程模块还用于:在所述第二主进程运行完成后,运行开启目标信号源的第三副进程,以完成所述目标信号源的各个功能的设置,其中,在完成目标信号源的状态保存后,判定所述第二主进程运行完成。

可选地,所述主进程模块运行关闭当前信号源的第一主进程包括:关闭当前播放的音频和视频,停止所述当前信号源的检测,并关闭所述当前信号源的通道;

所述副进程模块运行关闭当前信号源的第一副进程的步骤包括:停止所述当前信号源的hbbtv服务,并且复位SCART接口的输出;以及

所述副进程模块在所述主进程模块停止所述当前信号源的检测完成后,开始运行所述第二副进程;所述副进程模块运行关闭当前信号源的第二副进程的步骤包括:

停止与所述当前信号源的节目播放相关的各个功能以完成所述第二副进程的运行。

可选地,所述主进程模块运行开启目标信号源的第二主进程以完成电视机信号源的切换的步骤包括:

检测所述目标信号源的信号;以及,

在检测到所述目标信号源的信号时,开启所述目标信号源的通道,并保存所述目标信号源的当前状态。

可选地,所述副进程模块运行所述第三副进程的步骤包括:

在所述主进程模块完成所述目标信号源的通道开启后,设置所述目标信号源的声音配置、信号源重显率和比例模式;

启动与所述目标信号源的电视节目播放相关的各个功能,并更新频道配置列表;以及,

设置所述目标信号源的锁定,并判断所述目标信号源是否需要开启hbbtv服务,若需要,则开启所述目标信号源的hbbtv服务。

本发明提出的电视机及其信号源的切换方法,在接收到信号源切换指令时,运行第一主进程以关闭当前信号源,运行第二主进程以开启目标信号源,以加快电视机由当前信号源切换至目标信号源,并且,在运行第一主进程的同时,运行关闭当前信号源的第一副进程和第二副进程,因此,在进行信号源的切换时,可以将多个进程同步进行,即将信号源切换的过程中需要执行的各个功能划分为多个进程同步进行,而各个副进程的运行不会对主进程造成影响,因此,可以并发的同步运行,极大的提高了信号源的切换速度,缩短了信号源切换占用的时间,解决了现有的电视机的信号源切换速度慢,占用时间长的技术问题。

附图说明

图1为本发明电视机信号源的切换方法第一实施例的流程图;

图2为现有的电视机信号源的切换流程示意图;

图3为本发明电视机信号源的切换流程示意图;

图4为本发明电视机第一实施例的功能模块示意图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

本发明提供一种电视机信号源的切换方法。参照图1所示,为本发明电视机信号源的切换方法第一实施例的流程图。

在本实施例中,该电视机信号源的切换方法包括:

步骤S10,在接收到信号源切换指令时,运行关闭当前信号源的第一主进程,同时运行关闭当前信号源的第一副进程和第二副进程;

需要说明的是,本发明提出的电视机信号源的切换方法适用于各种电视机,例如数字电视、具有智能操作系统的智能电视等。以下以智能电视为例进行说明,但是本发明并不局限于于此。

用户可以基于电视机的遥控装置设置的信号源切换控件或者设置在电视机上的信号源切换按键触发信号源切换指令。对于电视机来说,在接收到信号源切换指令时,运行第一主进程,第一主进程包括与当前信号源密切相关的各个操作,具体地,运行第一主进程即电视机执行以下步骤:

关闭当前播放的音频和视频,停止所述当前信号源的检测,并关闭所述当前信号源的通道。

关闭当前信号源的过程为:关闭当前播放的音频和视频,避免后续的过程中画面会出现花屏等情况,关闭掉声音后就停止当前信号源的信号检测,一般的智能电视在工作时,会对当前使用的信号源进行检测,例如,检测信号源的信号是否锁住、信号的格式、信号的变化等等,此时要停止信号的检测,也就是说,停止上述各项内容的检测,否则会导致信号服务出现错误,例如,信号变化会引起信号检测服务的错误执行。关于停止检测,即控制与各个服务模块停止执行各自的功能。在对当前信号源的检测停止完成后,关闭当前信号源的通道。

在运行第一主进程的同时,运行第二副进程,第二副进程是关闭与当前的信号源相关的一些服务,如一些执行耗费时间长,但是不会对切换信号源的主进程造成影响的服务,具体地,运行第一副进程,即电视机执行以下步骤:

停止所述当前信号源的hbbtv服务,并且复位SCART接口的输出。

可以理解的是,有的信号源可能需要开启hbbtv(Hybrid Broadcast/Broadband TV,一种与DVB兼容的内容发布平台)服务,因此,在运行第一副进程时,对hbbtv模块进行检测,若hbbtv模块的功能当前处于开启状态,则停止该模块的服务,若该模块本身就处于关闭状态,则不需要执行任何操作,使其继续保持关闭状态即可。同样地,关于SCART接口输出的复位,假如有SCART接口输出的,将其复位,否则不需要执行任何操作。

在停止所述当前信号源的检测完成后,开始运行所述第二副进程;

运行第二副进程,即电视机执行以下步骤:

停止与所述当前信号源的节目播放相关的各个功能以完成所述第二副进程的运行。

对于不同的信号源可能对于节目的播放有不用的功能需要,例如是否有提供字幕服务,是否为3D播放等,第二副进程主要是检测与当前信号源的节目播放相关的各个功能模块,若有功能模块处于开启状态,则停止其对应的功能,例如,当前信号源为ATV(模拟电视信号)或者DTV(数字电视信号)时,那么会停止字幕功能,例如CC(Closed Caption,美国标准的字幕)等,当前开启了teletext功能,也会停止该功能,其中,teletext为电视文字广播,一般在欧洲使用;假如开启了3D播放,因为下一个信号源不一定会有3D,所以一般还要停止3D功能。

步骤S20,在所述第一主进程运行完成后,运行开启目标信号源的第二主进程以完成电视机信号源的切换,其中,在当前信号源的通道关闭时,判定所述第一主进程运行完成,在完成目标信号源的状态保存后,判定所述第二主进程运行完成。

在第一主进程完成后,即当前信号源的通道关闭后,可以开始运行第二主进程,以开启目标信号源,可以理解的是,若此时第二副进程没有运行完成,仍然可以继续运行。具体地,运行第一主进程,即电视机执行以下步骤:检测所述目标信号源的信号;在检测到所述目标信号源的信号时,开启所述目标信号源的通道,并保存所述目标信号源的当前状态。

启动目标信号源通道的信号检测,当目标信号源的信号有变化时,就会检测到,当检测到信号时,开启目标信号源的通道,保存目标信号源的状态。一般情况下,在目标信号源的通道开启之前,第二副进程已经运行完毕。

上述与关闭当前信号源的第一主进程和开启目标信号源的第二主进程构成了本发明中电视机切换信号源的主进程,即这个主要流程为切换信号源必不可少的过程,而其他的各个副进程中的各个服务与主进程的相关性不是很大,且功能上不需要耦合,因此,可以并发的与主进程同时执行;此外,副进程中的各个服务往往占用的时间比较长,将它们放在副进程执行,能够极大地缩短信号源切换占用的总时间。

因此,在电视机出厂前或者在设置电视机的信号源切换流程时,可以根据需要预先设置号主进程和副进程,以及主进程中需要执行的各个功能、各个副进程中需要执行的各个功能。

进一步地,在完成步骤S20之后,该电视机信号源的切换方法还包括步骤:

在所述第二主进程运行完成后,运行开启目标信号源的第三副进程,以完成所述目标信号源的各个功能的设置。具体地,运行第三副进程,即电视机执行以下步骤:设置所述目标信号源的声音配置、信号源重显率和比例模式;启动与所述目标信号源的电视节目播放相关的各个功能,并更新频道配置列表;设置所述目标信号源的锁定,并判断所述目标信号源是否需要开启hbbtv服务,若需要,则开启所述目标信号源的hbbtv服务。

当目标信号源的通道开启后,测试信号来了,开始进行声音设置,此时声音和图像还是被关闭的,信号被锁住,声音和图像才会被打开;接下来设置信号源的重显率,不同的信号源,其显示的画面的大小是不一样的,像ATV模拟信号,由于干扰的缘故,一般边缘的质量不是很好,所以重现率会小的,像DTV、HDMI(High Definition Multimedia Interface,数字化视频/音频接口技术)等数字信号,抗干扰会比较好,所以重显率会比较大,而PC信号的重显率要求是100%。接下来就是设置比例模式,假如用户调整了4:3或者16:9,切换信号源之后就按照用户设置的比例设置比例模式,设置完成后,启动OAD、CEC、CC、teletext、MTS等服务,其中OAD为使用DTV通道进行电视机升级的功能,CEC是HDMI设备之间的通信,MTS为丽音检测服务,丽音为接近即时的缩扩音频多路广播。然后更新一下频道列表,为频道播放做好准备工作,假如当前信号源是被锁住的,那最后假如需要启动hbbtv的服务,就启动hbbtv服务。

当真正执行打开切换信号源后,只要保存当前的信号源状态,切换信号源就算完成,后面的声音设置,目标信号源重显率,比例模式等功能都可以逐步启动,而且这些服务都比较耗时,为了用户的流畅性操作,所以可以在后台继续执行。

参照图2所示,为现有技术中电视机在进行信号源的切换时,完整的信号切换流程示意图,参照图3所示,为根据本发明提出的方法进行信号源的切换的流程示意图,本发明采用多进程并发的形式进行信号源的切换,将对主进程没有什么影响,但会比较耗时间的服务放到副进程执行,例如,hbbtv服务、SCART接口输出的复位等等,停止字幕、CC、teletext等服务也是一样,不对主要的切换信号源造成影响,但会比较耗时间,这几个功能的执行时间又能够在打开信号源通道之前执行完毕,所以可以并发的执行。经过编写代码验证,现有的电视机信号源切换耗时750ms,而采用本发明的方法,电视机切换信号源只需要200ms,极大的提高了信号源的切换速度,缩短了信号源切换占用的时间。

本实施例提出的信号源的切换方法,在接收到信号源切换指令时,运行第一主进程以关闭当前信号源,运行第二主进程以开启目标信号源,以价格电视机由当前信号源切换至目标信号源,并且,在运行第一主进程的同时,运行关闭当前信号源的第一副进程和第二副进程,因此,在进行信号源的切换时,可以将多个进程同步进行,即将信号源切换的过程中需要执行的各个功能划分为多个进程同步进行,而各个副进程的运行不会对主进程造成影响,因此,可以并发的同步运行,极大的提高了信号源的切换速度,缩短了信号源切换占用的时间,解决了现有的电视机的信号源切换速度慢,占用时间长的技术问题。

基于第一实施例提出本发明电视机信号源的切换方法的第二实施例。在本实施例中,在开启所述目标信号源的通道的步骤之前,该电视机信号源的切换方法还包括步骤:

在检测到所述目标信号源的信号时,判断所述第二副进程是否运行完成;

若所述第二副进程运行完成时,执行开启所述目标信号源的通道,并保存所述目标信号源的当前状态的步骤;

若所述第二副进程运行完成后,则延时等待直至所述第二副进程执行完成,执行开启所述目标信号源的通道,并保存所述目标信号源的当前状态的步骤。

由于对于不同的信号源,在播放电视节目时,设置的功能不尽相同,因此,字幕、CC、teletext等服务的停止可能在打开目标信号源通道之前还没有执行完毕,因此,在检测到目标信号源的信号时,要先判断副进程是否运行完成,若运行完成,则开启所述目标信号源的通道,并保存所述目标信号源的当前状态,否则延时等待直至所述第二副进程执行完成。

本发明还提出一种电视机。

参照图4所示,为本发明电视机第一实施例的功能模块示意图。

在该实施例中,该电视机包括:

主进程模块10,用于在接收到信号源切换指令时,运行关闭当前信号源的第一主进程,同时运行关闭当前信号源的第一副进程和第二副进程;

副进程模块20,用于在所述第一主进程运行完成后,运行开启目标信号源的第二主进程以完成电视机信号源的切换,其中,在当前信号源的通道关闭时,判定所述第一主进程运行完成,在完成目标信号源的状态保存后,判定所述第二主进程运行完成。

需要说明的是,本发明提出的电视机可以是各种类型的电视机,例如数字电视、具有智能操作系统的智能电视等。以下以智能电视为例进行说明,但是本发明并不局限于于此。

用户可以基于电视机的遥控装置设置的信号源切换控件或者设置在电视机上的信号源切换按键触发信号源切换指令。对于电视机来说,在接收到信号源切换指令时,主进程模块10运行第一主进程,第一主进程包括与当前信号源密切相关的各个操作,具体地,主进程模块10运行第一主进程,即代表电视机执行以下操作:关闭当前播放的音频和视频,停止所述当前信号源的检测,并关闭所述当前信号源的通道。

主进程模块10关闭当前播放的音频和视频,避免后续的过程中画面会出现花屏等情况,关闭掉声音后就停止当前信号源的信号检测,一般的智能电视在工作时,会对当前使用的信号源进行检测,例如,检测信号源的信号是否锁住、信号的格式、信号的变化等等,此时要停止信号的检测,也就是说,停止上述各项内容的检测,否则会导致信号服务出现错误,例如,信号变化会引起信号检测服务的错误执行。关于停止检测,即控制与各个服务模块停止执行各自的功能。在对当前信号源的检测停止完成后,关闭当前信号源的通道。

在主进程模块10运行第一主进程的同时,副进程模块20运行第二副进程,第二副进程是关闭与当前的信号源相关的一些服务,如一些执行耗费时间长,但是不会对切换信号源的主进程造成影响的服务,具体地,副进程模块20运行第二副进程包括:停止所述当前信号源的hbbtv服务,并且复位SCART接口的输出。

可以理解的是,有的信号源可能需要开启hbbtv服务,因此,在副进程模块20运行第一副进程时,对hbbtv模块进行检测,若hbbtv模块的功能当前处于开启状态,则停止该模块的服务,若该模块本身就处于关闭状态,则不需要执行任何操作,使其继续保持关闭状态即可。同样地,关于SCART接口输出的复位,假如有SCART接口输出的,将其复位,否则不需要执行任何操作。

在主进程模块10停止所述当前信号源的检测完成后,副进程模块20开始运行所述第二副进程;

副进程模块20停止与所述当前信号源的节目播放相关的各个功能以完成所述第二副进程的运行。

对于不同的信号源可能对于节目的播放有不用的功能需要,例如是否有提供字幕服务,是否为3D播放等,第二副进程主要是检测与当前信号源的节目播放相关的各个功能模块,若有功能模块处于开启状态,则停止其对应的功能,例如,当前信号源为ATV或者DTV时,那么会停止字幕功能,例如CC等,当前开启了teletext功能,也会停止该功能,其中,teletext为电视文字广播,一般在欧洲使用;假如开启了3D播放,因为下一个信号源不一定会有3D,所以一般还要停止3D功能。

在主进程模块10完成第一主进程后,即当前信号源的通道关闭后,副进程模块20可以开始运行第二主进程,以开启目标信号源,可以理解的是,若此时第二副进程没有运行完成,仍然可以继续运行。具体地,主进程模块10完成检测所述目标信号源的信号;在检测到所述目标信号源的信号时,开启所述目标信号源的通道,并保存所述目标信号源的当前状态。

主进程模块10启动目标信号源通道的信号检测,当目标信号源的信号有变化时,就会检测到,当检测到信号时,开启目标信号源的通道,保存目标信号源的状态。一般情况下,在目标信号源的通道开启之前,第二副进程已经运行完毕。

上述与关闭当前信号源的第一主进程和开启目标信号源的第二主进程构成了本发明中电视机切换信号源的主进程,即这个主要流程为切换信号源必不可少的过程,而其他的各个副进程中的各个服务与主进程的相关性不是很大,且功能上不需要耦合,因此,可以并发的与主进程同时执行;此外,副进程中的各个服务往往占用的时间比较长,将它们放在副进程执行,能够极大地缩短信号源切换占用的总时间。

因此,在电视机出厂前或者在设置电视机的信号源切换流程时,可以根据需要预先设置号主进程和副进程,以及主进程中需要执行的各个功能、各个副进程中需要执行的各个功能。

副进程模块20在所述第二主进程运行完成后,运行开启目标信号源的第三副进程,以完成所述目标信号源的各个功能的设置。具体地,副进程模块20设置所述目标信号源的声音配置、信号源重显率和比例模式;启动与所述目标信号源的电视节目播放相关的各个功能,并更新频道配置列表;设置所述目标信号源的锁定,并判断所述目标信号源是否需要开启hbbtv服务,若需要,则开启所述目标信号源的hbbtv服务。

当目标信号源的通道开启后,测试信号来了,开始进行声音设置,此时声音和图像还是被关闭的,信号被锁住,声音和图像才会被打开;接下来设置信号源的重显率,不同的信号源,其显示的画面的大小是不一样的,像ATV模拟信号,由于干扰的缘故,一般边缘的质量不是很好,所以重现率会小的,像DTV、HDMI等数字信号,抗干扰会比较好,所以重显率会比较大,而PC信号的重显率要求是100%。接下来就是设置比例模式,假如用户调整了4:3或者16:9,切换信号源之后就按照用户设置的比例设置比例模式,设置完成后,启动OAD、CEC、CC、teletext、MTS等服务,其中OAD为使用DTV通道进行电视机升级的功能,CEC是HDMI设备之间的通信,MTS为丽音检测服务,丽音为接近即时的缩扩音频多路广播。然后更新一下频道列表,为频道播放做好准备工作,假如当前信号源是被锁住的,那最后假如需要启动hbbtv的服务,就启动hbbtv服务。

当真正执行打开切换信号源后,只要保存当前的信号源状态,切换信号源就算完成,后面的声音设置,目标信号源重显率,比例模式等功能都可以逐步启动,而且这些服务都比较耗时,为了用户的流畅性操作,所以可以在后台继续执行。

参照图2所示,为现有技术中电视机在进行信号源的切换时,完整的信号切换流程示意图,参照图3所示,为根据本发明提出的方法进行信号源的切换的流程示意图,本发明采用多进程并发的形式进行信号源的切换,将对主进程没有什么影响,但会比较耗时间的服务放到副进程执行,例如,hbbtv服务、SCART接口输出的复位等等,停止字幕、CC、teletext等服务也是一样,不对主要的切换信号源造成影响,但会比较耗时间,这几个功能的执行时间又能够在打开信号源通道之前执行完毕,所以可以并发的执行。经过编写代码验证,现有的电视机信号源切换耗时750ms,而采用本发明的方法,电视机切换信号源只需要200ms,极大的提高了信号源的切换速度,缩短了信号源切换占用的时间。

本实施例提出电视机,在接收到信号源切换指令时,运行第一主进程以关闭当前信号源,运行第二主进程以开启目标信号源,以价格电视机由当前信号源切换至目标信号源,并且,在运行第一主进程的同时,运行关闭当前信号源的第一副进程和第二副进程,因此,在进行信号源的切换时,可以将多个进程同步进行,即将信号源切换的过程中需要执行的各个功能划分为多个进程同步进行,而各个副进程的运行不会对主进程造成影响,因此,可以并发的同步运行,极大的提高了信号源的切换速度,缩短了信号源切换占用的时间,解决了现有的电视机的信号源切换速度慢,占用时间长的技术问题。

基于第一实施例提出本发明电视机的第二实施例。在本实施例中,副进程模块20还用于:在所述主进程模块完成所述目标信号源的通道开启后,设置所述目标信号源的声音配置、信号源重显率和比例模式;启动与所述目标信号源的电视节目播放相关的各个功能,并更新频道配置列表;以及,设置所述目标信号源的锁定,并判断所述目标信号源是否需要开启hbbtv服务,若需要,则开启所述目标信号源的hbbtv服务。

由于对于不同的信号源,在播放电视节目时,设置的功能不尽相同,因此,字幕、CC、teletext等服务的停止可能在打开目标信号源通道之前还没有执行完毕,因此,在检测到目标信号源的信号时,副进程模块20要先判断副进程是否运行完成,若运行完成,则开启所述目标信号源的通道,并保存所述目标信号源的当前状态,否则延时等待直至所述第二副进程执行完成。

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

当前第1页1 2 3 
网友询问留言 已有1条留言
  • 访客 来自[中国] 2022年03月28日 22:22
    我选择电视机信号源中的Pc作为电脑的显示屏,按确定不能转换为什么?
    0
1