手机电视播放过程中对画面截屏发送的方法

文档序号:7920671阅读:429来源:国知局
专利名称:手机电视播放过程中对画面截屏发送的方法
技术领域
本发明涉及手机电视的画面获取方法,更具体的说,是在播放数字电视 的手机电视终端中,对画面的某一部分进行截取并发送的一种方法。
背景技术
随着移动数据业务的迅速发展以及数字电视技术和网络的迅速发展,手 机电视业务发展迅速。由于手机用户普及率高而且手机具有携带方便等特性, 手机电视业务显示出了比普通电视更广泛的影响力。
在手机电视终端实现数字电视播放功能时,用户遇到感兴趣画面时需要 进行截屏,虽然现有的手机电视能对画面进行截屏发送,但是截取整个屏幕 画面的图像发送会使发送流量过大,并且有时用户需要与朋友分享的也仅仅 只是图片中的某一部分画面,因此会造成一定的资源浪费。

发明内容
本发明要解决的问题是为手机电视用户提供手机电视播放过程中对画面 截屏发送的方法,用户在观看手机电视时可以对需要的部分画面进行截屏发 送,节省流量。
为了解决上述技术问题,本发明提供了一种手机电视播放过程中对画面
截屏发送的方法,包含
在手机电视视频中截取全屏画面,获得全屏截图画面; 从该全屏截图画面中截取用户选择的区域,得到区域截图画面; 发送所述区域截图画面。
进一步的,上述方法还可具有以下特点,还将所述全屏截图画面绘制在 base层并显示,屏蔽所述手机电视视频,所述用户从该全屏截图画面中选择
区域。
进一步的,上述方法还可具有以下特点,将所述区域截图画面绘制并显 示在弹出提示框上。
进一步的,上述方法还可具有以下特点,将所述区域截图画面绘制并显
示在弹出提示框上具体包含如下步骤
将所述区域截图画面按照所述弹出提示框的大小展开;转换所述区域截 图画面的格式为base层上显示的类型;将所述区域截图画面绘制在所述弹出 提示框上。
进一步的,上述方法还可具有以下特点,所述用户选择的区域为矩形区 域,所述用户在所述全屏截图画面上选择两个点,所述两个点的横纵坐标相 交构成的区域为所述矩形区域。
进一步的,上述方法还可具有以下特点,发送所述区域截图画面之前还 包含步骤,提示所述用户是否发送所述区域截图画面,所述用户选择发送时, 才发送所述区域截图画面,否则,显示所述全屏截图画面。
进一步的,上述方法还可具有以下特点,发送所述区域截图画面后,打 开Overlayl层,显示手机电视视频。
本发明还提供一种手机电视播放过程中对画面截屏发送的手机电视终 端,包含
全屏截取单元,用于在手机电视视频中截取全屏画面,获得全屏截图画
面;
区域截取单元,用于从所述全屏截图画面中截取用户选择的区域,得到 区i或截图画面;
发送单元,用于发送所述区域截图画面。
进一步的,上述手机电视终端还可具有以下特点,包含全屏显示单元, 区域显示单元,其中
所述全屏显示单元,用于将所述全屏截图画面绘制在base层上并显示, 屏蔽所述手机电视视频;
所述区域显示单元,用于将所述区域截图画面显示在弹出提示框上。
进一步的,上述手机电视终端还可具有以下特点,所述区域显示单元进 一步包含
展开单元,用于将所述区域截图画面按照所述弹出提示框的大小展开; 转换单元,用于转换所述区域截图画面的格式为base层上显示的类型; 绘制单元,将所述区域截图画面绘制在所述弹出提示框上。
釆用本发明的画面截屏发送方法,在全屏画面中截取部分画面进行发送, 节省了资源。


图1为本发明在手机电视播放过程中对画面进行截屏发送的处理流程图。
具体实施例方式
数码相机/移动终端/PDA (Personal Digital Assistant,个人数字助理)等 的LCD (Liquid Crystal Display,液晶显示屏)的驱动有三层Overlayl层, Overlay2层和Base Layer (Base层),在不同层显示不同的应用。其中,Base 层主要用做平常应用显示界面;Overlay2层(下层)用于实时显示视频流捕 获到的数据,用于视频播放、回放等;Overlayl层由于有透明效果,因此用 作一些需要透明的地方来实现特殊效果。为了在显示视频时还能显示部分应 用界面,在应用界面显示的地方,不使用透明色;在视频显示的地方,使用 透明色(黑色),这样黑色透明后,就看到了底下的Overlay2层上的视频。
本发明提出的手机电视播放过程中对画面截屏发送的方法,包含如下步

步骤sl,截屏,对当前时间点的节目视频画面进行全屏的截屏处理,得 到全屏截图画面;
步骤s2,将所述全屏截图画面绘制在Base层;
步骤s3,关闭Overlayl层,屏蔽下层的节目视频,使手机电视终端显示 当前截屏后的Base层画面,即显示所述全屏截图画面;
步骤s4,按照用户的选中区域对全屏截图画面中的一部分进行截图,得 到区域截图画面;
步骤s5,发送用户选中区域的截片,即发送所述区域截图画面;
步骤s6,打开Overlayl层,刷新手机电视终端屏幕,恢复显示下层正在 播放的手机电视节目视频。
上述方法还包括用户需实施截屏发送时的按键操作、用户通过手写笔在 已截取的全屏画面上通过点击划定所需发送的部分图片的操作,以及发送完 成后恢复到正常播放状态的按键操作。
下面将结合附图及具体实施方式
对本发明的技术方案进行详细的说明。
如图1所示,该具体流程包括以下步骤
步骤IOI,用户打开手机电视,收看手机电视节目视频;
步骤102,用户在播放过程中需对部分画面截屏发送,按下"截图"键;
步骤103,对当前时间点的节目视频画面进行全屏的截屏处理,截下的 画面被暂时存放在緩存中(该步骤通过调用下层接口即可实现),该画面称 为全屏截图画面。
步骤104,关闭Overlayl层,'显示base层,屏蔽下层的节目视频,但仍 旧保持Overlay2层打开,让手机电视节目视频处于播放状态;
其中,通过调用Qtopia平台的类QWSDisplay的成员函数changeScreen (false)将GUI区域切换到Base;
步骤105,将所述凌爰存中的全屏截图画面绘制在Base层;
具体实施步骤为首先将全屏截图画面从緩存中导出,按照手机电视终 端屏幕的大小将图片展开、转换图片格式(由于从缓存导出的图片格式为 QImage类型的,而绘制在Base层上的图片只支持QPixmap类型,因此需要
对图片格式进行转换),然后绘制在手机电视终端屏幕上,此时手机电视终
端即显示全屏截图画面。上述步骤可以通过调用Qtopia自带的类来实现。 步骤106,用户用手写笔在全屏截图画面中划出需要进行截屏发送的区
域;
一种实现方式是用户只需用手写笔点出两个在触摸屏上坐标分别为(xl: yl) , (x2,y2)的两个点(注xl和x2, yl和y2均不同,否则不能构成一 个矩形),由这两个点的横纵坐标相交即构成了一个矩形区域,该区域即为 用户选择的区域。当然,如果手机电视终端支持其他区域选择方式,用户也 可以使用其他方式选定需要截屏发送的区域。
步骤107,将用户选择的区域(例如,矩形画面区域)绘制在弹出提示 框上,该弹出提示框不同于显示全屏截图画面的界面。
具体实现方法为将步骤103中存放在緩存中的全屏截图画面导出,按 照用户选择的区域进行截图,得到区域截图画面,如果是用户选择的区域是 矩形区域,调用类QImage的函数QImage::copy (const QRect & r )即可实现截 图;将区域截图画面按照弹出提示框的大小展开;转换区域截图画面的格式 为可在Base层上显示的QPixmap类型;将区域截图画面绘制在弹出提示框上。
具体可以通过如下例的子程序来实现 QImage capPic;
capPic.load(filename);〃将文件名为filename的画面图像从緩存导出
capPic. copy (QRect); 〃截图,QRect为由坐标(xl, yl ) , (x2, y2 )划 出的矩形区域
QImage pic = capPic.smoothScale(107, 81);〃将图片展开成107 x 81规格大

QPixmap picture;
picture.convertFromlmage(pic);〃转4奐图片才各式 imageBox-〉setPixmap(picture);〃绘制图片到弹出提示框上 显示区域截图画面时,可以同时显示全屏截图画面,也可以关闭全屏截
图画面,也可以不在弹出提示框中显示,直接在原有的全屏截图画面的界面 上标识出区域截图画面即可,只要用户能识别出所选择的区域,本发明对区 域截图画面的显示不作限定。
步骤108,弹出提示框提示用户是否需要发送区域截图画面,如果用户 选择需要发送,执行步骤109,如果用户选择不需要发送,则关闭弹出提示 框,进入步骤105,显示之前截屏后的全屏截图画面;
步骤109,则根据用户选择的接收人将区域截图画面发送出去; 步骤IIO,用户需要恢复视频播放,则再次按下"截图"键; 也可以通过其他方式恢复视频播放,本发明不限于此,比如设置一退出 键退出截屏操作。
步骤lll,打开Overlayl层,刷新手机电视终端屏幕,显示出下层正在 播放的手机电视节目视频;
可以通过调用Qtopia平台的类QWSDisplay的成员函数changeScreen (true )将GUI区域切换到Overlay 1来打开Overlay 1层。
步骤112,用户继续收看当前手机电视节目视频。
其中,手机电视终端可以是移动终端,也可以是其他支持手机电视的终 端,例如PDA (个人数码助理)等。
本发明还提供一种手机电视播放过程中对画面截屏发送的手机电视终 端,包含
全屏截取单元,用于在手机电视视频中截取全屏画面,获得全屏截图画
面;
区域截取单元,用于从所述全屏截图画面中截取用户选择的区域,得到 区i或截图画面;
发送单元,用于发送所述区域截图画面。 该手机电视终端还包含全屏显示单元,区域显示单元,其中
所述全屏显示单元,用于将所述全屏截图画面绘制在base层上并显示, 屏蔽所述手才几电祸^见频;
所述区域显示单元,用于将所述区域截图画面显示在弹出提示框上。
所述区域显示单元进一步包含
展开单元,用于将所述区域截图画面按照所述弹出提示框的大小展开; 转换单元,用于转换所述区域截图画面的格式为base层上显示的类型; 绘制单元,将所述区域截图画面绘制在所述弹出提示框上。
当然,本发明还可有其他多种实施例,在不背离本发明精神及其实质的 但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。
权利要求
1、一种手机电视播放过程中对画面截屏发送的方法,其特征在于,包含:在手机电视视频中截取全屏画面,获得全屏截图画面;从该全屏截图画面中截取用户选择的区域,得到区域截图画面;发送所述区域截图画面。
2、 如权利要求l所述的方法,其特征在于,还将所述全屏截图画面绘制 在base层并显示,屏蔽所述手机电视视频,所述用户从该全屏截图画面中选 择区域。
3、 如权利要求2所述的方法,其特征在于,将所述区域截图画面绘制并 显示在弹出提示框上。
4、 如权利要求3所述的方法,其特征在于,将所述区域截图画面绘制并 显示在弹出提示框上具体包含如下步骤将所述区域截图画面按照所述弹出提示框的大小展开;转换所述区域截 图画面的格式为base层上显示的类型;将所述区域截图画面绘制在所述弹出 提示框上。
5、 如权利要求l所述的方法,其特征在于,所述用户选择的区域为矩形 区域,所述用户在所述全屏截图画面上选择两个点,所述两个点的横纵坐标 相交构成的区域为所述矩形区域。
6 、 如权利要求1所述的方法,其特征在于,发送所述区域截图画面之前 还包含步骤,提示所述用户是否发送所述区域截图画面,所述用户选择发送 时,才发送所述区域截图画面,否则,显示所述全屏截图画面。
7、 如权利要求l所述的方法,其特征在于,发送所述区域截图画面后, 打开Overlayl层,显示手机电视视频。
8、 一种手机电视播放过程中对画面截屏发送的手机电视终端,其特征在 于,包含全屏截取单元,用于在手机电视视频中截取全屏画面,获得全屏截图画面; 区域截取单元,用于从所述全屏截图画面中截取用户选择的区域,得到区i或截图画面;发送单元,用于发送所述区域截图画面。
9、 如权利要求8所述的手机电视终端,其特征在于,包含全屏显示单元, 区域显示单元,其中所述全屏显示单元,用于将所述全屏截图画面绘制在base层上并显示, 屏蔽所述手机电视视频;所述区域显示单元,用于将所述区域截图画面显示在弹出提示框上。
10、 如权利要求8所述的手机电视终端,其特征在于,所述区域显示单 元进一步包含展开单元,用于将所述区域截图画面按照所述弹出提示框的大小展开; 转换单元,用于转换所述区域截图画面的格式为base层上显示的类型; 绘制单元,将所述区域截图画面绘制在所述弹出提示框上。
全文摘要
本发明提供了一种手机电视播放过程中对画面截屏发送的方法,包含在手机电视视频中截取全屏画面,获得全屏截图画面;从该全屏截图画面中截取用户选择的区域,得到区域截图画面;发送所述区域截图画面。本发明还提供了一种手机电视播放过程中对画面截屏发送的终端,包含全屏截取单元,用于在手机电视视频中截取全屏画面,获得全屏截图画面;区域截取单元,用于从所述全屏截图画面中截取用户选择的区域,得到区域截图画面;发送单元,用于发送所述区域截图画面。采用本发明提供的方法和手机电视终端,可以对画面进行区域截屏发送,节省了资源。
文档编号H04N1/387GK101383889SQ200810171600
公开日2009年3月11日 申请日期2008年10月29日 优先权日2008年10月29日
发明者亮 刘, 凯 刘, 雪 张, 张芝萍, 露 董 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1