CN102300066A - 电视屏幕菜单生成***及电视 - Google Patents

电视屏幕菜单生成***及电视 Download PDF

Info

Publication number
CN102300066A
CN102300066A CN2010102105141A CN201010210514A CN102300066A CN 102300066 A CN102300066 A CN 102300066A CN 2010102105141 A CN2010102105141 A CN 2010102105141A CN 201010210514 A CN201010210514 A CN 201010210514A CN 102300066 A CN102300066 A CN 102300066A
Authority
CN
China
Prior art keywords
module
menu
submenu
generating system
menu generating
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.)
Granted
Application number
CN2010102105141A
Other languages
English (en)
Other versions
CN102300066B (zh
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 Konka Holding Group Co ltd
Original Assignee
Konka Group Co Ltd
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 Konka Group Co Ltd filed Critical Konka Group Co Ltd
Priority to CN201010210514.1A priority Critical patent/CN102300066B/zh
Publication of CN102300066A publication Critical patent/CN102300066A/zh
Application granted granted Critical
Publication of CN102300066B publication Critical patent/CN102300066B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • User Interface Of Digital Computer (AREA)
  • Digital Computer Display Output (AREA)

Abstract

本发明涉及一种电视屏幕菜单生成***及电视,所述菜单生成***包括:至少两个子菜单模块,每个所述子菜单模块用于控制一个或更多菜单项,所述子菜单模块在被启动时将其所控制的菜单项显示到屏幕菜单上;子菜单管理模块,用于使用链表来管理所有的子菜单模块;消息转换模块,用于将接收的底层事件转换成中间件可识别的事件,并发送至子菜单管理模块;功能抽象模块,用于将底层的硬件驱动抽象为中间层标准的API函数;以及存储模块。本发明通过对上层逻辑重新架构和对底层功能封装以期达到在新的一种开发平台下能够快速的移植以前的功能代码,从而快速生成电视屏幕菜单,提高了开发效率,加快了产品进入市场的进度,为电视厂家提升了产品竞争力。

Description

电视屏幕菜单生成***及电视
技术领域
本发明涉及电视技术领域,更具体地说,涉及一种电视屏幕菜单生成***及电视。
背景技术
随着社会的发展,电视机已经普及到每个家庭,且各个电视厂商仍然在不断开发功能和性能更佳的电视机以满足用户的需求。
然而,电视机的开发无论其平台还是***架构一般都是基于方案提供商提供。这就造成在每遇到一个新的平台的情况下,基本上以前平台的功能和相关代码没有可以重复利用的地方,而且都需要重新学***台下的各种电视功能和功能逻辑。例如,对于OSD(on-screen display,即屏幕菜单式调节方式)菜单而言,在每次开发电视机的时候都需要重新编写新平台下的功能代码以生产该屏幕显示菜单。这种重复编写的行为不但浪费了人力资源,增加了开发成本,也降低了开发的效率,延长了电视机的开发周期,从而影响到电视机的市场竞争力。
发明内容
本发明要解决的技术问题在于,针对现有电视机的屏幕显示菜单需要重新编写功能代码造成资源浪费的缺陷,提供一种电视屏幕菜单生成***及电视。
本发明解决其技术问题所采用的技术方案是:构造一种电视屏幕菜单生成***及电视,所述菜单生成***包括:
至少两个子菜单模块,每个所述子菜单模块用于控制一个或更多菜单项,所述子菜单模块在被启动时将其所控制的菜单项显示到屏幕菜单上;
子菜单管理模块,与所有子菜单相连,用于使用链表来管理所有的子菜单模块,且将接收的事件通知并启动对应子菜单模块;
消息转换模块,与子菜单管理模块相连,用于将接收的底层事件转换成中间件可识别的事件,并发送至子菜单管理模块;
功能抽象模块,与子菜单管理模块相连,用于将底层的硬件驱动抽象为中间层标准的API函数提供给客户编辑,并接收子菜单管理模块的指令以实现底层的硬件驱动;
存储模块,与所述子菜单管理模块相连,用于存储所述菜单生成***中各个模块需要共享的数据和状态。
在本发明所述的电视屏幕菜单生成***中,所述菜单生成***还包括:任务执行模块,与所述子菜单管理模块相连,用于执行包括实现检测、定时功能在内的不间断任务。
在本发明所述的电视屏幕菜单生成***中,所述菜单生成***还包括:主动任务模块,与所述功能抽象模块、存储模块和任务执行模块相连,用于主动发起高适时性任务和低适时性任务。
在本发明所述的电视屏幕菜单生成***中,所述子菜单管理模块包括保持激活状态的含有默认菜单设置的缺省模块。
在本发明所述的电视屏幕菜单生成***中,所述消息转换模块至少提供包括遥控、按键在内的基本底层事件的转换。
在本发明所述的电视屏幕菜单生成***中,所述存储模块包括E2P存储器和/或FLASH存储器。
在本发明所述的电视屏幕菜单生成***中,所述子菜单管理模块用于控制的菜单从以下一组菜单项中进行选择:图像、声音、调谐、功能、多媒体和设置。
本发明还提供了一种电视,其特征在于,包括如上所述的电视屏幕菜单生成***。
实施本发明的电视屏幕菜单生成***及电视,具有以下有益效果:本发明提出的电视屏幕菜单生成***及电视机,通过对上层逻辑重新架构和对底层功能封装以期达到在新的一种开发平台下能够快速的移植以前的功能代码,从而快速生成电视屏幕菜单,节省开发时间,提高了开发效率,加快了产品进入市场的进度,为电视厂家提升了产品竞争力。
附图说明
下面将结合附图及实施例对本发明作进一步说明,附图中:
图1是本发明优选实施例中的电视屏幕菜单生成***的模块示意图;
图2是本发明优选实施例中的电视屏幕菜单生成***生产的屏幕菜单的示意图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。
请参阅图1,为本发明优选实施例中的电视屏幕菜单生成***的模块示意图。如图1所示,本发明提供的电视屏幕菜单生成***,首先包括至少两个子菜单模块,例如第一子菜单模块100-1至第N子菜单模块100-N,其中N为大于2的正整数。每个子菜单模块用于控制一个或更多菜单项,例如图像、声音、调谐、功能、多媒体和设置。每个子菜单模块在被启动时将其所控制的菜单项显示到屏幕菜单上;在该子菜单模块被结束的时候其控制的菜单项将消失,即屏幕菜单上不再出现该菜单项。
本发明提供的电视屏幕菜单生成***还包括子菜单管理模块200则与所有子菜单相连,用于管理所有子菜单模块,即第一子菜单模块100-1至第N子菜单模块100-N。该子菜单管理模块200主要作为模块管理器,使用链表来管理所有的子菜单模块。更进一步地,该子菜单管理模块200具有永远激活的缺省模块,该缺省模块含有默认菜单设置。子菜单管理模块200将接收的事件通知并启动对应子菜单管理模块200。
本发明提供的电视屏幕菜单生成***还包括消息转换模块300,与子菜单管理模块200相连,用于将接收的底层事件转换成中间件可识别的事件,并发送至子菜单管理模块200。所述消息转换模块300作为消息转换层,指的是每个底层的不同的事件都经过该消息转换层转换为中间件可识别的事件。这些底层事件可以为遥控器消息、本机按键、无信号消息、制式改变消息。该消息转换模块300缺省提供包括遥控、按键在内的基本底层事件的转换,其它未知的事件需要用户自己扩展。
本发明提供的电视屏幕菜单生成***还包括功能抽象模块400,与子菜单管理模块200相连,用于将底层的硬件驱动抽象为中间层标准的API函数提供给客户编辑,客户可以按照相应的功能填写这些函数。通过该功能抽象模块400,子菜单管理模块200的指令就能实现底层的硬件驱动。
本发明提供的电视屏幕菜单生成***还包括存储模块500,与所述子菜单管理模块200相连,作为存储、公共变量层,用于存储所述菜单生成***中各个模块需要共享的数据和状态。更进一步地,所述存储模块包括E2P存储器和/或FLASH存储器,或者其它存储设备。
此外,本发明提供的电视屏幕菜单生成***还可以包括:任务执行模块600,与所述子菜单管理模块200相连,用于执行包括实现检测、定时功能在内的不间断任务。任务执行模块600设有GUI(Graphical User Interface,图形用户接口)API(Application Programming Interface,应用程序编程接口)层,具有GUI库,以实现GUI驱动。
此外,本发明提供的电视屏幕菜单生成***还可以包括:主动任务模块700,与所述功能抽象模块400、存储模块500和任务执行模块600相连,用于主动发起高适时性任务和低适时性任务。
请参阅图2,为本发明优选实施例中的电视屏幕菜单生成***生产的屏幕菜单的示意图。如图2所示,该菜单中具有个6个主要菜单项:图像、声音、调谐、功能、多媒体和设置。在该OSD菜单中,上侧为标题,左侧为左标题;标题下方为条目以及帮助栏。该OSD菜单是通过上述电视屏幕菜单生成***中的分别用于控制各个菜单项的6个子菜单模块被激活后生成的。由此可见,利用本发明来生成OSD菜单简单快捷,无需重新编写功能代码,提高了开发效率。
本发明还相应提供了一种电视,其采用本发明提供的电视屏幕菜单生成***,以生产OSD菜单。
综上所述,本发明提出的电视屏幕菜单生成***及电视机,通过对上层逻辑重新架构和对底层功能封装以期达到在新的一种开发平台下能够快速的移植以前的功能代码,从而快速生成电视屏幕菜单,节省开发时间,提高了开发效率,加快了产品进入市场的进度,为电视厂家提升了产品竞争力。
本发明是根据特定实施例进行描述的,但本领域的技术人员应明白在不脱离本发明范围时,可进行各种变化和等同替换。此外,为适应本发明技术的特定场合或材料,可对本发明进行诸多修改而不脱离其保护范围。因此,本发明并不限于在此公开的特定实施例,而包括所有落入到权利要求保护范围的实施例。

Claims (8)

1.一种电视屏幕菜单生成***,其特征在于,所述菜单生成***包括:
至少两个子菜单模块,每个所述子菜单模块用于控制一个或更多菜单项,所述子菜单模块在被启动时将其所控制的菜单项显示到屏幕菜单上;
子菜单管理模块,与所有子菜单相连,用于使用链表来管理所有的子菜单模块,且将接收的事件通知并启动对应子菜单模块;
消息转换模块,与子菜单管理模块相连,用于将接收的底层事件转换成中间件可识别的事件,并发送至子菜单管理模块;
功能抽象模块,与子菜单管理模块相连,用于将底层的硬件驱动抽象为中间层标准的API函数提供给客户编辑,并接收子菜单管理模块的指令以实现底层的硬件驱动;
存储模块,与所述子菜单管理模块相连,用于存储所述菜单生成***中各个模块需要共享的数据和状态。
2.根据权利要求1所述的电视屏幕菜单生成***,其特征在于,所述菜单生成***还包括:
任务执行模块,与所述子菜单管理模块相连,用于执行包括实现检测、定时功能在内的不间断任务。
3.根据权利要求1所述的电视屏幕菜单生成***,其特征在于,所述菜单生成***还包括:
主动任务模块,与所述功能抽象模块、存储模块和任务执行模块相连,用于主动发起高适时性任务和低适时性任务。
4.根据权利要求1所述的电视屏幕菜单生成***,其特征在于,所述子菜单管理模块包括保持激活状态的含有默认菜单设置的缺省模块。
5.根据权利要求1所述的电视屏幕菜单生成***,其特征在于,所述消息转换模块至少提供包括遥控、按键在内的基本底层事件的转换。
6.根据权利要求1所述的电视屏幕菜单生成***,其特征在于,所述存储模块包括E2P存储器和/或FLASH存储器。
7.根据权利要求1至6中任意一项所述的电视屏幕菜单生成***,其特征在于,所述子菜单管理模块用于控制的菜单从以下一组菜单项中进行选择:图像、声音、调谐、功能、多媒体和设置。
8.一种电视,其特征在于,包括权利要求1至7中任意一项所述的电视屏幕菜单生成***。
CN201010210514.1A 2010-06-28 2010-06-28 电视屏幕菜单生成***及电视 Active CN102300066B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201010210514.1A CN102300066B (zh) 2010-06-28 2010-06-28 电视屏幕菜单生成***及电视

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201010210514.1A CN102300066B (zh) 2010-06-28 2010-06-28 电视屏幕菜单生成***及电视

Publications (2)

Publication Number Publication Date
CN102300066A true CN102300066A (zh) 2011-12-28
CN102300066B CN102300066B (zh) 2016-05-04

Family

ID=45360196

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201010210514.1A Active CN102300066B (zh) 2010-06-28 2010-06-28 电视屏幕菜单生成***及电视

Country Status (1)

Country Link
CN (1) CN102300066B (zh)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5966707A (en) * 1997-12-02 1999-10-12 International Business Machines Corporation Method for managing a plurality of data processes residing in heterogeneous data repositories
CN1652079A (zh) * 2004-01-21 2005-08-10 诺基亚公司 用于向软件应用程序动态地添加特征的***和方法
CN1949824A (zh) * 2005-10-10 2007-04-18 中央电视台 机顶盒epg应用移植开发接口***
CN101018363A (zh) * 2007-02-09 2007-08-15 凤凰微电子(中国)有限公司 在智能卡上实现无线增值业务的方法
CN101433088A (zh) * 2005-12-22 2009-05-13 伊列达娱乐有限公司 改进的交互式电视用户界面

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5966707A (en) * 1997-12-02 1999-10-12 International Business Machines Corporation Method for managing a plurality of data processes residing in heterogeneous data repositories
CN1652079A (zh) * 2004-01-21 2005-08-10 诺基亚公司 用于向软件应用程序动态地添加特征的***和方法
CN1949824A (zh) * 2005-10-10 2007-04-18 中央电视台 机顶盒epg应用移植开发接口***
CN101433088A (zh) * 2005-12-22 2009-05-13 伊列达娱乐有限公司 改进的交互式电视用户界面
CN101018363A (zh) * 2007-02-09 2007-08-15 凤凰微电子(中国)有限公司 在智能卡上实现无线增值业务的方法

Also Published As

Publication number Publication date
CN102300066B (zh) 2016-05-04

Similar Documents

Publication Publication Date Title
WO2021184606A1 (zh) 一种音频设备的唤醒方法及显示设备
US20200236411A1 (en) Multimedia device and control method therefor
US9794616B2 (en) Digital device and method for controlling the same
WO2021135068A1 (zh) 一种声音输出设备的选择控制方法及显示设备
US20150195604A1 (en) Living Room Computer
US10142581B2 (en) Display device and control method thereof
KR20120089980A (ko) 복수개의 그래픽 데이터 처리가 가능한 오퍼레이팅 시스템을 탑재하고 있는 멀티미디어 디바이스 및 그 제어 방법
CN102497521B (zh) 一种预览方式选择视音频信号输入通道的设备和方法
KR20130050984A (ko) 지능형 리모트 컨트롤 시스템
WO2021203530A1 (zh) 显示设备及电视节目的推送方法
WO2021031629A1 (zh) 显示设备和控制装置按键复用方法
WO2020258711A1 (zh) 背光控制方法、装置及显示设备
KR102311248B1 (ko) 디지털 디바이스 및 상기 디지털 디바이스에서 비디오 데이터 처리 방법
WO2021169168A1 (zh) 一种视频文件预览方法及显示设备
CN114302238B (zh) 一种音箱模式下提示信息的展示方法及显示设备
CN103648037A (zh) 智能电视媒体播放器及其搜索响应方法、智能电视
CN113038210B (zh) 一种视频文件的双屏同步播放方法及显示设备
CN102300066A (zh) 电视屏幕菜单生成***及电视
CN102143337A (zh) 一种定制电视菜单的方法及***
JP5674183B2 (ja) コンテンツバーストを電子デバイスに効率的に送信するためのシステム及び方法
CN109491728A (zh) 基于有限状态机的软件架构***
US20230370669A1 (en) Display device and control method therefor
WO2021218090A1 (zh) 一种显示设备、移动终端及服务器
WO2023130967A1 (zh) 一种节目数据处理方法及显示设备
CN107729114A (zh) 一种播放控件的呈现方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20200624

Address after: 23 / F, Guangdong hi tech District

Patentee after: Shenzhen Konka Holding Group Co.,Ltd.

Address before: 518053 Konka Group, Huaqiao Town, Shenzhen, Guangdong, Nanshan District

Patentee before: KONKA GROUP Co.,Ltd.

CP03 Change of name, title or address
CP03 Change of name, title or address

Address after: 518057 23rd floor, Konka R & D building, No. 28, Keji South 12th Road, high tech Zone, Yuehai street, Nanshan District, Shenzhen, Guangdong

Patentee after: Shenzhen Konka Holding Group Co.,Ltd.

Country or region after: China

Address before: 518057 23rd floor, Konka R & D building, No. 28, Keji South 12th Road, high tech Zone, Yuehai street, Nanshan District, Shenzhen, Guangdong

Patentee before: Shenzhen Konka Holding Group Co.,Ltd.

Country or region before: China