窗口自适应媒体播放方法及装置以及媒体联网发布方法

文档序号:7807408阅读:169来源:国知局
窗口自适应媒体播放方法及装置以及媒体联网发布方法
【专利摘要】本发明涉及窗口自适应媒体播放方法及装置以及媒体联网发布方法。其中窗口自适应媒体播放方法应用于包括信号连接的显示控制系统和显示屏的显示终端,其包括步骤:显示控制系统获取媒体文件,获取显示屏的分辨率大小,调整播放窗口与显示屏的分辨率大小一致,对媒体文件数据进行缩放渲染处理后在播放窗口内播放,以及将播放窗口的内容映射到显示屏上进行显示。因此,本发明将媒体文件的缩放转换由用户编辑转为显示控制系统自动完成,避免了人为操作失误带来的播放效果差问题,提升了播放效果;减少了同一媒体需要产生大量附件(也即不同分辨率的媒体文件)的过程,提高了传输效率,节省了磁盘空间;此外可以简化媒体制作过程,缩短媒体发布周期。
【专利说明】窗口自适应媒体播放方法及装置以及媒体联网发布方法

【技术领域】
[0001]本发明涉及显示【技术领域】,具体涉及一种窗口自适应媒体播放方法、一种窗口自适应媒体播放装置以及一种媒体联网发布方法。

【背景技术】
[0002]参见图1,其为LED显示屏终端媒体联网发布系统的架构示意图。图1示意的是将媒体A和媒体B通过网络远程发布到具有不同显示屏规格大小(也即不同显示屏分辨率大小)的LED显示屏终端1、LED显示屏终端2和LED显示屏终端3进行播放。由于各个LED显示屏终端1,2,3的显示屏规格不同,为达到较好的媒体播放效果,则需要根据不同的显示屏规格制作出不同分辨率大小的媒体文件,例如对于媒体A,则需要制作出分辨率为(128X128)、(256X 128)及(64X64)的三个媒体文件A ;类似地,对于媒体B,也需要制作出分辨率为(128X128)、(256X 128)及(64X64)的三个媒体文件B。然而,图1中所示的媒体联网发布方式,存在以下几个问题:
[0003](I)需要花费用户大量的时间将同一形态的媒体内容制作成和各个LED显示屏终端的显示屏规格分别对应的多个媒体文件;
[0004](2)媒体文件不能任意给所有LED显示屏终端发送,因为LED显示屏终端的显示屏规格不一致,只能给相应显示屏规格的LED显示屏终端发送媒体文件;
[0005](3)容易受到人为的影响,因为发布到各个LED显示屏终端上的媒体内容在制作时可能出现不一致或出现差错,影响播放效果;以及
[0006](4)若媒体联网发布为服务器传输模式,相同的媒体内容多次传输到服务器,影响传输效率,而且浪费服务器磁盘空间。


【发明内容】

[0007]因此,为克服现有技术存在的技术缺陷,本发明提出一种窗口自适应媒体播放方法、一种窗口自适应媒体播放装置以及一种媒体联网发布方法。
[0008]具体地,本发明实施例提出的一种窗口自适应媒体播放方法,应用于包括信号连接的显示控制系统和显示屏的显示终端,包括步骤:(a)所述显示控制系统获取媒体文件;
(b)所述显示控制系统获取所述显示屏的分辨率大小;(c)所述显示控制系统调整播放窗口与所述显示屏的分辨率大小一致;(d)所述显示控制系统对所述媒体文件数据进行缩放渲染处理后在所述播放窗口内播放;以及(e)所述显示控制系统将所述播放窗口的内容映射到所述显示屏上进行显示。
[0009]在本发明的一个实施例中,上述窗口自适应媒体播放方法中的媒体文件为视频媒体文件,所述步骤(d)包括:创建与所述播放窗口大小一致的视频媒体渲染窗口、并将所述播放窗口设为所述视频媒体渲染窗口的父窗口 ;启动播放所述视频媒体文件;以及将所述视频媒体文件数据缩放渲染到所述视频媒体渲染窗口。
[0010]在本发明的一个实施例中,上述窗口自适应媒体播放方法中,所述显示控制系统包括安装有嵌入式操作系统的异步控制卡,所述显示屏为LED显示屏,所述播放窗口位于所述嵌入式操作系统的运行桌面上。
[0011]此外,本发明实施例提出的一种窗口自适应媒体播放装置,包括:媒体获取模块,获取媒体文件;分辨率获取模块,获取与所述窗口自适应媒体播放装置信号连接的显示屏的分辨率大小;播放窗口调整模块,调整播放窗口与所述显示屏的分辨率大小一致;缩放渲染模块,对所述媒体文件数据进行缩放渲染处理后在所述播放窗口内播放;以及窗口映射模块,将所述播放窗口的内容映射到所述显示屏上进行显示。
[0012]在本发明的一个实施例中,在上述窗口自适应媒体播放装置中,当所述媒体文件为视频媒体文件,所述缩放渲染模块执行如下步骤:创建与所述播放窗口大小一致的视频媒体渲染窗口、并将所述播放窗口设为所述视频媒体渲染窗口的父窗口 ;启动播放所述视频媒体文件;以及将所述视频媒体文件数据缩放渲染到所述视频媒体渲染窗口。
[0013]另外,本发明实施例提出的一种媒体联网发布方法,包括步骤;选取多个显示终端,其中所述多个显示终端具有不同的显示屏分辨率;以及将同一媒体文件通过网络远程发布至所述多个显示终端以供所述多个显示终端进行窗口自适应播放,其中所述媒体文件的分辨率不同于所述多个显示终端中至少一个的显示屏分辨率。
[0014]在本发明的一个实施例中,上述媒体联网发布方法中的多个显示终端为LED显示屏终端。
[0015]在本发明的一个实施例中,上述媒体联网发布方法中的媒体文件的分辨率大于所述多个显示终端中至少一个的显示屏分辨率。
[0016]由上可知,本发明实施例将媒体文件的缩放转换由用户编辑转为显示控制系统所运行的软件和操作系统自动完成,避免了人为操作失误带来的播放效果差的问题,提升了播放效果;减少了同一媒体需要产生大量附件(也即不同分辨率的媒体文件)的过程,提高了传输效率,节省了磁盘空间;此外,可以简化媒体制作过程,缩短媒体发布周期。
[0017]通过以下参考附图的详细说明,本发明的其它方面和特征变得明显。但是应当知道,该附图仅仅为解释的目的设计,而不是作为本发明的范围的限定,这是因为其应当参考附加的权利要求。还应当知道,除非另外指出,不必要依比例绘制附图,它们仅仅力图概念地说明此处描述的结构和流程。

【专利附图】

【附图说明】
[0018]图1为现有的一种LED显示屏终端媒体联网发布系统的架构示意图。
[0019]图2为本发明实施例的一种LED显示屏终端媒体联网发布系统的架构示意图。
[0020]图3为本发明实施例的一种视频媒体的联网发布及窗口自适应播放的流程示意图。
[0021]图4为本发明实施例的一种窗口自适应媒体播放装置的功能模块示意图。

【具体实施方式】
[0022]为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图对本发明的【具体实施方式】做详细的说明。
[0023]请参见图2,其为本发明实施例的一种LED显示屏终端媒体联网发布系统的架构示意图。如图2所示,管理端计算机100通过网络与LED显示屏终端210,220,230连接在一起。本实施例中,LED显示屏终端210,220,230包括信号连接的显示控制系统和LED显示屏;以异步控制LED显示屏终端为例,其显示控制系统包括异步控制卡,而对于同步控制LED显示屏终端,其显示控制系统例如包括依序信号连接的播放计算机、发送卡和接收卡。
[0024]请一并参见图2和图3,图3为本发明实施例的一种视频媒体的联网发布及窗口自适应播放的流程示意图。下面将结合图2和图3对本发明实施例的视频媒体联网发布方法和窗口自适应视频媒体播放方法进行详细说明。
[0025](一 )对于视频媒体联网发布方法,其执行过程可以为:
[0026]首先,在管理端计算机100上制作任意分辨率大小(或称任意窗口大小)的视频媒体文件,例如视频媒体文件A (1024 X 768)和视频媒体文件B (256X 128),由于本实施例中的LED显示屏终端210,220, 230具有窗口自适应播放特性,因此欲发送至各个LED显示屏终端210,220,230的媒体A和媒体B只需制作一份媒体文件即可,也即视频媒体文件A (1024 X 768)和视频媒体文件 B (256 X 128)。
[0027]之后,在管理端计算机100上的应用软件界面选取欲播放媒体A和媒体B的LED显示屏终端例如210,220, 230以将媒体文件A(1024X768)和媒体文件B(256X 128)和各个LED显示屏终端210,220, 230绑定,从而可通过网络将媒体文件A(1024X768)和媒体文件B (256X 128)发布到各个LED显示屏终端210,220,230进行存储。此处,如果采用服务器模式进行媒体发布,则媒体文件A (1024 X 768)和媒体文件B (256 X 128)会通过网络首先发送到服务器,之后由各个LED显示屏终端210,220,230和服务器进行心跳交互而分别自服务器下载媒体文件A(1024X 768)和媒体文件B (256X 128)到本地存储。
[0028]从图2中可以看出,各个LED显示屏终端210,220,230的显示屏分辨率分别为(128X128)、(256X 128)及(64X640),而媒体文件A和B的分辨率分别为(1024X768)和(256X 128);显然,媒体文件的分辨率在制作时无须再参考LED显示屏终端的显示屏分辨率,其可以与所有的LED显示屏终端的显示屏分辨率不同,也可只是与部分LED显示屏终端的显示屏分辨率不同。
[0029](二)对于窗口自适应视频媒体播放方法,其执行过程可为:以LED显示屏终端中的任意一个例如210为例进行说明,
[0030]首先,LED显示屏终端210的显示控制系统例如异步控制卡通过网络接收管理端计算机100发布的视频媒体文件并存储在本地,在此异步控制卡安装有嵌入式操作系统例如WINCE操作系统。
[0031]之后,LED显示屏终端210的异步控制卡启动检测LED显示屏终端210的LED显示屏的分辨率大小例如(128X128);在此,LED显示屏的分辨率大小可以预先存储在异步控制卡的存储器中。
[0032]接着,LED显示屏终端210的异步控制卡调整播放窗口和显示屏分辨率大小(128X128) 一致;此处,播放窗口例如是位于WINCE操作系统的运行桌面上,其为LED显示屏的显示映射窗口。
[0033]接下来,由LED显示屏终端210的异步控制卡对前述存储的视频媒体文件数据进行缩放渲染处理并在所述播放窗口内播放。具体地可为:(i)由异步控制卡的应用软件创建和所述播放窗口同样大小的视频媒体渲染窗口、并将视频媒体渲染窗口附着在播放窗口之上,也即将视频媒体渲染窗口的父窗口设置为播放窗口 ;(ii)由异步控制卡上的应用软件通过调用WINCE操作系统提供的DirectShow对象的启动接口 ;以及(iii)启动视频媒体文件播放后,WINCE操作系统通过DirectShow的视频缩放渲染技术,将任意分辨率大小的视频媒体文件数据缩放渲染到前述创建的视频媒体渲染窗口,此时播放窗口上就能完整地看到视频媒体文件的播放内容。
[0034]然后,由LED显示屏终端210的异步控制卡将播放窗口的播放内容映射到LED显示屏终端210的LED显示屏上进行显示,从而实现视频媒体的窗口自适应播放。需要说明的是,前述媒体联网发布方法和窗口自适应媒体播放方法是以视频媒体文件为例,但本发明并不以此为限,也可以是文字媒体,只是文字媒体文件数据的缩放渲染处理无需视频媒体文件数据的缩放渲染处理那么复杂,例如对于以矢量数据格式表示的文字媒体,只需对文字媒体内容进行简单的比例缩放即可。
[0035]请参见图4,其本发明实施例的一种窗口自适应媒体播放装置的功能模块示意图。图4中所示的窗口自适应媒体播放装置1000可以由安装有嵌入式操作系统的异步控制卡来实现,但本发明并不以此为限,也可以是由安装有操作系统的其他计算机系统,例如包括存储器和至少一个处理器的系统来实现。
[0036]具体地,图4中的窗口自适应媒体播放装置1000可以执行图3所示的窗口自适应视频媒体播放方法,并且依据功能可划分出多个模块,例如媒体获取模块1001、分辨率获取模块1003、播放窗口调整模块1005、缩放渲染模块1005以及窗口映射模块1009。其中,媒体获取模块1001用于获取媒体文件,其可以包括有线网络模块或无线网络模块;分辨率获取模块1003用于获取与窗口自适应媒体播放装置信号连接的显示屏的分辨率;播放窗口调整模块1005用于调整播放窗口与显示屏的分辨率大小一致;缩放渲染模块1005用于对媒体文件数据进行缩放渲染处理后在播放窗口内播放;以及窗口映射模块1009用于将播放窗口的内容映射到显示屏上进行显示。至于各个功能模块媒体获取模块1001、分辨率获取模块1003、播放窗口调整模块1005、缩放渲染模块1005以及窗口映射模块1009等的具体功能细节则可参考前述的窗口自适应视媒体播放过程,在此不再赘述。
[0037]综上所述,本发明实施例将媒体文件的缩放转换由用户编辑转为显示控制系统所运行的软件和操作系统自动完成,避免了人为操作失误带来的播放效果差的问题,提升了播放效果;减少了同一媒体需要产生大量附件(也即不同分辨率的媒体文件)的过程,提高了传输效率,节省了磁盘空间;此外,可以简化媒体制作过程,缩短媒体发布周期。
[0038]另外,可以理解的是,本发明的窗口自适应媒体播放方法及装置以及媒体联网发布方法并不局限于LED显示屏终端,也可以是其他显示终端,例如包括LCD显示屏的显示终端等等
[0039]本文中应用了具体个例对本发明窗口自适应媒体播放方法及装置以及媒体联网发布方法的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在【具体实施方式】及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制,本发明的保护范围应以所附的权利要求为准。
【权利要求】
1.一种窗口自适应媒体播放方法,应用于包括信号连接的显示控制系统和显示屏的显示终端,其特征在于,包括步骤: (a)所述显示控制系统获取媒体文件; (b)所述显示控制系统获取所述显示屏的分辨率大小; (c)所述显示控制系统调整播放窗口与所述显示屏的分辨率大小一致; (d)所述显示控制系统对所述媒体文件数据进行缩放渲染处理后在所述播放窗口内播放;以及 (e)所述显示控制系统将所述播放窗口的内容映射到所述显示屏上进行显示。
2.如权利要求1所述的窗口自适应媒体播放方法,其特征在于,所述媒体文件为视频媒体文件,所述步骤(d)包括: 创建与所述播放窗口大小一致的视频媒体渲染窗口、并将所述播放窗口设为所述视频媒体渲染窗口的父窗口; 启动播放所述视频媒体文件;以及 将所述视频媒体文件数据缩放渲染到所述视频媒体渲染窗口。
3.如权利要求2所述的窗口自适应媒体播放方法,其特征在于,所述显示控制系统包括安装有嵌入式操作系统的异步控制卡,所述显示屏为LED显示屏,所述播放窗口位于所述嵌入式操作系统的运行桌面上。
4.一种窗口自适应媒体播放装置,其特征在于,包括: 媒体获取模块,获取媒体文件; 分辨率获取模块,获取与所述窗口自适应媒体播放装置信号连接的显示屏的分辨率大小; 播放窗口调整模块,调整播放窗口与所述显示屏的分辨率大小一致; 缩放渲染模块,对所述媒体文件数据进行缩放渲染处理后在所述播放窗口内播放;以及 窗口映射模块,将所述播放窗口的内容映射到所述显示屏上进行显示。
5.如权利要求4所述的窗口自适应媒体播放装置,其特征在于,当所述媒体文件为视频媒体文件,所述缩放渲染模块执行如下步骤: 创建与所述播放窗口大小一致的视频媒体渲染窗口、并将所述播放窗口设为所述视频媒体渲染窗口的父窗口; 启动播放所述视频媒体文件;以及 将所述视频媒体文件数据缩放渲染到所述视频媒体渲染窗口。
6.一种媒体联网发布方法,其特征在于,包括步骤: 选取多个显示终端,所述多个显示终端具有不同的显示屏分辨率;以及将同一个媒体文件通过网络远程发布至所述多个显示终端以供所述多个显示终端进行窗口自适应播放,其中所述媒体文件的分辨率不同于所述多个显示终端中至少一个的显不屏分辨率。
7.如权利要求6所述的媒体联网发布方法,其特征在于,所述多个显示终端为LED显示屏终端。
8.如权利要求6所述的媒体联网发布方法,其特征在于,所述媒体文件的分辨率大于所述多个显示终端中 至少一个的显示屏分辨率。
【文档编号】H04N21/431GK104079978SQ201410299270
【公开日】2014年10月1日 申请日期:2014年6月27日 优先权日:2014年6月27日
【发明者】成智刚, 樊光辉 申请人:西安诺瓦电子科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1