双面电视的osd控制方法及装置的制作方法

文档序号:8001055阅读:245来源:国知局
专利名称:双面电视的osd控制方法及装置的制作方法
技术领域
本发明涉及电视机技术领域,尤其涉及一种双面电视的OSD控制方法及装置。
背景技术
现代电视技术快速发展,电视的产品形态已经由过去的黑白电视发展到彩色电视,由小屏幕CRT (Cathode Ray Tube,阴极射线管)电视发展到大屏幕LED (Light Emitting Diode,发光二极管)平板电视。作为电视产品形态的发展方向之一,双面显示的平板电视将会得到较大的发展。双面电视不仅仅是简单的将两台平板电视合并到一起,而是在同一个电视主板上配置两路数据解码、视频处理通道,并最终显示在两块不同的屏幕上。单一屏幕的电视,所有的OSD (On-Screen Display,屏幕菜单式调节方式)都显示在同一个屏幕上,为一个显示终端服务。对于双屏幕电视,系统可以仅包括一套0SD,同时也仅在一个屏幕上显示。如此可能会出现系统不响应某个用户操作的情况,例如两个用户同时操作频道列表菜单选台时,只有一个用户的操作得到响应,因此使得用户体验效果差。另外,系统也可以同时做两套完全相同或相似的菜单,将两个屏幕对应的菜单完全独立,这样两个屏幕的用户操作都能响应,且不相互干扰。但是,这样OSD系统的设计工作将变的很庞大,OSD系统也将消耗更多的内存资源。

发明内容
本发明的主要目的是提供一种双面电视的OSD控制方法,旨在节省OSD系统资源。本发明提供了一种双面电视的OSD控制方法,包括以下步骤接收屏幕菜单OSD显示请求;根据所述OSD显示请求及预置的菜单分类信息,产生OSD显示控制指令;根据所述OSD显示控制指令,控制OSD显示请求的菜单数据在显示屏上进行相应的显示。优选地,所述根据OSD显示请求及预置的菜单分类信息,产生OSD显示控制指令的步骤具体包括根据OSD显示请求,判断OSD显示请求对应的显示屏的类型,该显示屏的类型包括 A显示屏及B显示屏;根据预置的菜单分类信息,判断OSD显示请求对应的菜单类型,所述菜单类型包括串行共享控制菜单及并行独立控制菜单;根据OSD显示请求对应的显示屏的类型及菜单类型,产生相应的OSD显示控制指令。优选地,所述根据OSD显示控制指令,在显示屏上进行相应的显示的步骤具体包括若OSD显示控制指令中菜单类型为并行独立控制菜单,则将该OSD显示请求的菜单数据在所述OSD显示控制指令中对应的显示屏显示;
4
若OSD显示控制指令中菜单类型为串行共享控制菜单,则判断该菜单是否被另一显示屏占用;是则在该菜单退出使用后,再将该OSD显示请求的菜单数据在所述OSD显示控制指令中对应的显示屏显示。优选地,在判断该菜单被另一显示屏占用时,还包括产生提示信息,并将提示信息在所述OSD显示控制指令中对应的显示屏显示。优选地,所述OSD显示请求包括由遥控器发出或者电视系统中其他模块发出的 OSD显示请求。本发明还提供了一种双面电视的OSD控制装置,包括请求接收模块,用于接收屏幕菜单OSD显示请求; 请求处理模块,用于根据所述OSD显示请求及预置的菜单分类信息,产生OSD显示控制指令;控制显示模块,用于根据所述OSD显示控制指令,控制OSD显示请求的菜单数据在显示屏上进行相应的显示。优选地,所述请求处理模块还包括显示屏类型判断单元,用于根据OSD显示请求,判断OSD显示请求对应的显示屏的类型,该显示屏的类型包括A显示屏及B显示屏;菜单类型判断单元,用于根据预置的菜单分类信息,判断OSD显示请求对应的菜单类型,所述菜单类型包括串行共享控制菜单及并行独立控制菜单;指令产生单元,用于根据OSD显示请求对应的显示屏的类型及菜单类型,产生相应的OSD显示控制指令。优选地,所述控制显示模块包括并行控制单元,用于若OSD显示控制指令中菜单类型为并行独立控制菜单,则将该OSD显示请求的菜单数据在所述OSD显示控制指令中对应的显示屏显示;串行控制单元,用于若OSD显示控制指令中菜单类型为串行共享控制菜单,则判断该菜单是否被另一显示屏占用;是则在该菜单退出使用后,再将该OSD显示请求的菜单数据在所述OSD显示控制指令中对应的显示屏显示。优选地,所述串行控制单元还用于判断该菜单被另一显示屏占用时,产生提示信息,并将提示信息在所述OSD显示控制指令中对应的显示屏显示。优选地,所述请求接收模块接收的OSD显示请求包括由遥控器发出或者电视系统中其他模块发出的OSD显示请求。本发明通过对OSD菜单进行划分,并对于不同的OSD菜单的显示请求,进行相应的控制显示,从而使得两个显示屏的菜单操作正常,而且大幅度降低OSD系统资源的消耗,同时还降低了 OSD系统的设计工作量。


图1是本发明双面电视的OSD控制方法一实施例的流程示意图;图2是本发明双面电视的OSD控制方法一实施例中根据OSD显示请求产生OSD显示控制指令的流程示意图3是本发明双面电视的OSD控制装置一实施例的结构示意图;图4是本发明双面电视的OSD控制装置一实施例中请求处理模块的结构示意图;图5是本发明双面电视的OSD控制装置一实施例中控制显示模块的结构示意图。本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施例方式以下结合说明书附图及具体实施例进一步说明本发明的技术方案。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。图1是本发明双面电视的OSD控制方法一实施例的流程示意图。参照图1,本发明双面电视的OSD控制方法包括以下步骤步骤SOl、接收OSD显示请求;该OSD显示请求主要包括遥控器发出的OSD显示请求或者电视系统中的其他模块发出的OSD显示请求,例如网络模块等发出的提示信息。步骤S02、根据所述OSD显示请求及预置的菜单分类信息,产生OSD显示控制指令;参照图2,步骤S02进一步包括步骤S021、根据OSD显示请求,判断OSD显示请求对应的显示屏的类型,该显示屏的类型包括A显示屏及B显示屏;根据OSD显示请求,可以判断该OSD显示请求的类型是双面电视中的哪个屏,在本实施例中定义为A显示屏和B显示屏,即判断该OSD显示请求是哪个遥控器发出的,或者判断该请求是哪个显示屏对应的电视系统中的其他模块发出的。步骤S022、根据预置的菜单分类信息,判断OSD显示请求对应的菜单类型,所述菜单类型包括串行共享控制菜单及并行独立控制菜单;同时,还要根据预置的菜单分类信息,判断该OSD显示请求对应的菜单类型,该菜单类型包括串行共享控制菜单及并行独立控制菜单。预置的菜单分类信息是将OSD系统中所有的菜单根据复杂度及使用频率进行排序,并根据排序结果进行分类。该复杂度排序的主要参考因素包括菜单及其子菜单中用到的各种图标、图片的面积的总和,菜单及其子菜单中每一层中菜单项的数目,菜单及其子菜单中动画图标的总数,菜单层次数量(总共几级菜单)。上述复杂度参考因素中,图标、图标面积越大,菜单就越复杂;菜单项越多,特别是深层次子菜单中的菜单项越多,菜单就越复杂;菜单中动画越多,菜单就越复杂;菜单层次越多,菜单级数越多,菜单就越复杂。使用频率排序为根据不同用户对电视操作使用的习惯,分析用户对OSD菜单的使用频率,根据使用频率由高到低对OSD菜单进行排序。最后, 上述复杂度排序中靠前的N个菜单中,如果在用户使用频率排序中不是前M个之内,就将其归类为串行共享控制菜单,例如EPG(Electronic Program Guide,电子节目菜单)、主菜单等等,则除上述被归类为串行共享控制菜单外的其他菜单,都归类为并行独立控制菜单,例如提示信息、INFO信息、频道列表菜单等。上述N、M都是整数,可以根据实际情况而具体设定。在这里需要说明的是,该串行共享控制菜单及并行独立控制菜单的分类并不限定于上述分类方式,也可以通过分类方式对其进行分类。在这里需要说明的是,上述步骤S021及步骤S022并不限定其先后顺序,两者可以同时进行。步骤S023、根据OSD显示请求对应的显示屏的类型及菜单类型,产生相应的OSD显示控制指令。最后,根据上述OSD显示请求对应的显示屏的类型及菜单类型,产生OSD显示控制指令。具体地,若OSD显示请求对应的显示屏的类型为A显示屏,则产生OSD显示控制指令, 控制该OSD显示请求的菜单数据均缓冲在A显示屏的内存中;若OSD显示请求对应的菜单类型为并行控制菜单,则产生OSD显示控制指令,控制该OSD显示请求的菜单数据直接在A 显示屏上显示。步骤S03、根据OSD显示控制指令,控制OSD显示请求的菜单数据在显示屏上进行相应的显示。具体地,若OSD显示请求对应的菜单类型为并行独立控制菜单、且该OSD显示请求的对象为A显示屏,则将OSD显示请求的菜单数据先缓存到A显示屏的内存中,然后通过A 显示屏的低压差分信号传输通道传送到A显示屏上进行显示。此时,若OSD显示请求对应的菜单类型为并行独立控制菜单、且该OSD显示请求的对象为B显示屏,则将OSD显示请求的菜单数据先缓存到B显示屏的内存中,然后通过B显示屏的低压差分信号传输通道传送到B显示屏上进行显示。显A示屏与B显示屏上显示的菜单内容均为独立显示,且两者之间互不影响。若OSD显示请求对应的菜单类型为串行共享控制菜单,且该OSD显示请求的对象为A显示屏,则先判断该OSD显示请求的菜单是否被占用,即是否被B显示屏显示。如果是, 则在该菜单在B显示屏退出显示后,再将该菜单数据缓存至A显示屏的内存中,然后通过A 显示屏的低压差分信号传输通道传送到A显示屏上进行显示。如果该OSD显示请求中的菜单没有被占用,则直接将该菜单数据缓存至A显示屏的内存中,然后通过A显示屏的低压差分信号传输通道传送到A显示屏上进行显示。同时,在等待菜单从B显示屏退出使用时,还将产生提示信息,并将提示信息在A显示屏上显示。当然,该提示信息也可以为其他信息模块发出的OSD显示请求,然后根据该OSD显示请求及预置的菜单分类信息,产生OSD显示控制指令,并根据该OSD显示控制指令,控制OSD显示请求的菜单数据(提示信息)在A显示屏上显示。在这里需要说明的是,上述方法中,通过遥控器操作同一个菜单时,将菜单数据缓存至内存的步骤,只需执行一次,而在菜单在A显示屏上显示后,该菜单可以直接根据遥控器的遥控操作,直到该菜单退出显示。本发明实施例通过对OSD菜单进行划分,并对于不同的OSD菜单的显示请求,进行相应的控制显示,从而使得两个显示屏的菜单操作正常,而且大幅度降低OSD系统资源的消耗,同时还降低了 OSD系统的设计工作量。图3是本发明双面电视的OSD控制装置一实施例的结构示意图。参照图3,本发明双面电视的OSD控制装置,包括请求接收模块10,用于接收OSD显示请求;请求处理模块20,用于根据所述OSD显示请求及预置的菜单分类信息,产生OSD显示控制指令;控制显示模块30,用于根据所述OSD显示控制指令,控制OSD显示请求的菜单数据在显示屏上进行相应的显示。请求接收模块10所接收的OSD显示请求主要包括遥控器发出或者电视系统中其他模块发出的OSD显示请求,例如网络模块发出的提示信息。参照图4,上述请求处理模块20进一步包括显示屏类型判断单元21,用于根据OSD显示请求,判断OSD显示请求对应的显示屏的类型,该显示屏的类型包括A显示屏及B显示屏;菜单类型判断单元22,用于根据预置的菜单分类信息,判断OSD显示请求对应的菜单类型,所述菜单类型包括串行共享控制菜单及并行独立控制菜单;指令产生单元23,用于根据OSD显示请求对应的显示屏的类型及菜单类型,产生相应的OSD显示控制指令。在请求接收模块10接收到OSD显示请求后,显示屏类型判断单元21则判断该OSD 显示请求对应的是双面电视钟的哪个显示屏,即是A显示屏还是B显示屏。同时,菜单类型判断单元22根据预置的菜单分类信息,判断该OSD显示请求对应的菜单类型,该菜单类型包括串行共享控制菜单及并行独立控制菜单。然后,指令产生单元23根据上述OSD显示请求对应的显示屏的类型及菜单类型,产生OSD显示控制指令。具体地,若OSD显示请求对应的显示屏的类型为A显示屏,则产生OSD显示控制指令,控制该OSD显示请求的菜单数据均缓冲在A显示屏的内存中;若OSD显示请求对应的菜单类型为并行控制菜单,则产生OSD显示控制指令,控制该OSD显示请求的菜单数据直接在A显示屏上显示。参照图5,上述控制显示模块30包括并行控制单元31,用于若OSD显示控制指令中菜单类型为并行独立控制菜单,则将该OSD显示请求的菜单数据在所述OSD显示控制指令中对应的显示屏显示;串行控制单元32,用于若OSD显示控制指令中菜单类型为串行共享控制菜单,则判断该菜单是否被另一显示屏占用;是则在该菜单退出使用后,再将该OSD显示请求的菜单数据在所述OSD显示控制指令中对应的显示屏显示。具体地,若OSD显示请求对应的菜单类型为并行独立控制菜单、且该OSD显示请求的对象为A显示屏,则并行控制单元31将OSD显示请求的菜单数据先缓存到A显示屏的内存中,然后通过A显示屏的低压差分信号传输通道传送到A显示屏上进行显示。此时,若 OSD显示请求对应的菜单类型为并行独立控制菜单、且该OSD显示请求的对象为B显示屏, 则并行控制单元31将OSD显示请求的菜单数据先缓存至B显示屏的内存中,然后通过B显示屏的低压差分信号传输通道传送到B显示屏上进行显示。显A示屏与B显示屏上显示的菜单内容均为独立显示,且两者之间互不影响。若OSD显示请求对应的菜单类型为串行共享控制菜单,且该OSD显示请求的对象为A显示屏,则串行控制单元32先判断该OSD显示请求的菜单是否被占用,即是否被B显示屏显示。如果是,则在该菜单在B显示屏退出显示后,再将该菜单数据缓存至A显示屏的内存中,然后通过A显示屏的低压差分信号传输通道传送到A显示屏上进行显示。如果该 OSD显示请求中的菜单没有被占用,则直接将该菜单数据缓存至A显示屏的内存中,然后通过A显示屏的低压差分信号传输通道传送到A显示屏上进行显示。同时,在等待菜单从B 显示屏退出使用时,串行控制单元32还将产生提示信息,并将提示信息在A显示屏上显示。 当然,该提示信息也可以为其他信息模块发出的OSD显示请求,然后请求处理模块20根据该OSD显示请求及预置的菜单分类信息,产生OSD显示控制指令,控制显示模块30再根据该OSD显示控制指令,控制OSD显示请求的菜单数据(提示信息)在A显示屏上显示。在这里需要说明的是,上述方法中,通过遥控器操作同一个菜单时,将菜单数据缓存至内存的步骤,只需执行一次,而在菜单在A显示屏上显示后,该菜单可以直接根据遥控器的遥控操作,直到该菜单退出显示。本发明实施例通过对OSD菜单进行划分,并对于不同的OSD菜单的显示请求,进行相应的控制显示,从而使得两个显示屏的菜单操作正常,而且大幅度降低OSD系统资源的消耗,同时还降低了 OSD系统的设计工作量。以上所述仅为本发明的优选实施例,并非因此限制其专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
权利要求
1.一种双面电视的OSD控制方法,其特征在于,包括以下步骤 接收屏幕菜单OSD显示请求;根据所述OSD显示请求及预置的菜单分类信息,产生OSD显示控制指令; 根据所述OSD显示控制指令,控制OSD显示请求的菜单数据在显示屏上进行相应的显7J\ ο
2.根据权利要求1所述的双面电视的OSD控制方法,其特征在于,所述根据OSD显示请求及预置的菜单分类信息,产生OSD显示控制指令的步骤具体包括根据OSD显示请求,判断OSD显示请求对应的显示屏的类型,该显示屏的类型包括A显示屏及B显示屏;根据预置的菜单分类信息,判断OSD显示请求对应的菜单类型,所述菜单类型包括串行共享控制菜单及并行独立控制菜单;根据OSD显示请求对应的显示屏的类型及菜单类型,产生相应的OSD显示控制指令。
3.根据权利要求2所述的双面电视的OSD控制方法,其特征在于,所述根据OSD显示控制指令,在显示屏上进行相应的显示的步骤具体包括若OSD显示控制指令中菜单类型为并行独立控制菜单,则将该OSD显示请求的菜单数据在所述OSD显示控制指令中对应的显示屏显示;若OSD显示控制指令中菜单类型为串行共享控制菜单,则判断该菜单是否被另一显示屏占用;是则在该菜单退出使用后,再将该OSD显示请求的菜单数据在所述OSD显示控制指令中对应的显示屏显示。
4.根据权利要求3所述的双面电视的OSD控制方法,其特征在于,在判断该菜单被另一显示屏占用时,还包括产生提示信息,并将提示信息在所述OSD显示控制指令中对应的显示屏显示。
5.根据权利要求1至4中任一项所述的双面电视的OSD控制方法,其特征在于,所述 OSD显示请求包括由遥控器发出或者电视系统中其他模块发出的OSD显示请求。
6.一种双面电视的OSD控制装置,其特征在于,包括 请求接收模块,用于接收屏幕菜单OSD显示请求;请求处理模块,用于根据所述OSD显示请求及预置的菜单分类信息,产生OSD显示控制指令;控制显示模块,用于根据所述OSD显示控制指令,控制OSD显示请求的菜单数据在显示屏上进行相应的显示。
7.根据权利要求6所述的双面电视的OSD控制装置,其特征在于,所述请求处理模块还包括显示屏类型判断单元,用于根据OSD显示请求,判断OSD显示请求对应的显示屏的类型,该显示屏的类型包括A显示屏及B显示屏;菜单类型判断单元,用于根据预置的菜单分类信息,判断OSD显示请求对应的菜单类型,所述菜单类型包括串行共享控制菜单及并行独立控制菜单;指令产生单元,用于根据OSD显示请求对应的显示屏的类型及菜单类型,产生相应的 OSD显示控制指令。
8.根据权利要求7所述的双面电视的OSD控制装置,其特征在于,所述控制显示模块包括并行控制单元,用于若OSD显示控制指令中菜单类型为并行独立控制菜单,则将该OSD 显示请求的菜单数据在所述OSD显示控制指令中对应的显示屏显示;串行控制单元,用于若OSD显示控制指令中菜单类型为串行共享控制菜单,则判断该菜单是否被另一显示屏占用;是则在该菜单退出使用后,再将该OSD显示请求的菜单数据在所述OSD显示控制指令中对应的显示屏显示。
9.根据权利要求8所述的双面电视的OSD控制装置,其特征在于,所述串行控制单元还用于判断该菜单被另一显示屏占用时,产生提示信息,并将提示信息在所述OSD显示控制指令中对应的显示屏显示。
10.根据权利要求6至9中任一项所述的双面电视的OSD控制装置,其特征在于,所述请求接收模块接收的OSD显示请求包括由遥控器发出或者OSD系统中其他信息模块发出的 OSD显示请求。全文摘要
本发明公开一种双面电视的OSD控制方法及装置,该方法包括以下步骤接收OSD显示请求;根据所述OSD显示请求及预置的菜单分类信息,产生OSD显示控制指令;根据所述OSD显示控制指令,控制OSD显示请求的菜单数据在显示屏上进行相应的显示。本发明通过对OSD菜单进行划分,并对于不同的OSD菜单的显示请求,进行相应的控制显示,从而使得两个显示屏的菜单操作正常,而且大幅度降低OSD系统资源的消耗,同时还降低了OSD系统的设计工作量。
文档编号H04N5/445GK102427515SQ20111039907
公开日2012年4月25日 申请日期2011年12月5日 优先权日2011年12月5日
发明者王凌晨, 黄高波 申请人:Tcl王牌电器(惠州)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1