CN108200465A - 一种视频播放方法及装置 - Google Patents

一种视频播放方法及装置 Download PDF

Info

Publication number
CN108200465A
CN108200465A CN201810090760.4A CN201810090760A CN108200465A CN 108200465 A CN108200465 A CN 108200465A CN 201810090760 A CN201810090760 A CN 201810090760A CN 108200465 A CN108200465 A CN 108200465A
Authority
CN
China
Prior art keywords
video
mosaic
integration
description information
size
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201810090760.4A
Other languages
English (en)
Inventor
徐佳宏
谢慧梅
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Ipanel TV Inc
Original Assignee
Shenzhen Ipanel TV Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Ipanel TV Inc filed Critical Shenzhen Ipanel TV Inc
Priority to CN201810090760.4A priority Critical patent/CN108200465A/zh
Publication of CN108200465A publication Critical patent/CN108200465A/zh
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4318Generation of visual interfaces for content selection or interaction; Content or additional data rendering by altering the content in the rendering process, e.g. blanking, blurring or masking an image region
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/439Processing of audio elementary streams
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
    • H04N21/44016Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving splicing one content stream with another content stream, e.g. for substituting a video clip

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Studio Circuits (AREA)

Abstract

本申请实施例提供了一种视频播放方法及装置,所述视频播放方法获取整合视频以及所述整合视频的文本描述信息;然后根据所述文本描述信息构建多个焦点框,其中,每一个所述焦点框的位置和大小与每一个所述马赛克的位置和大小相对应;最后当接收到所述焦点框被点击的操作指令时,根据所述操作指令对应的马赛克的视频信息播放视频。因此,由于本申请技术方案中会根据整合视频重新构建多个焦点框,并可以根据操作指令来单独播放焦点框所在马赛克的视频,提高了视频播放的灵活性,提高了用户体验。

Description

一种视频播放方法及装置
技术领域
本申请涉及数据处理技术领域,更具体地说,涉及一种视频播放方法及装置。
背景技术
智能机顶盒通常是指搭载了Android OS(安卓操作***)的机顶盒,除了具备传统的电视盒功能,还可以进行娱乐、浏览网页等功能。
现有技术中,在智能机顶盒的显示界面中需要播放多路视频的画面时,通常采用将多路视频整合成一个整合视频的方式进行播放,即将多路视频整合在一个整合视频中,在该整合视频中包括有多个播放区域,这些播放区域被称为马赛克,在播放整合视频时,每一个马赛克中呈现出各自独立播放各自视频的播放效果。
但是,现有的播放方式只能播放整合视频,而无法针对某一个马赛克的视频进行单独播放。
发明内容
有鉴于此,本申请提供了一种视频展示方法及装置,以便于解决现有技术中所存在的问题。
本发明公开了一种视频播放方法,包括:
获取整合视频以及所述整合视频的文本描述信息,所述整合视频为预先由多个视频进行整合后的视频,所述整合视频包括多个马赛克,每一个所述马赛克用于播放一个视频;所述文本描述信息包括所述整合视频中每一个马赛克在所述整合视频中的位置和大小,以及每一个所述马赛克所播放视频的视频信息;
根据所述文本描述信息构建多个焦点框,其中,每一个所述焦点框的位置和大小与每一个所述马赛克的位置和大小相对应;
当接收到所述焦点框被点击的操作指令时,根据所述操作指令对应的马赛克的视频信息播放视频。
优选的,每一个马赛克还分别对应有一个音频,所述文本描述信息中还包括每一个所述马赛克所播放视频的音频信息,所述方法还包括:
当接收到所述焦点框被点击的操作指令时,根据所述操作指令对应的马赛克的音频信息播放音频。
优选的,所述整合视频的生成过程包括:
获取马赛克布局信息构建马赛克,所述马赛克布局信息中包括每一个马赛克的位置和大小;
为每一个马赛克分别建立一个视频播放器;
在每一个所述视频播放器中分别引入各自所对应的视频的视频流;
将所有所述马赛克进行整合处理,得到所述整合视频。
优选的,还包括:
接收文本编辑指令,根据所述编辑指令生成所述整合视频的文本描述信息。
优选的,所述根据所述文本描述信息构建多个焦点框包括:
解析所述文本描述信息,得到马赛克布局的数组信息;所述数组信息用于表征每一个所述马赛克所在所述整合视频中的位置和大小;
根据所述数组信息中每一个马赛克所在的位置和大小,构建多个中空的焦点框;
将预设位置的焦点框的颜色设置为预设颜色并置为选中状态。
本发明另一方面公开了一种视频播放装置,包括:
获取模块,用于获取整合视频以及所述整合视频的文本描述信息,所述整合视频为预先由多个视频进行整合后的视频,所述整合视频包括多个马赛克,每一个所述马赛克用于播放一个视频;所述文本描述信息包括所述整合视频中每一个马赛克在所述整合视频中的位置和大小,以及每一个所述马赛克所播放视频的视频信息;
焦点框构建模块,用于根据所述文本描述信息构建多个焦点框,其中,每一个所述焦点框的位置和大小与每一个所述马赛克的位置和大小相对应;
视频播放模块,用于当接收到所述焦点框被点击的操作指令时,根据所述操作指令对应的马赛克的视频信息播放视频。
优选的,每一个马赛克还分别对应有一个音频,所述文本描述信息中还包括每一个所述马赛克所播放视频的音频信息,所述装置还包括:
音频播放模块,用于当接收到所述焦点框被点击的操作指令时,根据所述操作指令对应的马赛克的音频信息播放音频。
优选的,还包括用于生成整合视频的整合视频构建模块,包括:
获取单元,用于获取马赛克布局信息构建马赛克,所述马赛克布局信息中包括每一个马赛克的位置和大小;
播放器建立单元,用于为每一个马赛克分别建立一个视频播放器;
视频流引入单元,用于在每一个所述视频播放器中分别引入各自所对应的视频的视频流;
整合单元,用于将所有所述马赛克进行整合处理,得到所述整合视频。
优选的,还包括:
文本描述单元,用于接收文本编辑指令,根据所述编辑指令生成所述整合视频的文本描述信息。
优选的,所述焦点框构建模块包括:
解析单元,用于解析所述文本描述信息,得到马赛克布局的数组信息;所述数组信息用于表征每一个所述马赛克所在所述整合视频中的位置和大小;
焦点框构建单元,用于根据所述数组信息中每一个马赛克所在的位置和大小,构建多个中空的焦点框;
默认值设置单元,用于将预设位置的焦点框的颜色设置为预设颜色并置为选中状态。
从上述的技术方案可以看出,本申请实施例提供了一种视频播放方法及装置,所述方法首先获取整合视频以及所述整合视频的文本描述信息,所述整合视频为预先由多个视频进行整合后的视频,所述整合视频包括多个马赛克,每一个所述马赛克用于播放一个视频;所述文本描述信息包括所述整合视频中每一个马赛克在所述整合视频中的位置和大小,以及每一个所述马赛克所播放视频的视频信息;然后根据所述文本描述信息构建多个焦点框,其中,每一个所述焦点框的位置和大小与每一个所述马赛克的位置和大小相对应;最后当接收到所述焦点框被点击的操作指令时,根据所述操作指令对应的马赛克的视频信息播放视频。因此,由于本申请技术方案中会根据整合视频重新构建多个焦点框,并可以根据操作指令来单独播放焦点框所在马赛克的视频,提高了视频播放的灵活性,提高了用户体验。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
图1是本发明实施例公开的一种视频播放方法的流程示意图;
图2是本发明实施例公开的一种视频播放方法的另一种流程示意图;
图3是本发明实施例公开的一种视频播放方法中整合视频的生成方法流程图;
图4是本发明实施例公开的一种视频播放装置的结构示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
本发明技术方案的核心思想是根据整合视频重新构建焦点框,播放焦点框所在马赛克所对应的视频,提高视频播放的灵活性,提高用户体验。
下面对本发明的技术方案进行详细介绍。
参见图1,图1是本发明实施例公开的一种视频播放方法的流程示意图。
本发明公开了一种视频播放方法,包括:
S101、获取整合视频以及所述整合视频的文本描述信息,所述整合视频为预先由多个视频进行整合后的视频,所述整合视频包括多个马赛克,每一个所述马赛克用于播放一个视频;所述文本描述信息包括所述整合视频中每一个马赛克在所述整合视频中的位置和大小,以及每一个所述马赛克所播放视频的视频信息;
本发明实施例中,可以应用到电视墙中,当然,电视广播、电信IPTV等单位用于监控所有电视视频流是否正常也适用。本发明技术方案中的执行主体可以是机顶盒,也可以是用于播放视频的终端等设备,其中,机顶盒或播放视频的终端可以和服务器相连接,服务器可以是视频服务器或数据服务器,用来进行数据交互。其中,服务器中存储了生成的整合视频,生成整合视频的具体过程在后面进行介绍。可以理解的是,也可以不与服务器相连接,获取本地所存储的整合视频即可。
本发明实施例中,首先获取整合视频,以及该整合视频的文本描述信息,其中,整合视频中包括多个显示区域,这些显示区域被称为马赛克或小格子,每一个马赛克用来播放一路视频。文本描述信息用来描述这些马赛克的具***置和大小,其中大小指的马赛克是长度和高度。文本描述信息中包括整合视频中一共有多少个马赛克,分为多少行,多少列,哪些马赛克组合成一个大的马赛克,各个马赛克之间的距离等。还包括每一个马赛克所要播放视频的视频信息。视频信息可以包括播放的视频流地址信息。
S102、根据所述文本描述信息构建多个焦点框,其中,每一个所述焦点框的位置和大小与每一个所述马赛克的位置和大小相对应;
本发明实施例中,获取了文本描述信息后,根据该文本描述信息来构建焦点框,其中,每一个焦点框的位置和大小与每一个马赛克相对应。构建后的焦点框可以在马赛克的显示层之上,用来实现框选的效果。
实际使用中,还可以包括将预设位置的马赛克对应的焦点框设置为默认焦点框,并设置为已选中状态等过程,在此实施例中不具体限定。
S103、当接收到所述焦点框被点击的操作指令时,根据所述操作指令对应的马赛克的视频信息播放视频。
当某一个焦点框被点击时,会触发相应的操作指令,例如单击、双击、确定等操作指令,当接收到某一操作指令时,根据视频信息播放焦点框所在的马赛克所对应的视频。
其中,优选的,所述根据所述操作指令对应的马赛克的视频信息播放视频的播放模式为全屏播放模式。
实际使用中,用户使用遥控器点击确定时,触发点击的操作指令,会适用全拼播放模式来播放对应的视频。
从上述的技术方案可以看出,本申请实施例提供了一种视频播放方法,首先获取整合视频以及所述整合视频的文本描述信息,所述整合视频为预先由多个视频进行整合后的视频,所述整合视频包括多个马赛克,每一个所述马赛克用于播放一个视频;所述文本描述信息包括所述整合视频中每一个马赛克在所述整合视频中的位置和大小,以及每一个所述马赛克所播放视频的视频信息;然后根据所述文本描述信息构建多个焦点框,其中,每一个所述焦点框的位置和大小与每一个所述马赛克的位置和大小相对应;最后当接收到所述焦点框被点击的操作指令时,根据所述操作指令对应的马赛克的视频信息播放视频。因此,由于本申请技术方案中会根据整合视频重新构建多个焦点框,并可以根据操作指令来单独播放焦点框所在马赛克的视频,提高了视频播放的灵活性,提高了用户体验。
参见图2,图2是本发明实施例公开的一种视频播放方法的另一种流程示意图。
由于整合视频通常仅作为一个视频,相对应的音频也只有一个。因此,针对此种问题,本发明提供的技术方案如下。
S201、获取整合视频以及所述整合视频的文本描述信息,所述整合视频为预先由多个视频进行整合后的视频,所述整合视频包括多个马赛克,每一个所述马赛克用于播放一个视频;所述文本描述信息包括所述整合视频中每一个马赛克在所述整合视频中的位置和大小,以及每一个所述马赛克所播放视频的视频信息;每一个马赛克还分别对应有一个音频,所述文本描述信息中还包括每一个所述马赛克所播放视频的音频信息;
S202、根据所述文本描述信息构建多个焦点框,其中,每一个所述焦点框的位置和大小与每一个所述马赛克的位置和大小相对应;
S203、当接收到所述焦点框被点击的操作指令时,根据所述操作指令对应的马赛克的视频信息播放视频。
S204、当接收到所述焦点框被点击的操作指令时,根据所述操作指令对应的马赛克的音频信息播放音频。
其中步骤S201-步骤S203与步骤S101-步骤S103相互参考,再此不进行赘述。
本申请实施例中,每一个马赛克还分别对应有一个音频,在焦点框被点击时,还会播放该马赛克对应的音频。其中,音频信息可以包括音频的地址信息以及音频流的相关信息。可以理解的是,当播放焦点框所对应的音频时,整合视频所播放的视频会停止播放,以免同时播放所带来的混乱。
可见,本发明技术方案中,对于每一个马赛克,还分别对应有各自的音频,当播放视频的同时,还会播放音频,提高用户体验。
上述实施例介绍了整合视频,下面对整合视频的生成过程进行介绍。
参见图3,图3是本发明实施例公开的一种视频播放方法中整合视频的生成方法流程图。
所述整合视频的生成过程包括:
S301、获取马赛克布局信息构建马赛克,所述马赛克布局信息中包括每一个马赛克的位置和大小;
本发明实施例中,首先获取马赛克布局信息,马赛克布局信息中包括每一个马赛克所在的位置以及大小,还包括马赛克的数量、相互的位置关系等信息。并将其保存在数据库中。构建马赛克的具体技术不进行限定,只要根据马赛克布局信息能够构建出多个马赛克即可。
S302、为每一个马赛克分别建立一个视频播放器;
根据马赛克布局信息构建了多个马赛克后,为每一个马赛克分别建立一个视频播放器。
实际使用中,针对每一个马赛克所对应要播放的视频,可以分别建立一个播放器,用来实现播放视频的功能。
S303、在每一个所述视频播放器中分别引入各自所对应的视频的视频流;
之后,为每一个视频播放器选择数据源,即引入视频的视频流,设置所要播放视频的路径。
S304、将所有所述马赛克进行整合处理,得到所述整合视频;
S305、接收文本编辑指令,根据所述编辑指令生成所述整合视频的文本描述信息。
最后将所有的马赛克进行整合,得到整合视频。并且,接收用户的编辑文本操作,得到整合视频的文本描述信息,文本描述信息用来描述这些马赛克的具***置和大小,其中大小指的马赛克是长度和高度。文本描述信息中包括整合视频中一共有多少个马赛克,分为多少行,多少列,哪些马赛克组合成一个大的马赛克,各个马赛克之间的距离等。还包括每一个马赛克所要播放视频的视频信息。视频信息可以包括播放的视频流地址信息。
由于本发明中,对应有文本描述信息,根据文本描述信息自动构建焦点框,相当于每一个焦点框对应一个马赛克,当点击该焦点框时,可以播放马赛克对应的视频播放器,播放对应的视频流。
下面对构建焦点框进行详细说明。
本发明实施例中,所述根据所述文本描述信息构建多个焦点框包括:
解析所述文本描述信息,得到马赛克布局的数组信息;所述数组信息用于表征每一个所述马赛克所在所述整合视频中的位置和大小;
本发明实施例中,文本描述信息中马赛克的位置和大小用数组的方式进行描述。实际使用中,可以为:[4,0,1,1,1,1,0,0,1,1,1,1,4,0,1,1,1,1,0,0,1,1,1,1]。
根据所述数组信息中每一个马赛克所在的位置和大小,构建多个中空的焦点框;
将预设位置的焦点框的颜色设置为预设颜色并置为选中状态。
其中,预设颜色为红色。
本发明的焦点框是通过html的画的一个中空的div来实现的,在实际使用中,利用如下代码实现:
<div style="position:absolute;left:63px;top:104px;width:480px;height:291px;z-index:-1;border:#9c1529solid 5px;visibility:hidden;"id="focus"></div>
实际使用中,当按下遥控器的上下左右键的时候,画面上颜色焦点框根据程序画好的格子做对应的移动和变化。
本发明实施例另一方面公开了一种视频播放装置。
参见图4,图4是本发明实施例公开的一种视频播放装置的结构示意图。
本发明公开的一种视频播放装置,包括:
获取模块1,用于获取整合视频以及所述整合视频的文本描述信息,所述整合视频为预先由多个视频进行整合后的视频,所述整合视频包括多个马赛克,每一个所述马赛克用于播放一个视频;所述文本描述信息包括所述整合视频中每一个马赛克在所述整合视频中的位置和大小,以及每一个所述马赛克所播放视频的视频信息;
焦点框构建模块2,用于根据所述文本描述信息构建多个焦点框,其中,每一个所述焦点框的位置和大小与每一个所述马赛克的位置和大小相对应;
视频播放模块3,用于当接收到所述焦点框被点击的操作指令时,根据所述操作指令对应的马赛克的视频信息播放视频。
优选的,每一个马赛克还分别对应有一个音频,所述文本描述信息中还包括每一个所述马赛克所播放视频的音频信息,所述装置还包括:
音频播放模块,用于当接收到所述焦点框被点击的操作指令时,根据所述操作指令对应的马赛克的音频信息播放音频。
优选的,还包括用于生成整合视频的整合视频构建模块,包括:
获取单元,用于获取马赛克布局信息构建马赛克,所述马赛克布局信息中包括每一个马赛克的位置和大小;
播放器建立单元,用于为每一个马赛克分别建立一个视频播放器;
视频流引入单元,用于在每一个所述视频播放器中分别引入各自所对应的视频的视频流;
整合单元,用于将所有所述马赛克进行整合处理,得到所述整合视频。
优选的,还包括:
文本描述单元,用于接收文本编辑指令,根据所述编辑指令生成所述整合视频的文本描述信息。
优选的,所述焦点框构建模块包括:
解析单元,用于解析所述文本描述信息,得到马赛克布局的数组信息;所述数组信息用于表征每一个所述马赛克所在所述整合视频中的位置和大小;
焦点框构建单元,用于根据所述数组信息中每一个马赛克所在的位置和大小,构建多个中空的焦点框;
默认值设置单元,用于将预设位置的焦点框的颜色设置为预设颜色并置为选中状态。
需要说明的是,本发明公开的一种视频播放装置实施例的各模块功能可以实现上述实施例中一种视频播放方法的各个步骤,相互参照即可,在此不进行赘述。
从上述的技术方案可以看出,本申请实施例提供了一种视频播放装置首先获取整合视频以及所述整合视频的文本描述信息,所述整合视频为预先由多个视频进行整合后的视频,所述整合视频包括多个马赛克,每一个所述马赛克用于播放一个视频;所述文本描述信息包括所述整合视频中每一个马赛克在所述整合视频中的位置和大小,以及每一个所述马赛克所播放视频的视频信息;然后根据所述文本描述信息构建多个焦点框,其中,每一个所述焦点框的位置和大小与每一个所述马赛克的位置和大小相对应;最后当接收到所述焦点框被点击的操作指令时,根据所述操作指令对应的马赛克的视频信息播放视频。因此,由于本申请技术方案中会根据整合视频重新构建多个焦点框,并可以根据操作指令来单独播放焦点框所在马赛克的视频,提高了视频播放的灵活性,提高了用户体验。
为了描述的方便,描述以上***时以功能分为各种模块分别描述。当然,在实施本申请时可以把各模块的功能在同一个或多个软件和/或硬件中实现。
本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于***或***实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。以上所描述的***及***实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质中。
还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

Claims (10)

1.一种视频播放方法,其特征在于,包括:
获取整合视频以及所述整合视频的文本描述信息,所述整合视频为预先由多个视频进行整合后的视频,所述整合视频包括多个马赛克,每一个所述马赛克用于播放一个视频;所述文本描述信息包括所述整合视频中每一个马赛克在所述整合视频中的位置和大小,以及每一个所述马赛克所播放视频的视频信息;
根据所述文本描述信息构建多个焦点框,其中,每一个所述焦点框的位置和大小与每一个所述马赛克的位置和大小相对应;
当接收到所述焦点框被点击的操作指令时,根据所述操作指令对应的马赛克的视频信息播放视频。
2.根据权利要求1所述的视频播放方法,其特征在于,每一个马赛克还分别对应有一个音频,所述文本描述信息中还包括每一个所述马赛克所播放视频的音频信息,所述方法还包括:
当接收到所述焦点框被点击的操作指令时,根据所述操作指令对应的马赛克的音频信息播放音频。
3.根据权利要求1或2所述的视频播放方法,其特征在于,所述整合视频的生成过程包括:
获取马赛克布局信息构建马赛克,所述马赛克布局信息中包括每一个马赛克的位置和大小;
为每一个马赛克分别建立一个视频播放器;
在每一个所述视频播放器中分别引入各自所对应的视频的视频流;
将所有所述马赛克进行整合处理,得到所述整合视频。
4.根据权利要求3所述的视频播放方法,其特征在于,还包括:
接收文本编辑指令,根据所述编辑指令生成所述整合视频的文本描述信息。
5.根据权利要求1或2所述的视频播放方法,其特征在于,所述根据所述文本描述信息构建多个焦点框包括:
解析所述文本描述信息,得到马赛克布局的数组信息;所述数组信息用于表征每一个所述马赛克所在所述整合视频中的位置和大小;
根据所述数组信息中每一个马赛克所在的位置和大小,构建多个中空的焦点框;
将预设位置的焦点框的颜色设置为预设颜色并置为选中状态。
6.一种视频播放装置,其特征在于,包括:
获取模块,用于获取整合视频以及所述整合视频的文本描述信息,所述整合视频为预先由多个视频进行整合后的视频,所述整合视频包括多个马赛克,每一个所述马赛克用于播放一个视频;所述文本描述信息包括所述整合视频中每一个马赛克在所述整合视频中的位置和大小,以及每一个所述马赛克所播放视频的视频信息;
焦点框构建模块,用于根据所述文本描述信息构建多个焦点框,其中,每一个所述焦点框的位置和大小与每一个所述马赛克的位置和大小相对应;
视频播放模块,用于当接收到所述焦点框被点击的操作指令时,根据所述操作指令对应的马赛克的视频信息播放视频。
7.根据权利要求6所述的视频播放装置,其特征在于,每一个马赛克还分别对应有一个音频,所述文本描述信息中还包括每一个所述马赛克所播放视频的音频信息,所述装置还包括:
音频播放模块,用于当接收到所述焦点框被点击的操作指令时,根据所述操作指令对应的马赛克的音频信息播放音频。
8.根据权利要求6或7所述的视频播放装置,其特征在于,还包括用于生成整合视频的整合视频构建模块,包括:
获取单元,用于获取马赛克布局信息构建马赛克,所述马赛克布局信息中包括每一个马赛克的位置和大小;
播放器建立单元,用于为每一个马赛克分别建立一个视频播放器;
视频流引入单元,用于在每一个所述视频播放器中分别引入各自所对应的视频的视频流;
整合单元,用于将所有所述马赛克进行整合处理,得到所述整合视频。
9.根据权利要求8所述的视频播放装置,其特征在于,还包括:
文本描述单元,用于接收文本编辑指令,根据所述编辑指令生成所述整合视频的文本描述信息。
10.根据权利要求6或7所述的视频播放装置,其特征在于,所述焦点框构建模块包括:
解析单元,用于解析所述文本描述信息,得到马赛克布局的数组信息;所述数组信息用于表征每一个所述马赛克所在所述整合视频中的位置和大小;
焦点框构建单元,用于根据所述数组信息中每一个马赛克所在的位置和大小,构建多个中空的焦点框;
默认值设置单元,用于将预设位置的焦点框的颜色设置为预设颜色并置为选中状态。
CN201810090760.4A 2018-01-30 2018-01-30 一种视频播放方法及装置 Pending CN108200465A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810090760.4A CN108200465A (zh) 2018-01-30 2018-01-30 一种视频播放方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810090760.4A CN108200465A (zh) 2018-01-30 2018-01-30 一种视频播放方法及装置

Publications (1)

Publication Number Publication Date
CN108200465A true CN108200465A (zh) 2018-06-22

Family

ID=62591941

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810090760.4A Pending CN108200465A (zh) 2018-01-30 2018-01-30 一种视频播放方法及装置

Country Status (1)

Country Link
CN (1) CN108200465A (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108924622A (zh) * 2018-07-24 2018-11-30 腾讯科技(深圳)有限公司 一种视频处理方法及其设备、存储介质、电子设备

Citations (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1581003A1 (en) * 2004-03-23 2005-09-28 British Broadcasting Corporation Monitoring system
WO2005107245A1 (en) * 2004-04-28 2005-11-10 Aircode Co., Ltd. A system for mosaic epg and a method thereof
US20100122294A1 (en) * 2006-12-28 2010-05-13 Craner Michael L Systems and methods for creating custom video mosaic pages with local content
CN103021378A (zh) * 2012-12-25 2013-04-03 广东威创视讯科技股份有限公司 一种多屏拼接显示装置和方法
US20130283318A1 (en) * 2012-04-23 2013-10-24 Comcast Cable Communications, LLC. Dynamic Mosaic for Creation of Video Rich User Interfaces
CN103430210A (zh) * 2011-03-31 2013-12-04 索尼电脑娱乐公司 信息处理***、信息处理装置、拍摄装置、以及信息处理方法
CN103517126A (zh) * 2012-06-19 2014-01-15 华为技术有限公司 马赛克视频呈现的方法、显示控制装置及终端
CN103702230A (zh) * 2013-12-13 2014-04-02 乐视网信息技术(北京)股份有限公司 图像显示方法及装置
US20150020102A1 (en) * 2013-07-15 2015-01-15 Kt Corporation Multi-channel guide service based on broadcast rating
CN104954849A (zh) * 2015-06-25 2015-09-30 福建新大陆通信科技股份有限公司 一种机顶盒马赛克中快速切换逻辑框的方法
CN104954870A (zh) * 2015-06-17 2015-09-30 福建新大陆通信科技股份有限公司 一种机顶盒快速更新马赛克节目数据的方法及***
WO2016071381A1 (en) * 2014-11-05 2016-05-12 Sony Corporation Provision of a video mosaic service
US20170208357A1 (en) * 2016-01-14 2017-07-20 Echostar Technologies L.L.C. Apparatus, systems and methods for configuring a mosaic of video tiles
US9800828B1 (en) * 2013-03-15 2017-10-24 Cox Communications, Inc. Method for pre-rendering video thumbnails at other than macroblock boundaries

Patent Citations (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1581003A1 (en) * 2004-03-23 2005-09-28 British Broadcasting Corporation Monitoring system
WO2005107245A1 (en) * 2004-04-28 2005-11-10 Aircode Co., Ltd. A system for mosaic epg and a method thereof
US20100122294A1 (en) * 2006-12-28 2010-05-13 Craner Michael L Systems and methods for creating custom video mosaic pages with local content
CN103430210A (zh) * 2011-03-31 2013-12-04 索尼电脑娱乐公司 信息处理***、信息处理装置、拍摄装置、以及信息处理方法
US20130283318A1 (en) * 2012-04-23 2013-10-24 Comcast Cable Communications, LLC. Dynamic Mosaic for Creation of Video Rich User Interfaces
CN103517126A (zh) * 2012-06-19 2014-01-15 华为技术有限公司 马赛克视频呈现的方法、显示控制装置及终端
CN103021378A (zh) * 2012-12-25 2013-04-03 广东威创视讯科技股份有限公司 一种多屏拼接显示装置和方法
US9800828B1 (en) * 2013-03-15 2017-10-24 Cox Communications, Inc. Method for pre-rendering video thumbnails at other than macroblock boundaries
US20150020102A1 (en) * 2013-07-15 2015-01-15 Kt Corporation Multi-channel guide service based on broadcast rating
CN103702230A (zh) * 2013-12-13 2014-04-02 乐视网信息技术(北京)股份有限公司 图像显示方法及装置
WO2016071381A1 (en) * 2014-11-05 2016-05-12 Sony Corporation Provision of a video mosaic service
CN104954870A (zh) * 2015-06-17 2015-09-30 福建新大陆通信科技股份有限公司 一种机顶盒快速更新马赛克节目数据的方法及***
CN104954849A (zh) * 2015-06-25 2015-09-30 福建新大陆通信科技股份有限公司 一种机顶盒马赛克中快速切换逻辑框的方法
US20170208357A1 (en) * 2016-01-14 2017-07-20 Echostar Technologies L.L.C. Apparatus, systems and methods for configuring a mosaic of video tiles

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108924622A (zh) * 2018-07-24 2018-11-30 腾讯科技(深圳)有限公司 一种视频处理方法及其设备、存储介质、电子设备
CN108924622B (zh) * 2018-07-24 2022-04-22 腾讯科技(深圳)有限公司 一种视频处理方法及其设备、存储介质、电子设备

Similar Documents

Publication Publication Date Title
CA2770361C (en) System and method for real time text streaming
JP4187394B2 (ja) ストリーミング・メディアでのユーザによって制御される選択的オーバーレイのための方法および装置
CN104796448B (zh) 网络***的数据处理方法和装置
CN108900854A (zh) 直播中连麦房间切换方法、存储介质、设备及***
CN105653167A (zh) 一种基于在线直播的信息展示方法及客户端
US9952739B2 (en) Modular audio control surface
JPH07212861A (ja) 有限状態機械を使用した多重プロセス制御方法
CN108848414A (zh) 一种视频的播放方法、清晰度的切换方法及播放器
CN105472437A (zh) 视频播放方法及装置
CN108924582A (zh) 视频录制方法、计算机可读存储介质及录播***
CA2600491A1 (en) Media timeline processing infrastructure
CN104602098A (zh) 一种视频弹幕显示方法及其设备
CN103517135B (zh) 一种连续播放mp4格式视频文件的方法、***及电视
CN106936671A (zh) 多屏互动方法、装置及终端设备
CN110708589A (zh) 信息的分享方法和装置、存储介质、电子装置
CN106792197A (zh) 一种视频播放区域布局的切换方法及***
CN110099284A (zh) 一种快捷发言的生成方法、装置及服务器
CN106792152A (zh) 一种视频合成方法及终端
JP2016527792A (ja) ビデオ会議端末、セカンダリストリームデータアクセス方法およびコンピュータ記憶媒体
CN108260019A (zh) 弹幕显示方法、装置及可读存储介质
CN108200465A (zh) 一种视频播放方法及装置
CN109982101A (zh) 一种直播处理的方法、装置、设备和存储介质
CN113923525A (zh) 基于非线编模式的互动视频编辑器及轨道实现方法
CN106899881B (zh) 音视频文件的播放方法及播放装置
CN104902297B (zh) 一种节目播放的方法及装置

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20180622

RJ01 Rejection of invention patent application after publication