智能电视的截屏方法和装置制造方法

文档序号:7778441阅读:231来源:国知局
智能电视的截屏方法和装置制造方法
【专利摘要】本发明涉及智能电视领域,提供了一种智能电视的截屏方法和装置,所述方法包括:接收一截屏请求命令,获取所述请求命令中的请求数据,所述请求数据包括截屏命令触发时间点的时间戳以及视频流参数;根据所述视频流参数,查找所述智能电视的后台存储器中所述视频流数据的存储地址;根据所述时间戳,获取所述存储地址中存储的对应该时间戳的视频流数据的对应图像帧;将所述对应图像帧发送到截屏存储器中存储。本发明获得的图片质量可靠、清晰,发布即时快速。
【专利说明】智能电视的截屏方法和装置
【技术领域】
[0001]本发明涉及智能电视领域,特别地,涉及一种智能电视的截屏方法和装置。
【背景技术】
[0002]随着智能电视的出现,用户可以利用智能电视上网、发邮件,和好友分享自己的照片视频,当然,用户还可以和好友分享喜爱的电视节目,用户在收看直播的电视节目时,经常会希望截取正在观看的电视节目的图片,然后通过网络第一时间分享至微博等社交网站上,通过图片配合文字发表评论,从而吸引更多的人去评论,但由于电视节目正在直播过程中,画面是动态难以复现的,当用户发现想要截取的画面,而拿出手机等摄像设备对准电视屏幕进行拍照时,原本想截取的画面往往已经不复存在,其难以即时截取所需图片,影响用户的表达及效果。而且,用摄像设备对电视屏幕进行拍照,即使拍摄到所需图片,其拍摄的效果也会受到光线和抖动等原因的影响,拍摄画面质量往往难以尽如人意,显然,对屏幕进行拍照的方式对于观看电视的用户而言也是十分不方便的。

【发明内容】

[0003]本发明所要解决的技术问题是,如何可以方便而清晰地将电视画面进行截屏。
[0004]为实现上述目的,本发明提供了一种智能电视的截屏方法,其特征在于,所述方法包括:
接收一截屏请求命令,获取所述请求命令中的请求数据,所述请求数据包括截屏命令触发时间点的时间戳以及视频流参数;
根据所述视频流参数,查找所述智能电视的后台存储器中所述视频流数据的存储地
址;
根据所述时间戳,获取所述存储地址中存储的对应该时间戳的视频流数据的对应图像
帧;
将所述对应图像帧发送到截屏存储器中存储。
[0005]优选地,所述根据所述视频流参数,查找所述智能电视的后台存储器中所述视频流数据的存储地址的步骤包括:
查找所述视频流数据所在缓冲区的地址;
所述根据所述时间戳,获取所述存储地址中存储的对应该时间戳的视频流数据的对应图像帧的步骤包括:
获取所述缓冲区中存储的对应该时间戳的视频流数据的对应图像帧。
[0006]优选地,所述根据所述时间戳,获取所述存储地址中存储的对应该时间戳的视频流数据的对应帧的步骤,还包括,获取与所述截屏命令触发时间点相对应的时间戳前后一小段时间内的图像帧。
[0007]优选地,所述接收一截屏请求命令,获取所述请求命令中的请求数据的步骤,还包括:当接收到截屏请求后,对所述截屏请求进行预处理,将截屏请求对应的指令封装成符合一预定格式的指令包,并将指令包暂存到一指令存储器中;
将所述指令包发送给截屏操作执行程序。
[0008]优选地,所述智能电视包括一可向其发送指令的遥控器,所述截屏请求命令通过触发设置于所述智能电视端或是所述遥控器端的按键或语音输入入口实现。
[0009]本发明还提供了一种智能电视的截屏装置,其特征在于,所述装置包括:
接收单元,用于接收一截屏请求命令,获取所述请求命令中的请求数据,所述请求数据包括截屏命令触发时间点的时间戳以及视频流参数;
存储地址查找单元,用于根据所述视频流参数,查找所述智能电视的后台存储器中所述视频流数据的存储地址;
图像帧获取单元,用于根据所述时间戳,获取所述存储地址中存储的对应该时间戳的视频流数据的对应图像帧;
存储单元,用于将所述对应图像帧发送到截屏存储器中存储。
[0010]优选地,所述存储地址查找单元包括:
缓冲区地址查找单元,用于查找所述视频流数据所在缓冲区的地址;
所述图像帧获取单元用于获取所述缓冲区中存储的对应该时间戳的视频流数据的对应图像帧。
[0011]优选地,所述图像帧获取单元,还用于获取与所述截屏命令触发时间点相对应的时间戳前后一小段时间内的图像帧。
[0012]优选地,还包括:
预处理单元,用于当接收到截屏请求后,对所述截屏请求进行预处理,将截屏请求对应的指令封装成符合一预定格式的指令包,并将指令包暂存到一指令存储器中;
发送单元,用于将所述指令包发送给截屏操作执行程序。
[0013]优选地,所述智能电视包括一可向其发送指令的遥控器,所述截屏请求命令通过触发设置于所述智能电视端或是所述遥控器端的按键或语音输入入口实现。
[0014]本发明的智能电视的截屏方法和装置,在收到智能电视的截屏请求后,截屏执行程序能够快速作出响应,精确地获取到用户想要的时间点的截屏图片,获得的图片质量可靠、清晰。另外,将截取的图片保存到存储器,用户可以方便调取查看和对外发布,发布即时快速。
[0015]【专利附图】

【附图说明】
图1是智能电视截屏方法流程图;
图2是智能电视截屏装置架构图。
【具体实施方式】
[0016]为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和【具体实施方式】对本发明作进一步详细的说明。
[0017]首先需要说明的是,在本发明实施例中,涉及到的执行主体是智能电视,智能电视本身具有用户操作入口,例如按键、按钮、触摸屏、语音输入入口等,通过这些用户操作入口,用户可以向智能电视发送控制信号。另外,该智能电视还可以包含一与之交互的控制终端,例如,遥控器,对于遥控器而言,可以通过按键或滑动触摸显示屏向智能电视发出控制信号。
[0018]智能电视接收到控制信号后,根据控制信号对相应的应用程序或操作系统进行相应处理。例如,如果用户通过上述操作入口向用户发出了视频截屏操作,则智能电视将对该命令进行处理,进行相应的截屏操作。参照图1,下面将从智能电视的角度出发,具体阐述本发明实施例的截屏操作的实现。
[0019]S101、接收一截屏请求命令,获取所述请求命令中的请求数据,所述请求数据包括截屏命令触发时间点的时间戳以及视频流参数;
智能电视的后台操作系统,在电视正常开启后,就会监听关于系统或应用程序的各种控制命令的消息,当监听到后,将该消息向智能电视中的各个后台应用进行广播,各个后台应用在收到消息之后,可以判断是否需要自己处理,如果需要自己处理,则进行解析等后续操作;如果不需要则可以丢弃。如果操作系统接收到了关于视频截屏的消息,则在向后台应用广播后,负责截屏处理的截屏操作预处理程序将接收该消息,获取将该消息中的截屏请求对应的指令,并获取智能电视中预先存储的截屏参数,该参数可以是用户预先设定的分辨率,色彩等信息,也可以是系统默认的显示参数,然后将截屏参数和截屏请求对应的指令共同封装成符合一预定格式的指令包,该格式是用于执行截屏操作的程序能够识别和解析的格式。截屏操作预处理程序将指令包暂存到一指令存储器中,并将所述指令包发送给截屏操作执行程序。
[0020]截屏操作执行程序接收到该指令包后,打开并解析该指令包,获取该指令包中的主要的用户请求信息和截屏参数信息,例如,截屏命令触发时间点的时间戳,视频图像所在的文件名,分辨率,色彩等。
[0021]S102、根据所述视频流参数,查找所述智能电视的后台存储器中所述视频流数据的存储地址;
智能电视根据截屏请求中的视频图像所在的文件名,查找存储器中相应的视频文件;或者还可以查找该视频图像所在文件是否在系统缓冲区中,如果要访问的文件恰好在缓冲区中,那么就直接确定该文件在缓冲区中的地址,以便于后续的图像帧的读取。
[0022]S103、根据所述时间戳,获取所述存储地址中存储的对应该时间戳的视频流数据的对应图像帧;
截屏处理程序首先在视频图像所在的存储地址根据时间戳确定截屏图像帧,然后建立时间戳和对应图像帧的映射关系。如果该视频图像所在文件在缓冲区中,则在该视频图像所在的缓冲区中找到对应时间戳的视频流数据的对应图像帧,然后建立时间戳和对应图像帧的映射关系。
[0023]截屏处理程序查找视频图像所在的存储地址上的视频图像帧时,除包含与终端触发时间点相同的时间戳对应的图像帧之外,还包括触发时间点对应的时间戳前后一小段时间内的图像帧,例如,前后2秒或1秒内,然后,分别建立时间戳和图像帧的对应关系,方便用户有更多的选择,同时防止因为用户点击过慢等原因造成的时间误差。
[0024]S104、将所述对应图像帧发送到截屏存储器中存储。
[0025]然后,智能电视的截屏处理程序将获取的图像帧存储成预定的图片格式,该格式可以是用户预先设定或选择的。如果用户之前对截屏图像设定了一定的参数要求,则根据先前默认的截屏设置参数,处理该图像帧,例如,设定该图像的像素值,分辨率,尺寸大小,以满足用户的要求。然后,对该图像帧按照一预定格式设定文件名,发送到一截屏存储器中存储,同时发送到智能电视系统内存的剪贴板区域中。
[0026]如果用户需要对该图片继续进行转发、上传等操作,可以直接通过粘贴剪贴板的内容来实现,也可以到截屏存储器中根据该图像帧的参数找到该图像帧,进行后续操作。
[0027]本发明实施例通过根据用户触发时间的时间戳,找到存储器中需要进行截屏的图像帧进行截屏操作,能够准确获取智能电视的视频数据,由于获取的图像与在存储设备中的相同,比之使用手机对屏幕进行拍照,图像更加清晰自然,用户可以利用该截图进行各种后续操作,方便了用户的使用。
[0028]本发明还提供了一种智能电视的截屏装置,其特征在于,所述装置包括:
接收单元,用于接收一截屏请求命令,获取所述请求命令中的请求数据,所述请求数据包括截屏命令触发时间点的时间戳以及视频流参数;
存储地址查找单元,用于根据所述视频流参数,查找所述智能电视的后台存储器中所述视频流数据的存储地址;
图像帧获取单元,用于根据所述时间戳,获取所述存储地址中存储的对应该时间戳的视频流数据的对应图像帧;
存储单元,用于将所述对应图像帧发送到截屏存储器中存储。
[0029]另外,为了获取智能电视的缓冲区中视频流的图像,
所述存储地址查找单元包括:
缓冲区地址查找单元,用于查找所述视频流数据所在缓冲区的地址;
所述图像帧获取单元用于获取所述缓冲区中存储的对应该时间戳的视频流数据的对应图像帧。
[0030]另外,为了防止用户点击过慢引起的误差,所述图像帧获取单元,还用于获取与所述截屏命令触发时间点相对应的时间戳前后一小段时间内的图像帧。
[0031]另外,所述装置还包括:
预处理单元,当接收到截屏请求后,对所述截屏请求进行预处理,将截屏请求对应的指令封装成符合一预定格式的指令包,并将指令包暂存到一指令存储器中;
发送单元,用于将所述指令包发送给截屏操作执行程序。
[0032]本发明实施例的截屏装置利用用户截屏触发时间的时间戳获取视频图像帧,所获取的截屏图像清晰准确,用户可以使用该截屏图像与好友分享交流,方便了用户的使用,增加了智能电视的实用性。
[0033]对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域的技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为根据本发明,某些步骤可以采用其他顺去或同时执行;其次,本领域技术人员也应该知悉,上述方法实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。
[0034]对于前述的各装置实施例,为了简单描述,故将其都表述为一系列的单元组合,但是本领域的技术人员应该知悉,本发明并不受所描述的单元组合的限制,因为根据本发明,某些单元可以采用其他单元执行;其次,本领域技术人员也应该知悉,上述装置实施例均属于优选实施例,所涉及的单元并不一定是本发明所必须的。[0035]本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。对于系统实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
[0036]以上对本发明所提供的一种智能电视的截屏方法和装置,进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在【具体实施方式】及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
【权利要求】
1.一种智能电视的截屏方法,其特征在于,所述方法包括:接收一截屏请求命令,获取所述请求命令中的请求数据,所述请求数据包括截屏命令触发时间点的时间戳以及视频流参数;根据所述视频流参数,查找所述智能电视的后台存储器中所述视频流数据的存储地址;根据所述时间戳,获取所述存储地址中存储的对应该时间戳的视频流数据的对应图像帧;将所述对应图像帧发送到截屏存储器中存储。
2.根据权利要求1的智能电视的截屏方法,其特征在于,所述根据所述视频流参数,查找所述智能电视的后台存储器中所述视频流数据的存储地址的步骤包括:查找所述视频流数据所在缓冲区的地址;所述根据所述时间戳,获取所述存储地址中存储的对应该时间戳的视频流数据的对应图像帧的步骤包括:获取所述缓冲区中存储的对应该时间戳的视频流数据的对应图像帧。
3.根据权利要求1的智能电视的截屏方法,其特征在于:所述根据所述时间戳,获取所述存储地址中存储的对应该时间戳的视频流数据的对应帧的步骤,还包括,获取与所述截屏命令触发时间点相对应的时间戳前后`一小段时间内的图像帧。
4.根据权利要求1的智能电视的截屏方法,其特征在于:所述接收一截屏请求命令,获取所述请求命令中的请求数据的步骤,还包括:当接收到截屏请求后,对所述截屏请求进行预处理,将截屏请求对应的指令封装成符合一预定格式的指令包,并将指令包暂存到一指令存储器中;将所述指令包发送给截屏操作执行程序。
5.根据权利要求1的智能电视的截屏方法,其特征在于:所述智能电视包括一可向其发送指令的遥控器,所述截屏请求命令通过触发设置于所述智能电视端或是所述遥控器端的按键或语音输入入口实现。
6.一种智能电视的截屏装置,其特征在于,所述装置包括:接收单元,用于接收一截屏请求命令,获取所述请求命令中的请求数据,所述请求数据包括截屏命令触发时间点的时间戳以及视频流参数;存储地址查找单元,用于根据所述视频流参数,查找所述智能电视的后台存储器中所述视频流数据的存储地址;图像帧获取单元,用于根据所述时间戳,获取所述存储地址中存储的对应该时间戳的视频流数据的对应图像帧;存储单元,用于将所述对应图像帧发送到截屏存储器中存储。
7.根据权利要求6的智能电视的截屏装置,其特征在于,所述存储地址查找单元包括:缓冲区地址查找单元,用于查找所述视频流数据所在缓冲区的地址;所述图像帧获取单元用于获取所述缓冲区中存储的对应该时间戳的视频流数据的对应图像帧。
8.根据权利要求6的智能电视的截屏装置,其特征在于:所述图像帧获取单元,还用于获取与所述截屏命令触发时间点相对应的时间戳前后一小段时间内的图像帧。
9.根据权利要求6的智能电视的截屏装置,其特征在于:还包括:预处理单元,用于当接收到截屏请求后,对所述截屏请求进行预处理,将截屏请求对应的指令封装成符合一预定格式的指令包,并将指令包暂存到一指令存储器中;发送单元,用于将所述指令包发送给截屏操作执行程序。
10.根据权利要求6的智能电视的截屏装置,其特征在于:所述智能电视包括一可向其发送指令的遥控器, 所述截屏请求命令通过触发设置于所述智能电视端或是所述遥控器端的按键或语音输入入口实现。
【文档编号】H04N21/435GK103747351SQ201310629772
【公开日】2014年4月23日 申请日期:2013年12月2日 优先权日:2013年12月2日
【发明者】刘建, 李响 申请人:乐视致新电子科技(天津)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1