一种计算机与电视结合的实现方法 【技术领域】
本发明涉及计算机应用领域,特别涉及一种计算机与电视结合的实现方法。
背景技术
随着计算机技术的发展,在计算机上很容易实现收看电视的功能:一个外设器件互连平台(PCI)界面的视频卡或通用串行总线(USB)接口的电视盒就可以实现计算机的播放功能,其实现步骤如图1所示,图1为计算机实现电视功能的流程图,具体步骤为:
步骤100、101,计算机上电启动,按照计算机操作启动流程完成计算机操作系统的启动;
步骤102,开启电视功能软件;
步骤103,应用软件操作计算机实现电视功能;
步骤104,先关闭电视功能软件,然后关闭系统操作系统,最后计算机关机。
计算机操作系统启动流程是基本输入输出系统(BIOS)上电自检(POST)后转入硬盘执行,硬盘的0道0面1扇区的程序分析具有计算机模式操作系统引导程序在硬盘地位置并转入该引导程序,引导程序引导计算机操作系统的启动。
计算机实现电视功能的过程使用户可以在计算机上收看电视,但该过程没有实现电视即开即用的功能,利用上述方案实现计算机的电视功能,不仅操作复杂,使没有使用过计算机的用户不能很容易的使用计算机收看电视,而且在计算机上实现电视的播放功能的同时,还存在着没有实现计算机上的多种电视功能的问题,使用户不能方便地使用计算机上的电视功能。
【发明内容】
有鉴于此,本发明的主要目的在于提供一种计算机与电视结合的实现方法,该方法不仅解决了具有电视功能的计算机的即开即用问题,而且解决了在计算机上实现电视功能操作复杂的问题,加强了具有电视功能的计算机的电视功能。
为了达到上述目的,本发明提供一种计算机与电视结合的实现方法,该方法包括:
A、设置电视功能标志位;
B、将热键判断跳转程序、具有计算机模式操作系统的引导程序和具有电视功能模式操作系统的引导程序分别存储到计算机的硬盘上;
C、基本输入输出系统上电自检后判断电视功能切换标志位的状态,如果为电视功能状态,则置位其预先设置的标志位,转入热键判断跳转程序;否则直接转入热键判断跳转程序;
D、热键判断跳转程序判断基本输入输出系统中的标志位是否置位,如果该标志位置位,跳转到具有电视功能模式操作系统的引导程序,运行该引导程序,启动具有电视功能模式的操作系统;否则,直接运行具有计算机模式操作系统的引导程序,启动计算机模式的操作系统。
该方法进一步包括电视多频道预览步骤,具体包括:
a1、扫描电视卡或电视盒的频道信息;
b1、截取当前频道所播放的画面;
c1、使扫描频道+1,同时截取播放的画面;
d1、根据步骤c1依次截取画面;
e1、在屏幕上显示多频道的画面;
f1、根据选中的画面,计算机显示画面所在的频道。
该方法进一步包括录制步骤,具体包括:
a2、设置录制功能的标志位;
b2、当标志位置位时,程序将电视节目直接录制在硬盘的目录下。
该方法进一步包括电视回放步骤,具体包括:
a3、设置暂停标志位、播放标志位和停止标志位;
b3、当暂停标志位置位时,程序将电视节目录制到硬盘的缓冲区中,同时画面静止在当前的画面;
c3、当播放标志位置位时,程序从硬盘缓冲区中将存放的电视节目依次播放,同时程序把电视台正在播放的电视节目录制到硬盘的缓存中去;
d3、当停止标志位置位时,返回实际播放模式。
该方法进一步包括随时开关机步骤,具体包括:
a4、设置双文件系统,一个为主文件系统,另一个为备用文件系统,其中备用文件实时复制主文件系统;
b4、启动电视功能模式系统下的操作系统,并在该系统的随机存储器上设置两个区域;
c4、该系统将主文件系统装载到其中一个区域中后,检查主文件系统是否完备,如果完备,启动电视功能软件,否则,转入步骤d4;
d4、该系统将备用文件装载到另一个区域中,设置硬盘固定地址标志,判断设置的硬盘地址是否为固定地址标志,如果是,转入步骤e4,否则,结束本流程;
e4、将主文件系统替换为备用文件系统,同时清除硬盘的固定地址标志,启动电视功能软件。
本发明通过将电视功能软件嵌入操作系统,构造具有电视模式操作系统,在原有的操作系统启动过程中加入双引导的方法,当用户按下电视功能的热键时,硬盘的热键跳转程序跳转到具有电视模式操作系统的引导程序,引导具有电视模式操作系统的启动,该方法不仅解决了具有电视模式操作系统的计算机不能实现即开即用的问题,方便用户操作,而且在电视模式下计算机大大扩展了电视功能的应用。
【附图说明】
图1为计算机实现电视功能的流程图。
图2为本发明的计算机实现电视功能的架构图。
图3为本发明的计算机实现电视功能的流程图。
图4为本发明的具有电视功能模式操作系统的计算机硬盘引导部分示意图。
图5为本发明的启动具有电视模式操作系统的流程图。
图6为本发明的实现具有电视功能模式操作系统的多频道画面预览功能流程图。
图7为本发明的实现具有电视模式操作系统的随时关机功能流程图。
【具体实施方式】
为了使本发明的目的,技术方案和优点更加清楚明白,以下举实施例并参照附图,对本发明进一步详细说明。
如图2所示,图2为本发明的计算机实现电视功能的架构图,该架构将电视功能软件200、操作系统201、计算机硬件平台202和电视卡/电视盒203相结合,电视功能软件嵌入操作系统,构成具有电视功能模式的操作系统。电视信号通过电视卡/电视盒接收后,该操作系统在计算机的硬件平台上处理电视信号使计算机实现电视功能。计算机实现电视功能的流程如图3所示,其步骤为:
步骤300,按计算机操作系统的启动流程直接启动具有电视功能的操作系统;
步骤301,直接操作计算机收看电视节目;
步骤302,在看完电视节目后,用户直接关机。
当具有电视模式的操作系统启动时,在普通的引导过程中加入双引导的方法,如图4所示,图4为本发明的具有电视功能模式操作系统的计算机硬盘引导部分示意图,硬盘引导部分是由在硬盘0道0面1扇区的热键判断跳转程序400,原有的具有计算机模式操作系统的引导程序401,即具有计算机模式操作系统的主引导记录(MBR)和位于硬盘最后扇区的具有电视功能操作系统的引导程序402。热键判断跳转程序可根据热键的状态引导计算机进入具有计算机模式的操作系统或者进入具有电视功能模式的操作系统,其实现过程如图5所示,图5为本发明的启动具有电视模式操作系统的流程图,其步骤为:
步骤500、501,开始进行切换过程,基本输入输出系统(BIOS)对中央处理器(CPU)进行初始化、检测硬件设备并且判断电视功能的热键是否按下,如果按下,转入步骤502,否则,转入步骤503;
步骤502,结束BIOS POST(上电自检).;
步骤503,在BIOS中设置的标志位置位并且结束BIOS POST;
步骤504,硬盘0道0面1扇区的热键判断跳转程序判断BIOS中标志位是否置位,如果置位,转入步骤508,否则,转入步骤505;
步骤508、509、510,硬盘0道0面1扇区的热键判断跳转程序跳转到硬盘最后扇区中的程序,运行电视功能模式操作系统的引导程序,使具有电视功能的操作系统启动。
步骤505、506、507,硬盘0道0面1扇区的热键判断跳转程序直接运行计算机模式操作系统的主引导记录(MBR),使具有计算机模式操作系统启动。
在电视功能模式下的操作系统,本发明还提供了若干个功能:
第一个功能,具有电视功能模式操作系统的多频道画面预览功能,如图6所示,图6为本发明的实现具有电视功能模式操作系统的多频道画面预览功能流程图,其实现步骤为:
步骤600、601,开始扫描电视卡(盒)的频道信息;
步骤602,截取当前频道所播放的画面;
步骤603,使扫描频道+1,同时截取播放的画面;
步骤604,按照步骤603的步骤依次截取画面;
步骤605,在屏幕上显示多频道的画面;
步骤606、607,根据用户选中的画面,程序直接跳转到画面所在的频道。
第二个功能,具有电视模式操作系统的电视节目录制功能,电视模式操作系统下在设置录制功能的按键,当用户按下该功能键时,程序将电视节目直接录制在硬盘中的某一固定目录下。
第三个功能,具有电视模式操作系统的电视节目回放功能,电视功能模式系统下在设置暂停按键、播放键和停止键,当用户按下暂停键时,程序将电视节目录制到硬盘的缓冲区中,同时画面静止在当前的画面;当用户按下播放键时,程序从硬盘缓冲区中将存放的电视节目依次播放,同时程序仍然把电视台正在播放的电视节目录制到硬盘的缓存中去,用户看到的电视节目始终落后于电视台所播放的节目;当用户按下停止键时,返回实际播放模式。在硬盘缓存区中的电视节目仍然可以按照常规方式进行处理,如快进,调速播放等。
第四个功能,具有电视模式操作系统的随时进行开关机功能,建立双文件系统,通过双文件系统随时的数据交换,始终使一个文件系统保证完整性,当主文件系统因为关机损坏时,备用文件系统启动,保证具有电视功能操作系统的正常运行。将电视功能模式系统的文件系统设置为双文件系统,假设双文件分别为FS-1,FS-2,将FS-1作为主文件系统,FS-2作为备用文件系统,其二者都作为系统内部的文件系统,进行随时的数据交换,FS-2始终为保存完整的文件系统,其实现过程如图7所示,图7为本发明的实现具有电视模式操作系统的随时关机功能流程图,其步骤如下:
步骤700、701、702,启动电视功能模式系统下的操作系统,该系统在RAM中配置两个区域;
步骤703、705,该系统将FS-1文件装载到其中一个区域中后,检查FS-1文件系统是否完备,如果完备,启动电视功能软件,否则,转入步骤704;
步骤704、706、709,该系统先将完整的FS-2文件装载到另一个区域中,设置硬盘固定地址标志为“1”,然后判断设置的硬盘地址是否为固定地址标志“1”,如果是,转入步骤707,否则,结束本流程;
步骤707、708,将FS-1文件系统替换为FS-2文件系统,同时清除硬盘的固定地址标志,启动电视功能软件。
把电视功能模式嵌入系统形成操作系统并应用硬盘的双引导方法,为计算机的家电化提供了解决方案,使用户不需要对电视功能软件进行操作,直接开启计算机收看电视节目,使具有电视模式操作系统的计算机实现即开即用的功能,有效的节省了资源并且大大扩展了计算机上的电视功能。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。