一种实现画中画在手机流媒体中应用的方法

文档序号:7685423阅读:232来源:国知局
专利名称:一种实现画中画在手机流媒体中应用的方法
技术领域
本发明涉及移动通信领域,尤其是移动终端中的画中画在手机流 媒体中的实现及应用。
技术背景在生活中经常会遇到这样的情况,手机通过流媒体播放器观看节目,常常对各类节目进行点击选择或者输入流媒体URL (Uniform Resource Locator ,在Internet的WWW服务程序上用于指定信息位置 的表示方法),流媒体开始连接,数据缓冲一定的时间。当节目播放 时,发现内容不是自己真正关心的,用户又不得不重复先前动作对其 他节目进行操作,整个过程比较繁琐,需要的时间也比较多。当前画中画采用的技术主要是对画中画多媒体芯片进行编解码, 该芯片的专有性可能导致整体手机成本过高。 发明内容本发明为克服上述已有技术的缺陷,提供了一种手机上两个或者 多个流媒体节目播放画中画功能,在同一时间内能同时了解不同节目 的具体内容,极大地方便了用户对手机流媒体节目的选择。本发明的技术方案是通过当前通用的手机硬件架构处理器+通用多媒体芯片,实现画中画的功能。对于双通道或者多通道数据源,由主通道数据(第一 通道)利用通用多媒体芯片快速解码、其他通道数据利用处理器分时 解码来完成。解码后数据的屏显在处理器的软件控制下合并生成。对 系统的基本要求处理器支持各类流媒体格式的软解码功能,通用多 媒体芯片支持各类流媒体格式的硬解码功能。软件的画中画模块要 求URL获取管理模块、多端口数据下载模块、显示数据归并模块、 屏幕显示设置管理、处理器的分时解码/芯片解码控制模块。URL获取管理模块获得连接的两个或者多个流媒体地址,将该 地址提交给多端口数据下载模块,该模块负责连接数据传送给处理器 的分时解码/芯片解码控制模块,同时显示数据归并模块负责根据屏 幕显示设置管理设置好的显示参数进行数据显示归并,完成画中画的 显示。


图1是流媒体中画中画创建和实现过程的流程图; 图2是画中画屏幕显示过程流程图; 图3是画中画软件,莫块关系。
具体实施方式
处理器的分时解码/芯片解码控制模块是解决问题的关键,它的 过程分为芯片解码和处理器解码两个部分。在解码方式上,通用多媒 体芯片对流媒体的主流格式MP4/H264/AVS都是支持的。通用多媒体 芯片的解码过程处理器发出解码命令,芯片设置解码参数,根据解 码格式要求从外置内存或者快速存储器上加载解码算法库到芯片内存,将内存数据输入到芯片内进行解码,解码结束后输出到外置屏显 内存中。这种处理方式是主通道,或者说是单通道的多媒体芯片解码。 这种方式就是大家所知的硬解码。当第二通道或者其他多通道数据源需要解码时,处理器分时来进 行解码,整个过程如下当第二通道或者其他多通道数据源符合解码 要求时,处理器按照分时机制提供处理器解码,处理器从通道会话描 述信息表中获得流媒体格式等信息,加载对应的软解码算法,按照显 示要求的縮放配置进行快速解码输出到指定的内存区。因为屏显数据和内存数据存在一一对应关系,处理器处理的内存 数据输入到对应的屏显的局部区域数据区,从而形成画中画的内存数 据合并。如图1所示,从获取流媒体URL开始,判断手机是否支持多端 口数据业务,如果支持则创建对应的URL连接,将显示对应数据放 入到显示控制模块,显示控制模块将数据进行统一后输出。URL的 获取要满足如下要求手机支持多个URL的输入界面管理或者对保 存下来的流媒体URL可以进行多个选择功能。如图2所示,当数据根据URL地址链接成功后,显示数据通过 UDP (User Data gram Protocol,即用户数据报协议)等方式获得并放 入到内存,根据不同的屏幕管理方式,我们将画中画分为主-从显 示方式和均分方式,不同的方式采用不同的縮放和刷新机制。这两种 方式可以通过手机软件来设置参数,当数据解码完成后,该设置参数 是縮放的依据。当设置主-从显示方式时,硬解码的数据直接输出到显示内存;处理器将解码数据按照固定大小进行縮放,然后输出到固 定的显示内存对应区,直接将该对应区的内存内容覆盖。当设置均分 显示时,硬解码的数据需要按照均分比例进行縮放后放入屏显内存空 间一半区域;处理器按照均分比例縮放,同时放入到屏显内存空间的 另外一半空间区域。屏显数据的控制手机需要满足如下要求手机提 供屏显设置菜单管理。
图3提供了画中画软件模块关系,从软件模块的角度来说明了 整个软件的画中画控制过程。在整体软件结构中,只有URL管理和 屏幕显示控制是对外接口模块,其它都是内部控制模块。
流媒体画中画功能对外为一个独立的模块,提供两个公共的接口 函数URL获取和显示屏分,供其他模块调用。URL参数获取提供 支持多个URL的输入和URL的保存读出,如果是保存读出需要提供保 存文件地址。该函数负责判断URL的有效性和手机多数据源获取情 况,支持画中画返回结果为真。流媒体画中画返回支持成功时,调用 模块提供的显示参数控制公共函数接口,设置屏幕显示方式和屏幕区 间大小等信息;流媒体画中画模块根据参数设置,转换显示内容,提 供显示地址供给其他模块显示调用。
以上所述仅为本发明的较佳实施例而己,并非用来限定本发明的实 施范围。即凡依本发明申请专利范围的内容所作的等效变化与修饰,都 应为本发明的技术范畴。
权利要求
1、一种实现画中画在手机流媒体中应用的方法,该手机具有普通配置处理器和通用多媒体芯片,该处理器支持现有流媒体格式的软解码功能,该通用多媒体芯片支持现有流媒体格式的硬解码功能;还具有画中画模块,其特征在于,所述方法包含如下步骤1)从多个数据源获取多个流媒体URL,其中主通道的数据源利用多媒体芯片快速解码、第二通道或其他多通道的数据源利用处理器分时解码;2)将步骤1)中解码得到的数据在所述处理器的软件模块的控制下合并生成数据然后进行屏幕显示。
2、 根据权利要求1所述的方法,其特征在于,所述分时解码的步骤 为当所述第二通道或其他多通道的数据源符合解码要求时,所述处 理器按照分时机制首先从通道会话描述信息表中获得流媒体格式等 信息,然后加载对应的软解码算法,最后按照显示要求的縮放配置进 行快速解码输出到指定的内存区。
3、 根据权利要求1所述的方法,其特征在于,所述屏幕显示的模式 是主-从显示方式或均分方式;当所述屏幕显示的模式设置为主-从显示方式时,硬解码的数据 直接输出到显示内存;所述处理器将该硬解码的数据按照固定大小进 行縮放,然后输出到固定的显示内存对应区,直接将该对应区的内存 内容覆盖;当所述屏幕显示的模式设置为均分方式时,硬解码的数据需要按 照均分比例进行縮放后放入屏显内存空间的一半区域;所述处理器按 照均分比例縮放,同时放入到所述屏显内存空间的另外一半空间区 域。
4、根据权利要求1所述的方法,其特征在于,所述画中画模块包括 URL获取管理模块、多端口数据下载模块、显示数据归并模块、屏显 设置管理模块、处理器的分时解码/芯片解码控制模块,其中URL获取管理模块获得连接的两个或者多个流媒体地址,并将该 地址提交给多端口数据下载模块,该多端口数据下载模块负责连接数 据并传送给处理器的分时解码/芯片解码控制模块,同时显示数据归 并模块负责根据屏显设置管理模块设置好的显示参数进行数据显示 归并,完成画中画的显示。
全文摘要
本发明涉及一种实现画中画在手机流媒体中应用的方法,该手机具有普通配置处理器和通用多媒体芯片,该处理器支持现有流媒体格式的软解码功能,该通用多媒体芯片支持现有流媒体格式的硬解码功能;还具有画中画模块,所述方法包含如下步骤从多个数据源获取多个流媒体URL,其中主通道的数据源利用多媒体芯片快速解码第二通道或其他多通道的数据源利用处理器分时解码;然后将解码得到的数据在所述处理器的软件模块的控制下合并生成数据然后屏显给用户提供简单明了的流媒体播放画中画功能,让客户根据自己的爱好及时选中喜爱的节目进行观看,减少内容查看的来回切换,从而给用户带来方便。
文档编号H04N5/45GK101252618SQ200810035778
公开日2008年8月27日 申请日期2008年4月9日 优先权日2008年4月9日
发明者刘德刚 申请人:嘉兴闻泰通讯科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1