一种显示控制装置及方法

文档序号:7595399阅读:96来源:国知局
专利名称:一种显示控制装置及方法
技术领域
本发明涉及宽带视频点播技术,特别是涉及一种显示控制装置及方法。
背景技术
宽带视频点播技术集互联网、多媒体、通讯等多种技术于一体,是一种向用户提供包括数字电视在内的多种交互式服务的技术。
众所周知,传统的电视系统是单向广播方式,它限制了电视观众与电视服务提供商之间的互动,也限制了节目的个性化和即时化。如果电视观众对正在播送的所有频道内容都没有兴趣,他(她)将别无选择。这不仅导致电视观众时间上的损失,也会造成有线电视服务提供商资源上的浪费。另外,传统的电视系统一般在特定的时间段内播放特定内容的节目,这对于许多观众来说是不方便的。例如,一位上夜班的观众可能希望在凌晨某个时候收看新闻,而一位准备搭乘某次列车的乘客则可能希望离家以前看一场原定晚上播出的足球比赛录像。而这些问题都是传统的电视系统所无法解决的。
有鉴于此,业界发展出视频点播技术。现有技术的视频点播系统利用宽带有线电视网的基础设施,以家用电视机作为主要终端电器,通过互联网协议来提供包括电视节目在内的多种数字媒体服务。与传统的电视系统相比,视频点播系统的优点在于1)用户可以得到高质量的数字媒体服务;2)用户可有极为广泛的自由度选择宽带IP网上各网站提供的视频节目;3)实现媒体提供者和媒体消费者的实质性互动;视频点播系统采用的播放平台是新一代家庭数字媒体终端的典型代表,它能根据用户的选择配置多种多媒体服务功能,包括数字电视节目、互联网游览、以及多种在线信息咨询、娱乐、教育及商务功能。
4)为网络发展商和节目提供商提供了广阔的新兴市场。
因此,随着宽带技术的发展,越来越多的用户开始享受网络视频点播技术带来的便利。
但是,现有技术的视频点播系统存在一些缺陷现有的视频点播系统中,显示控制装置通常只存在两个控制器电影目录浏览器和视频播放器。其中,所述电影目录浏览器用于从互联网获取电影目录;当接收到用户选取某一电影节目的指令后,将启动视频播放器;所述视频播放器从互联网读取对应的电影的相关数据,并进行播放。而且电影目录浏览器和视频播放器是串连关系,视频播放器工作时,电影目录浏览器通常不能工作;而浏览电影目录时视频播放器必须中止。因而,现有技术难以实现画中画功能,即同时实现多画面视频显示。
也就是说,在目前的宽带视频点播系统中,用户在同一时间只能看一部电影,不能同时看多部电影,更不用说在看电影的时候浏览网络新闻,从而给用户带来了一些不便。

发明内容
本发明解决的技术问题在于提供一种可以实现同时进行视频显示和网页浏览的显示控制装置及方法。
为此,本发明解决技术问题的技术方案是提供一种显示控制装置,包括主控器、视频播放器,非视频数据解析器;所述主控器用于保存视频播放器和非视频数据解析器的信息,控制视频播放器和非视频数据解析器的工作;所述视频播放器用于实现视频数据的解析和显示;所述非视频数据解析器用于显示非视频数据。
优选的,所述主控器包括用户输入控制接口、视频播放器控制对象和非视频数据解析器控制对象;所述用户输入控制接口用于接收用户发起的控制信息;所述视频播放器控制对象用于保存自身所对应的视频播放器表示,根据前述控制信息控制自身所对应的视频播放器;所述非视频解析器控制对象用于根据前述控制信息控制非视频数据解析器。
优选的,所述主控器还包括视频播放器控制对象容器和视频播放器工厂;所述视频播放器控制对象容器用于保存视频播放器的信息;所述视频播放器工厂用于创建视频播放器控制对象。
优选的,所述视频播放器包括视频音频分离器、视频解码器及音频解码器。
本发明还提供一种显示控制方法,应用于前述显示控制装置,包括1)主控器创建非视频数据解析器控制对象、用户输入控制接口和视频播放器控制对象容器;2)非视频数据解析器控制对象创建非视频数据解析器,所述非视频数据解析器读取并显示网络信息和节目目录;3)用户输入控制接口接收用户点播的节目信息,视频播放器控制对象容器创建视频播放器工厂,所述视频播放器工厂创建视频播放器控制对象;4)所述视频播放器控制对象创建视频播放器,并将用户点播的节目信息传递给视频播放器;5)所述视频播放器根据节目信息获取对应的视频数据,并进行解析和显示。
优选的,所述步骤1)中,所述主控器为非视频数据解析器控制对象、用户输入控制接口和视频播放器控制对象容器分配内存空间。
优选的,所述步骤4)中,将所述节目信息存放在视频播放器对应的内存空间中。
优选的,所述步骤5)具体包括所述视频播放器分离音频数据和视频数据,分别对音频数据和视频数据进行解码,输出解码后的音频数据和视频数据。
优选的,所述步骤5)中,当多个视频播放器同时工作时,仅当前视频播放器才能将音频数据输出;视频混效器根据视频播放器的前后关系叠加视频数据后输出。
优选的,还包括步骤用户输入控制接口接收到来自用户的控制信息;根据主控器中保存的当前接收用户输入信息的视频播放器标识;将控制信息传送给视频播放器控制对象容器或者非视频数据解析器控制对象。。
相对于现有技术,本发明的有益效果是由于本发明显示控制装置包括主控器、视频播放器和非视频数据解析器,并且通过主控器保存视频播放器和非视频数据解析器的信息,并控制他们的工作,如控制视频播放器占有屏幕的大小、多个视频播放器的先后关系,从而可以实现画中画功能,即在屏幕上同时显示多部视频节目的图像;而且视频播放器和非视频数据解析器在主控器的控制下可以同时工作,从而完成同时进行视频显示和网页浏览的功能。


图1是本发明显示控制装置的原理框图;图2是图1所示主控器的一种实施例示意图;图3是图1所示视频播放器的一种实施例示意图;图4是本发明中主控制器的工作流程示意图;图5是本发明中视频播放器控制对象容器的工作流程图;图6是本发明中用户输入控制接口的工作流程图。
具体实施例方式
为了解决在宽带视频点播系统中同时收看多个视频节目的技术问题,或者为了实现在用户收看网络视频节目的同时浏览网页,本发明提供一种显示控制装置及方法,可以完成基于宽带视频显示的画中画功能。使得用户不仅在视频点播系统中可以收看多部网络电视节目,而且还可以同时浏览网络中的其他内容如新闻、教育等。
请参阅图1,为了实现画中画功能,本发明显示控制装置包括主控器、视频播放器,非视频数据解析器等控制器(也称为控制对象)。
所述主控器主要负责视频播放器和非视频数据解析器的产生和工作,是整个显示控制装置的核心。所述主控制器用于保存所有视频播放器和非视频数据解析器的相关信息,如视频播放器的内部标识、占有屏幕的位置以及当前接收用户输入信息的视频播放器标识等。
用户通过主控器可以控制视频播放器和非视频数据解析器实现各种功能,如快进、快退、多画面显示和全屏显示等。
所述视频播放器是播放网络视频的核心部分,用于完成整个视频数据的解析和显示。
由于视频点播系统的显示控制装置内可以存在多个视频播放器,而且在主控器的控制下,每个视频播放器都可以调整自身占有屏幕的大小,即其可以占有整个屏幕,也可以仅占有屏幕的一部分。正是由于这一功能,多个视频播放器允许占有屏幕的不同或相同的区域,从而可以任意的实现画中画功能。
当多个视频播放器同时工作时,只有在主控器中保存的当前视频播放器才能把音频数据(即声音信息)输出到声卡,其余的视频播放器的均不能输出声音。所有的视频播放器都将视频信息输出到视频混效器,视频混效器根据各个视频播放器的前后关系将图像叠加在一起,输送相应信息到显示设备。
所述非视频数据解析器用于显示非视频数据,如新闻、游戏等。同时也用于显示网络视频节目目录,是用户浏览网络视频节目(如电影目录)的区域,并据此选择所希望收看的视频节目。
所述非视频数据解析器通常占用整个屏幕,但是视频播放器总是优先显示在它的上面。正是基于这一特点,从而可以实现同时收看视频节目和浏览网页的功能。
请参阅图2,是本发明中主控器的一个实施例。
所述主控器主要包括以下几个部分用户输入控制接口、视频播放器工厂、视频播放器控制对象、视频播放器控制对象容器以及非视频数据解析器控制对象。
所述用户输入控制接口用于接收用户通过控制设备(如遥控器、按钮或其它类似设备)传来的控制信息,然后根据主控器中保存的当前接收用户输入信息的视频播放器标识,将控制信息传送给视频播放器控制对象容器或者非视频数据解析器控制对象。
所述视频播放器控制对象容器用于保存每个视频播放器的控制信息,所述视频播放器工厂用于创建视频播放器对象。所述视频播放控制器对象容器通过视频播放器工厂创建视频播放器控制对象,接收从用户输入控制接口传来的用户控制信息,并根据屏幕状态转发给对应的视频播放器控制对象,再由视频播放器控制对象完成对视频播放器的控制功能。
所述视频播放器控制对象用于控制视频播放器,其保存自身所对应的视频播放器表示,并将用户命令(如快进、快退等)传递给视频播放器,从而控制视频播放器实现相应的功能。
所述非视频数据解析器控制对象用于控制非视频数据解析器,如设置背景、字体等。
请参阅图4至图6,是本发明显示控制方法的流程示意图。
参照图4,当系统进入工作状态后,显示控制装置开始工作,所述主控器创建一个非视频数据解析器控制对象、一个用户输入控制接口和一个视频播放器控制对象容器。
所述创建是指主控器为非视频数据解析器控制对象、用户输入控制接口和视频播放器控制对象容器分配自身所需要的内存空间。
同样,非视频数据解析器控制对象创建一个非视频数据解析器,该非视频数据解析器利用相关的网络协议(如HTTP等,此不赘述)从网络中读取网络信息,如新闻信息、教育信息等,供用户浏览。同时非视频数据解析器也从网络中获取视频节目目录,以供用户点播。
参照图5,如果用户点播了某个视频节目,视频播放器控制对象容器获取所述用户点播节目信息,利用视频播放器工厂创建一个视频播放器控制对象,再由视频播放器控制对象创建一个视频播放器,并将用户点播的节目信息传递给视频播放器。
所述传递节目信息可以是将节目信息存放在视频播放器对应的内存空间中。
随后,视频播放器主动从网络获取对应的视频数据,首先将音频数据和视频数据分离开,然后分别对音频、视频进行解码,向相应设备输出解码后的音频、视频数据。
由于非视频数据解析器和视频播放器在同时工作,因而用户即可以看视频信息,又可浏览非视频信息。
如果用户又点播了一个视频节目,视频播放器控制对象容器就会再次利用视频播放器工厂产生一个新的视频播放器控制对象,相应产生一个视频播放器,完成多个视频的同时播放。
当多个视频播放器同时工作时,只有在主控器中保存的当前视频播放器才能将声音信息输出到声卡,其余的均不能输出声音。所有的视频播放器都将视频信息输出到视频混效器,视频混效器根据各个视频播放器的前后关系把图像叠加在一起,输送相应信息到显示设备。
参照图6,在显示控制装置工作时,如果用户发出操作指令,所述用户输入控制接口用于接收用户通过控制设备(如遥控器、按钮或其它类似设备)传来的控制信息,然后根据主控器中保存的当前接收用户输入信息的视频播放器标识,将控制信息传送给视频播放器控制对象容器或者非视频数据解析器控制对象。
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
权利要求
1.一种显示控制装置,其特征在于包括主控器、视频播放器,非视频数据解析器;所述主控器用于保存视频播放器和非视频数据解析器的信息,控制视频播放器和非视频数据解析器的工作;所述视频播放器用于实现视频数据的解析和显示;所述非视频数据解析器用于显示非视频数据。
2.根据权利要求1所述的显示控制装置,其特征在于所述主控器包括用户输入控制接口、视频播放器控制对象和非视频数据解析器控制对象;所述用户输入控制接口用于接收用户发起的控制信息;所述视频播放器控制对象用于保存自身所对应的视频播放器表示,根据前述控制信息控制自身所对应的视频播放器;所述非视频解析器控制对象用于根据前述控制信息控制非视频数据解析器。
3.根据权利要求2所述的显示控制装置,其特征在于所述主控器还包括视频播放器控制对象容器和视频播放器工厂;所述视频播放器控制对象容器用于保存视频播放器的信息;所述视频播放器工厂用于创建视频播放器控制对象。
4.根据权利要求1所述的显示控制装置,其特征在于所述视频播放器包括视频音频分离器、视频解码器及音频解码器。
5.一种显示控制方法,应用于前述显示控制装置,包括1)主控器创建非视频数据解析器控制对象、用户输入控制接口和视频播放器控制对象容器;2)非视频数据解析器控制对象创建非视频数据解析器,所述非视频数据解析器读取并显示网络信息和节目目录;3)用户输入控制接口接收用户点播的节目信息,视频播放器控制对象容器创建视频播放器工厂,所述视频播放器工厂创建视频播放器控制对象;4)所述视频播放器控制对象创建视频播放器,并将用户点播的节目信息传递给视频播放器;5)所述视频播放器根据节目信息获取对应的视频数据,并进行解析和显示。
6.根据权利要求5所述的显示控制方法,其特征在于所述步骤1)中,所述主控器为非视频数据解析器控制对象、用户输入控制接口和视频播放器控制对象容器分配内存空间。
7.根据权利要求5所述的显示控制方法,其特征在于所述步骤4)中,将所述节目信息存放在视频播放器对应的内存空间中。
8.根据权利要求5所述的显示控制方法,其特征在于所述步骤5)具体包括所述视频播放器分离音频数据和视频数据,分别对音频数据和视频数据进行解码,输出解码后的音频数据和视频数据。
9.根据权利要求8所述的显示控制方法,其特征在于所述步骤5)中,当多个视频播放器同时工作时,仅当前视频播放器才能将音频数据输出;视频混效器根据视频播放器的前后关系叠加视频数据后输出。
10.根据权利要求5所述的显示控制方法,其特征在于,还包括步骤用户输入控制接口接收到来自用户的控制信息;根据主控器中保存的当前接收用户输入信息的视频播放器标识;将控制信息传送给视频播放器控制对象容器或者非视频数据解析器控制对象。
全文摘要
本发明公开了一种显示控制装置,包括主控器、视频播放器,非视频数据解析器;所述主控器用于保存视频播放器和非视频数据解析器的信息,控制视频播放器和非视频数据解析器的工作;所述视频播放器用于实现视频数据的解析和显示;所述非视频数据解析器用于显示非视频数据。本发明还公开了一种显示控制方法。本发明可以实现画中画功能,即在屏幕上同时显示多部视频节目的图像;而且具有同时进行视频显示和网页浏览的功能。
文档编号H04N7/173GK1588997SQ20041006263
公开日2005年3月2日 申请日期2004年6月30日 优先权日2004年6月30日
发明者董祥, 秦远富, 王志波, 郑杰 申请人:大唐微电子技术有限公司, 大唐电信科技股份有限公司光通信分公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1