专利名称:一种获得电视节目截屏图片的方法和系统的制作方法
技术领域:
本发明涉及个人通信技术,尤其是一种获得电视节目截屏的方法和系统。
背景技术:
市场调查显示80%的白领电视用户在看电视时,会使用移动设备或PC(简称终端),围绕电视机节目进行聊天。在聊天的过程中,用户经常希望截取正在观看的电视节目图片,然后,分享给好友,分享到微博等社区网站。这种图片配合文字的方式使聊天更加有趣。但是,由于电视节目画面难以复现,所以,等用户拿出照相机想拍照片对准电视屏幕时, 刚才看到的画面已经不在了。同时,用照相机对着电视屏幕拍照的拍摄效果受光线和手抖动的原因,拍摄质量也难以令人满意。
发明内容
本发明所要解决的技术问题在于提供一种获得电视节目画面截屏的方法和系统, 能够稳定,清晰的获得电视画面的截屏,并和SNS社区的好友分享。本发明的目的就是提供一种获取电视节目图像高清晰度截屏的方法和系统,帮助用户在看电视过程中,获取电视节目截屏图片,便于用户在SNS社区上与其他用户进行电视节目内容的交流。本发明所要解决的技术问题是通过如下技术方案实现的步骤一,服务器以一定的频率对电视机的节目视频信号进行采集,获得相应的电视节目截屏图片,保存在服务器当中,和节目截屏图片一起保存的还有该节目的频道标识和相应的采集时间点iTc ;步骤二,当用户需要获取电视节目截屏图片时,在终端上预先设置想要获取的电视节目对应的频道标识,并操作终端触发截屏操作,终端记录下触发时间点Ts ;步骤三,终端测量终端与服务器时钟之间的时间误差Te ;步骤四,终端通过计算Ts+Te获得修正后的触发时间点T,将频道标识和修正后的触发时间点T发送到服务器,服务器根据电视频道标识和修正后的触发时间点T,查找存储在服务器上对应的节目截屏图片,然后把该图片发送到终端。进一步的,该图片发送到终端后,用户可以将所述图片发送到SNS社区进行共享;进一步的,所述终端可以是智能手机、平板电脑或个人电脑等等。进一步的,步骤一中,服务器对电视机的节目视频信号进行采集的频率可以是每 200毫秒一次。进一步的,步骤二中,用户操作终端触发截屏操作可以通过触屏完成。进一步的,所述终端可以带有检测设备摇晃的传感器;用户可以通过摇晃所述终端,触发当中的传感器,产生截屏操作。进一步的,步骤三当中的Te按照如下方法计算1)终端读取终端时钟时间点数据Tl,发送测时指令到服务器。
4
2)服务器获取终端发来的测时指令后,立即读取服务器时钟时间点数据T2。3)服务器将该时钟时间点数据T2发送回终端。4)终端收到服务器发回的时钟时间点数据T2后,立即读取终端时钟时间点数据 T3,然后,计算出终端与服务器之间的时间误差,Te = Τ2-(Τ3+Τ1)/2。进一步的,步骤四中所述查找存储在服务器上对应的节目截屏图片,可以在找出和电视频道标识和触发时间点完全匹配的图片之外,同时找出触发时间点前面和后面的多张图片,将这些图片一并发回给终端。从而用户可以从服务器返回的多张图片中挑选满意的一张图片。所述的多张图片可以是10张。本发明还公开了一种获得电视节目截屏图片的系统,包括终端10和服务器20 终端10包括网络接口 12,与控制单元14和时间误差获取单元13相连,通过一定的网络协议接入互联网;截屏操作捕获单元11,与控制单元14相连,用于捕捉用户触发的截屏操作,并把触发时间点Ts发送给控制单元14 ;时间误差获取单元13,与控制单元14和所述网络接口 12相连,用于通过所述网络接口 12获取终端10与服务器20之间的时间误差Te,并把Te发送给控制单元14 ;控制单元14,与所述截屏操作捕获单元11,所述网络接口 12,所述时间误差获取单元13相连,用于将用户需要截屏的电视节目对应的频道标识及修正后的触发时间点T组成截屏请求,通过所述网络接口 12将该截屏请求发送给服务器20,并从所述网络接口 12接收服务器20下发的截屏图片,其中T = Ts+Te ;服务器20包括网络接口 24,与控制单元22相连,通过一定的网络协议接入互联网;截屏采集单元21,与控制单元22相连,用于把以一定频率采集的电视节目截屏图片和该电视节目的频道标识和相应的采集时间点Tc保存在控制单元22中;控制单元22,与所述截屏采集单元21,所述网络接口 M相连,用于在从所述网络接口 M接收到终端10发来的截屏请求后,从截屏请求中获得用户需要截屏的电视节目对应的频道标识和修正后的触发时间点T,进而读取相应的节目截屏图片,并通过网络接口 M将该节目截屏图片发送给终端10。进一步的,所述时间误差获取单元13用于读取终端10时钟时间点数据Tl,并发送测时指令到服务器20 ;在收到服务器20发回的服务器时间点数据T2后,立即读取终端时钟时间点数据T3,最终计算出终端与服务器之间的时钟误差Te,Te = T2_(T3+T1)/2。本发明通过使用服务器来定时对电视节目的图像进行截屏,按照一定顺序保存在服务器里,使得用户可以需要通过终端获得电视节目的图像截屏,方便与好友进行互动,从而提高了用户的用户体验。
图1为本发明的系统示意图。图2为本发明中测量终端与服务器的时间误差Te的流程图。图3为本发明的系统结构图。
具体实施例方式下面结合附图和实施例对本发明进一步说明。本发明的目的就是提供一种获取电视节目图像高清晰度截屏的方法和系统,帮助用户在看电视过程中,获取电视节目截屏图片,便于用户在SNS社区上与其他用户进行电视节目内容的交流。如图1所示,为本发明的系统结构示意图,它包括终端、电视机和服务器。其中,终端包括智能手机、平板电脑、个人电脑(PC)。本发明所述的获取电视节目图像高清晰度截屏的方法包括如下步骤步骤一,服务器以一定的频率(例如每200毫秒一次)对电视机的节目视频信号进行采集,获得相应的电视节目截屏图片,保存在服务器当中。和节目截屏图片一起保存的还有该节目的频道标识和相应的采集时间点Tc。步骤二,当用户需要获取电视节目截屏图片时,在终端上预先设置想要获取的电视节目对应的频道标识,并操作终端触发截屏操作,终端记录下触发时间点Ts。其中触发终端截屏操作的方式有很多种,如果终端是触屏的智能手机或平板电脑时,可以通过触屏完成;如果终端中带有检测设备摇晃的传感器,例如智能手机或平板电脑,用户可以摇晃终端,触发当中的传感器,产生截屏操作,此时终端记录下触发时间点Ts。步骤三,终端测量终端与服务器时钟之间的时间误差Te。步骤四,终端通过计算Ts+Te获得修正后的触发时间点T,将频道标识和修正后的触发时间点T发送到服务器,服务器根据频道标识和修正后的触发时间点T,查找存储在服务器上的相同频道标识和采集时间点所对应的的节目截屏图片然后把该图片发送到终端。用户在获得节目截屏图片后,可以把该图片通过有线网络或无线网络发送到SNS 社区,与好友分享。为了让用户获得更满意的电视节目截屏,进一步的,在步骤四中,在服务器上查找对应的图片时,可以在找出电视频道标识和触发时间点完全匹配的图片之外,同时找出触发时间点前面和后面的数张图片(例如,前后各取10张),将这些图片一并发回给终端。用户可以从服务器返回的多张图片中挑选满意的一张图片。进一步的,如图2所示,步骤三中测量终端与服务器之间的时钟误差Te可以通过下面的方法进行计算。1)终端读取终端时钟时间点数据Tl,发送测时指令到服务器。2)服务器获取终端发来的测时指令后,立即读取服务器时钟时间点数据T2。3)服务器将该时钟时间点数据T2发送回终端。4)终端收到服务器发回的时钟时间点数据T2后,立即读取终端时钟时间点数据 T3,然后,计算出终端与服务器之间的时间误差,Te = Τ2-(Τ3+Τ1)/2。如图3所示,本发明还公开了一种获得电视节目截屏图片的系统,包括终端10和服务器20 终端10包括网络接口 12,与控制单元14和时间误差获取单元13相连,通过一定的网络协议接入互联网;
6
截屏操作捕获单元11,与控制单元14相连,用于捕获用户触发的截屏操作,并把触发时间点Ts发送给控制单元14 ;时间误差获取单元13,与控制单元14和所述网络接口 12相连,用于通过所述网络接口 12获取终端10与服务器20之间的时间误差Te,并把Te发送给控制单元14 ;控制单元14,与所述截屏操作捕获单元11,所述网络接口 12,所述时间误差获取单元13相连,用于将用户需要截屏的电视节目对应的频道标识及修正后的触发时间点T组成截屏请求,通过所述网络接口 12将该截屏请求发送给服务器20,并从所述网络接口 12接收服务器20下发的截屏图片,其中T = Ts+Te ;服务器20包括网络接口 24,与控制单元22相连,通过一定的网络协议接入互联网;截屏采集单元21,与控制单元22相连,用于把采集的电视节目截屏图片和该节目的频道标识和相应的采集时间点Tc保存在控制单元22中;控制单元22,与所述截屏采集单元21,所述网络接口 M相连,用于在从所述网络接口 M接收到终端10发来的截屏请求后,从截屏请求中获得用户需要截屏的电视节目对应的频道标识和修正后的触发时间点T,进而读取相应的节目截屏图片,并通过网络接口 M将该节目截屏图片发送给终端10。所述时间误差获取单元13用于读取终端10时钟时间点数据Tl,并发送测时指令到服务器20 ;在收到服务器20发回的服务器时钟时间点数据T2后,立即读取终端时钟时间点数据T3,最终计算出终端与服务器之间的时间误差Te,Te = T2_(T3+T1)/2。应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。
权利要求
1.一种获得电视节目截屏图片的方法,其特征在于步骤一,服务器以一定的频率对电视机的节目视频信号进行采集,获得相应的电视节目截屏图片,保存在服务器当中,和节目截屏图片一起保存的还有该节目的频道标识和相应的采集时间点iTc ;步骤二,当用户需要获取电视节目截屏图片时,在终端上预先设置想要获取的电视节目对应的频道标识,并操作终端触发截屏操作,终端记录下触发时间点Ts ;步骤三,终端测量终端与服务器之间的时间误差Te ;步骤四,终端通过计算Ts+Te获得修正后的触发时间点T,将频道标识和修正后的触发时间点T发送到服务器,服务器根据电视频道标识和修正后的触发时间点T,查找存储在服务器上对应的节目截屏图片,然后把该图片发送到终端。
2.如权利要求1所述的方法,其特征在于,所述的终端可以是智能手机、平板电脑或个人电脑等等。
3.如权利要求1所述的方法,其特征在于,步骤一中,服务器对电视机的节目视频信号进行采集的频率可以是每200毫秒一次。
4.如权利要求1所述的方法,其特征在于,步骤二中,用户操作终端触发截屏操作可以通过触屏完成。
5.如权利要求1所述的方法,其特征在于,所述终端可以带有检测设备摇晃的传感器。
6.如权利要求5所述的方法,其特征在于,用户可以通过摇晃所述终端,触发当中的传感器,产生截屏操作。
7.如权利要求1所述的方法,其特征在于,步骤三当中的Te按照如下方法计算1)终端读取终端时钟时间点数据Tl,发送测时指令到服务器。2)服务器获取终端发来的测时指令后,立即读取服务器时钟时间点数据T2。3)服务器将该时钟时间点数据T2发送回终端。4)终端收到服务器发回的时钟时间点数据T2后,立即读取终端时钟时间点数据T3,然后,计算出终端与服务器之间的时钟误差,Te = Τ2-(Τ3+Τ1)/2。
8.如权利要求1所述的方法,其特征在于,步骤四中所述查找存储在服务器上对应的节目截屏图片,可以在找出和电视频道标识和触发时间点完全匹配的图片之外,同时找出触发时间点前面和后面的多张图片,将这些图片一并发回给终端。从而用户可以从服务器返回的多张图片中挑选满意的一张图片。
9.一种获得电视节目截屏图片的系统,包括终端10和服务器20,其特征在于终端10包括网络接口 12,与控制单元14和时间误差获取单元13相连,通过一定的网络协议接入互联网;截屏操作捕获单元11,与控制单元14相连,用于捕捉用户触发的截屏操作,并把触发时间点Ts发送给控制单元14 ;时间误差获取单元13,与控制单元14和所述网络接口 12相连,用于通过所述网络接口 12获取终端10与服务器20之间的时间误差Te,并把Te发送给控制单元14 ;控制单元14,与所述截屏操作捕获单元11,所述网络接口 12,所述时间误差获取单元 13相连,用于将用户需要截屏的电视节目对应的频道标识及修正后的触发时间点T组成截屏请求,通过所述网络接口 12将该截屏请求发送给服务器20,并从所述网络接口 12接收服务器20下发的截屏图片,其中T = Ts+Te ; 服务器20包括网络接口 24,与控制单元22相连,通过一定的网络协议接入互联网; 截屏采集单元21,与控制单元22相连,用于把以一定频率采集的电视节目截屏图片和该节目的频道标识和相应的采集时间点Tc保存在控制单元22中;控制单元22,与所述截屏采集单元21,所述网络接口 M相连,用于在从所述网络接口 M接收到终端10发来的截屏请求后,从截屏请求中获得用户需要截屏的电视节目对应的频道标识和修正后的触发时间点T,进而读取相应的节目截屏图片,并通过网络接口对将该节目截屏图片发送给终端10。
10.如权利要求9所述的系统,其特征在于,所述时间误差获取单元13用于读取终端 10时钟时间点数据Tl,并发送测时指令到服务器20 ;在收到服务器20发回的服务器时钟时间点数据T2后,立即读取终端时钟时间点数据T3,最终计算出终端与服务器之间的时间误差 Te, Te = Τ2-(Τ3+Τ1)/2。
全文摘要
本发明公开了一种获得电视节目截屏图片的系统和方法,该方法把电视节目截屏图片存储在服务器当中,用户在看电视过程中,在需要获取电视节目截屏图片时,操作终端,使得终端从服务器中获取此刻的电视节目截屏图片,便于用户在SNS社区上与其他用户进行电视节目内容的交流,从而提高了用户的用户体验。
文档编号H04N21/27GK102421012SQ201110363349
公开日2012年4月18日 申请日期2011年11月16日 优先权日2011年11月16日
发明者王白 申请人:王白