[发明专利]一种视频的录制/播放方法及录制/播放装置有效
申请号: | 201310507814.X | 申请日: | 2013-10-24 |
公开(公告)号: | CN104581353B | 公开(公告)日: | 2018-08-24 |
发明(设计)人: | 刘志俊 | 申请(专利权)人: | 深圳习习网络科技有限公司 |
主分类号: | H04N21/433 | 分类号: | H04N21/433;H04N21/472 |
代理公司: | 深圳中一专利商标事务所 44237 | 代理人: | 张全文 |
地址: | 518131 广东省深*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 录制 二进制数据流 节点数据 消息队列 读取 播放装置 录制文件 视频 视频领域 播放 转换 存储 | ||
1.一种视频的录制方法,其特征在于,所述方法包括:
将录制过程中的每一个操作以节点的形式添加到消息队列中;所述操作包括在视频录制的过程中,用户在画板上写字、擦除所写字、插入图片及清屏的操作;
周期性的从所述消息队列中读取节点数据;
将读取到的节点数据转换成相应的二进制数据流;
将所述二进制数据流存储至录制文件中。
2.如权利要求1所述的方法,其特征在于,所述将读取到的节点数据转换成相应的二进制数据流的步骤之后还包括以下步骤:
将转换的二进制数据流存储到缓冲内存中;
所述将所述二进制数据流存储至录制文件中的步骤之后还包括:
周期性的清除缓冲内存中所存储的二进制数据流。
3.如权利要求1或2所述的方法,其特征在于,所述周期性的从所述消息队列中读取节点数据的步骤之后还包括以下步骤:
将读取到的节点数据存储到缓冲内存中;
当读取到的节点数据所占用的内存大小超过预先设置的阈值时,则清除缓冲内存中所存储的节点数据。
4.如权利要求1所述的方法,其特征在于,所述方法还包括以下步骤:
预先设置录制文件的格式。
5.如权利要求1所述的方法,其特征在于,所述将所述二进制数据流存储至录制文件中的步骤之后还包括以下步骤:
将所述录制文件进行压缩。
6.一种视频的播放方法,其特征在于,所述方法包括:
读取录制文件;
将录制文件中的二进制数据流转换成相应的节点数据;
将转换后的节点数据添加到消息队列中;
从消息队列中读取节点数据;
将节点数据以绘图方式绘制成相应操作;
将绘制的操作显示出来。
7.一种视频的录制装置,其特征在于,所述装置包括:
节点单元,用于在录制过程中将每一个操作以节点的形式添加到消息队列中;所述操作包括在视频录制的过程中,用户在画板上写字、擦除所写字、插入图片及清屏的操作;
读取单元,用于周期性的从所述消息队列中读取节点数据;
转换单元,用于将读取到的节点数据转换成相应的二进制数据流;
存储单元,用于将所述二进制数据流存储至录制文件中。
8.如权利要求7所述的装置,其特征在于,所述装置还包括:
第一缓冲单元,用于将转换的二进制数据流存储到缓冲内存中;
第一清除单元,用于在所述存储单元将所述二进制数据流存储至录制文件中之后,周期性的清除缓冲内存中所存储的二进制数据流。
9.如权利要求7或8所述的装置,其特征在于,所述装置还包括:
第二缓冲单元,用于将读取到的节点数据存储到缓冲内存中;
第二清除单元,用于当读取到的节点数据所占用的内存大小超过预先设置的阈值时,则清除缓冲内存中所存储的节点数据。
10.一种操作轨迹的播放装置,其特征在于,所述装置包括:
第一读取单元,用于读取录制文件;
转换单元,用于将录制文件中的二进制数据流转换成相应的节点数据;
添加单元,用于将转换后的节点数据添加到消息队列中;
第二读取单元,用于从消息队列中读取节点数据;
绘制单元,用于将节点数据以绘图方式绘制成相应操作;
显示单元,用于将绘制的操作显示出来。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳习习网络科技有限公司,未经深圳习习网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310507814.X/1.html,转载请声明来源钻瓜专利网。