CN102300066A - Television screen menu generating system and television - Google Patents
Television screen menu generating system and television Download PDFInfo
- 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
Links
- 230000006870 function Effects 0.000 claims description 30
- 238000006243 chemical reaction Methods 0.000 claims description 12
- 230000004913 activation Effects 0.000 claims description 3
- 230000000977 initiatory effect Effects 0.000 claims description 3
- 238000010586 diagram Methods 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 3
- 238000001514 detection method Methods 0.000 description 2
- 230000006399 behavior Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 230000002950 deficient Effects 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000002035 prolonged effect Effects 0.000 description 1
Images
Abstract
The invention relates to a television screen menu generating system and a television. The menu generating system comprises at least two sub-menu modules, a sub-menu management module, a message converting module, a functional abstracting module and a storing module, wherein each sub-menu module is used for controlling one or more menu items and is used for displaying controlled menu items on a screen menu when started up; the sub-menu management module is used for managing all sub-menu modules by using a chained table; the message converting module is used for converting a received bottom layer event into an event which can be identified by middleware, and transmitting to the sub-menu management module; and the functional abstracting module is used for abstracting a hardware driver of a bottom layer into a standard API (Application Program Interface) function of a middle layer. In the invention, existing functional codes can be transplanted rapidly under a newly-developed platform by reconstructing an upper layer logic and encapsulating a bottom layer function, so that a television screen menu can be rapidly generated, the developing efficiency is increased, market entering process of products is accelerated, and the product competiveness of a television manufacturer is improved.
Description
Technical field
The present invention relates to TV technology, more particularly, relate to a kind of video screen Menu Generating System and TV.
Background technology
Along with the development of society, television set has spread to each family, and each television manufacturer is still being continually developed the better television set of function and performance to satisfy user's demand.
Yet its platform of the exploitation of television set still is that system architecture generally all is based on solution supplier and provides.This just causes whenever under the situation of a new platform, basically before the function of platform and correlative code do not have the place that can reuse, and all need to relearn and write various TV functions and function logic under the new platform.For example, for OSD (on-screen display, i.e. screen menu type regulative mode) menu, in each exploitation television set, all need to write again function code under the new platform to produce this on-screen display menus.Human resources have not only been wasted in this behavior that repeats to write, and have increased development cost, have also reduced the efficient of exploitation, have prolonged the construction cycle of television set, thereby have had influence on the market competitiveness of television set.
Summary of the invention
The technical problem to be solved in the present invention is, need write the defective that function code causes the wasting of resources again at existing screen of TV set display menu, and a kind of video screen Menu Generating System and TV are provided.
The technical solution adopted for the present invention to solve the technical problems is: construct a kind of video screen Menu Generating System and TV, described Menu Generating System comprises:
At least two submenu modules, each described submenu module is used to control one or more menu items, and described submenu module is shown to its menu item of controlling on the on-screen menu when being activated;
The submenu administration module links to each other with all submenus, is used to use chained list to manage all submenu modules, and with the event notice that receives and start corresponding submenu module;
Message conversion module links to each other with the submenu administration module, and the bottom incident that is used for receiving converts the discernible incident of middleware to, and is sent to the submenu administration module;
The function abstract module links to each other with the submenu administration module, is used for that hardware driving with bottom is abstract edits for the api function of intermediate layer standard offers the client, and the instruction that receives the submenu administration module is to realize the hardware driving of bottom;
Memory module links to each other with described submenu administration module, is used for storing data and the state that each module of described Menu Generating System need be shared.
In video screen Menu Generating System of the present invention, described Menu Generating System also comprises: task execution module, link to each other with described submenu administration module, and be used to carry out the uninterrupted task that comprises realization detection, timing function.
In video screen Menu Generating System of the present invention, described Menu Generating System also comprises: the active tasks module, link to each other with task execution module with described function abstract module, memory module, be used for initiatively initiating high timeliness task and low timeliness task.
In video screen Menu Generating System of the present invention, described submenu administration module comprises the default module that default menu is provided with that contains that keeps state of activation.
In video screen Menu Generating System of the present invention, described message conversion module provides the conversion of the basic bottom incident that comprises remote control, button at least.
In video screen Menu Generating System of the present invention, described memory module comprises E2P memory and/or FLASH memory.
In video screen Menu Generating System of the present invention, the menu that described submenu administration module is used for controlling is from selecting with next group menu item: image, sound, tuning, function, multimedia and setting.
The present invention also provides a kind of TV, it is characterized in that, comprises aforesaid video screen Menu Generating System.
Implement video screen Menu Generating System of the present invention and TV, has following beneficial effect: video screen Menu Generating System and television set that the present invention proposes, by to upper layer logic framework again and to the bottom function package in the hope of reaching the function code before can transplanting fast under new a kind of development platform, thereby generate the video screen menu fast, save the development time, improved development efficiency, accelerated the progress that product comes into the market, producer has promoted product competitiveness for TV.
Description of drawings
The invention will be further described below in conjunction with drawings and Examples, in the accompanying drawing:
Fig. 1 is the module diagram of the video screen Menu Generating System in the preferred embodiment of the present invention;
Fig. 2 is the schematic diagram of the on-screen menu of the video screen Menu Generating System production in the preferred embodiment of the present invention.
Embodiment
In order to make purpose of the present invention, technical scheme and advantage clearer,, the present invention is further elaborated below in conjunction with drawings and Examples.
See also Fig. 1, be the module diagram of the video screen Menu Generating System in the preferred embodiment of the present invention.As shown in Figure 1, video screen Menu Generating System provided by the invention at first comprises at least two submenu modules, first submenu module 100-1 to the N submenu module 100-N for example, and wherein N is the positive integer greater than 2.Each submenu module is used to control one or more menu items, for example image, sound, tuning, function, multimedia and setting.Each submenu module is shown to its menu item of controlling on the on-screen menu when being activated; The menu item of its control will disappear when this submenu module is moved to end, promptly no longer occur this menu item on the on-screen menu.
Video screen Menu Generating System provided by the invention comprises that also 200 of submenu administration modules link to each other with all submenus, are used to manage all submenu modules, i.e. first submenu module 100-1 to the N submenu module 100-N.This submenu administration module 200 uses chained list to manage all submenu modules mainly as module management.Further, this submenu administration module 200 has the default module of eternal activation, and this default module contains the default menu setting.Submenu administration module 200 is with the event notice that receives and start corresponding submenu administration module 200.
Video screen Menu Generating System provided by the invention also comprises message conversion module 300, links to each other with submenu administration module 200, and the bottom incident that is used for receiving converts the discernible incident of middleware to, and is sent to submenu administration module 200.Described message conversion module 300 is as the message conversion layer, and the different incident that refers to each bottom is all passed through this message conversion layer and is converted to the discernible incident of middleware.These bottom incidents can change message for remote controller message, this machine button, no signal message, standard.These message conversion module 300 default conversions that the basic bottom incident that comprises remote control, button is provided, other unknown incident need user oneself expansion.
Video screen Menu Generating System provided by the invention also comprises function abstract module 400, link to each other with submenu administration module 200, be used for that hardware driving with bottom is abstract edits for the api function of intermediate layer standard offers the client, the client can fill in these functions according to function corresponding.By this function abstract module 400, the instruction of submenu administration module 200 just can realize the hardware driving of bottom.
Video screen Menu Generating System provided by the invention also comprises memory module 500, links to each other with described submenu administration module 200, as storage, public variable layer, is used for storing data and the state that each module of described Menu Generating System need be shared.Further, described memory module comprises E2P memory and/or FLASH memory, perhaps other memory device.
In addition, video screen Menu Generating System provided by the invention can also comprise: task execution module 600, link to each other with described submenu administration module 200, and be used to carry out the uninterrupted task that comprises realization detection, timing function.Task execution module 600 is provided with GUI (Graphical User Interface, graphical user interface) API (Application Programming Interface, application programming interface) layer, has the GUI storehouse, drives to realize GUI.
In addition, video screen Menu Generating System provided by the invention can also comprise: active tasks module 700, link to each other with described function abstract module 400, memory module 500 and task execution module 600, be used for initiatively initiating high timeliness task and low timeliness task.
See also Fig. 2, the schematic diagram of the on-screen menu of producing for the video screen Menu Generating System in the preferred embodiment of the present invention.As shown in Figure 2, have 6 main menu items in this menu: image, sound, tuning, function, multimedia and setting.In this OSD menu, upside is a title, and the left side is left title; The title below is clauses and subclauses and helps the hurdle.This OSD menu is to generate after being activated by 6 the submenu modules that are respectively applied for control the various menu item in the above-mentioned video screen Menu Generating System.This shows, utilize the present invention to generate OSD menu simple and fast, need not to write again function code, improved development efficiency.
The present invention is also corresponding to provide a kind of TV, and it adopts video screen Menu Generating System provided by the invention, to produce the OSD menu.
In sum, video screen Menu Generating System and television set that the present invention proposes, by to upper layer logic framework again and to the bottom function package in the hope of reaching the function code before can transplanting fast under new a kind of development platform, thereby generate the video screen menu fast, save the development time, improved development efficiency, accelerated the progress that product comes into the market, producer has promoted product competitiveness for TV.
The present invention is described according to specific embodiment, but it will be understood by those skilled in the art that when not breaking away from the scope of the invention, can carry out various variations and be equal to replacement.In addition, for adapting to the specific occasion or the material of the technology of the present invention, can carry out many modifications and not break away from its protection range the present invention.Therefore, the present invention is not limited to specific embodiment disclosed herein, and comprises that all drop into the embodiment of claim protection range.
Claims (8)
1. a video screen Menu Generating System is characterized in that, described Menu Generating System comprises:
At least two submenu modules, each described submenu module is used to control one or more menu items, and described submenu module is shown to its menu item of controlling on the on-screen menu when being activated;
The submenu administration module links to each other with all submenus, is used to use chained list to manage all submenu modules, and with the event notice that receives and start corresponding submenu module;
Message conversion module links to each other with the submenu administration module, and the bottom incident that is used for receiving converts the discernible incident of middleware to, and is sent to the submenu administration module;
The function abstract module links to each other with the submenu administration module, is used for that hardware driving with bottom is abstract edits for the api function of intermediate layer standard offers the client, and the instruction that receives the submenu administration module is to realize the hardware driving of bottom;
Memory module links to each other with described submenu administration module, is used for storing data and the state that each module of described Menu Generating System need be shared.
2. video screen Menu Generating System according to claim 1 is characterized in that, described Menu Generating System also comprises:
Task execution module links to each other with described submenu administration module, is used to carry out comprise that realization detects, the uninterrupted task of timing function.
3. video screen Menu Generating System according to claim 1 is characterized in that, described Menu Generating System also comprises:
The active tasks module links to each other with task execution module with described function abstract module, memory module, is used for initiatively initiating high timeliness task and low timeliness task.
4. video screen Menu Generating System according to claim 1 is characterized in that, described submenu administration module comprises the default module that default menu is provided with that contains that keeps state of activation.
5. video screen Menu Generating System according to claim 1 is characterized in that, described message conversion module provides the conversion of the basic bottom incident that comprises remote control, button at least.
6. video screen Menu Generating System according to claim 1 is characterized in that, described memory module comprises E2P memory and/or FLASH memory.
7. according to any described video screen Menu Generating System in the claim 1 to 6, it is characterized in that the menu that described submenu administration module is used for controlling is from selecting with next group menu item: image, sound, tuning, function, multimedia and setting.
8. a TV is characterized in that, comprises any described video screen Menu Generating System in the claim 1 to 7.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201010210514.1A CN102300066B (en) | 2010-06-28 | 2010-06-28 | Television screen menu generating system and TV |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201010210514.1A CN102300066B (en) | 2010-06-28 | 2010-06-28 | Television screen menu generating system and TV |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102300066A true CN102300066A (en) | 2011-12-28 |
CN102300066B CN102300066B (en) | 2016-05-04 |
Family
ID=45360196
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201010210514.1A Active CN102300066B (en) | 2010-06-28 | 2010-06-28 | Television screen menu generating system and TV |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102300066B (en) |
Citations (5)
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 (en) * | 2004-01-21 | 2005-08-10 | 诺基亚公司 | System and method for dynamically adding features to software applications |
CN1949824A (en) * | 2005-10-10 | 2007-04-18 | 中央电视台 | Set-top box EPG application transplanting development interface system |
CN101018363A (en) * | 2007-02-09 | 2007-08-15 | 凤凰微电子(中国)有限公司 | Method for realizing the radio value-added service in the smart card |
CN101433088A (en) * | 2005-12-22 | 2009-05-13 | 伊列达娱乐有限公司 | An improved interactive television user interface |
-
2010
- 2010-06-28 CN CN201010210514.1A patent/CN102300066B/en active Active
Patent Citations (5)
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 (en) * | 2004-01-21 | 2005-08-10 | 诺基亚公司 | System and method for dynamically adding features to software applications |
CN1949824A (en) * | 2005-10-10 | 2007-04-18 | 中央电视台 | Set-top box EPG application transplanting development interface system |
CN101433088A (en) * | 2005-12-22 | 2009-05-13 | 伊列达娱乐有限公司 | An improved interactive television user interface |
CN101018363A (en) * | 2007-02-09 | 2007-08-15 | 凤凰微电子(中国)有限公司 | Method for realizing the radio value-added service in the smart card |
Also Published As
Publication number | Publication date |
---|---|
CN102300066B (en) | 2016-05-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2021184606A1 (en) | Method for waking up audio device, and display device | |
US20200236411A1 (en) | Multimedia device and control method therefor | |
US20150195604A1 (en) | Living Room Computer | |
KR102355624B1 (en) | Mobile terminal and method for controlling the same | |
WO2021135068A1 (en) | Selection control method for sound output device, and display device | |
US10142581B2 (en) | Display device and control method thereof | |
KR20120089980A (en) | Multimedia devie having operating system able to process multiple graphic data and method for controlling the same | |
CN102497521B (en) | Equipment and method for selecting video and audio signal input channels by means of previewing | |
WO2021203530A1 (en) | Display device and television program pushing method | |
US20130083059A1 (en) | System and method for displaying usage history of applications executed between devices | |
KR102311248B1 (en) | Digital device and method of processing video data thereof | |
CN101594499A (en) | Control device and the method that its user interface is provided | |
CN114302201B (en) | Method for automatically switching on and off screen in sound box mode, intelligent terminal and display device | |
CN103648037A (en) | Intelligent television media player and search response method thereof, and intelligent television | |
KR20140083545A (en) | Image display apparatus, and method for operating the same | |
CN114302238B (en) | Display method and display device for prompt information in sound box mode | |
CN113038210B (en) | Double-screen synchronous playing method of video file and display equipment | |
CN102300066A (en) | Television screen menu generating system and television | |
CN111866498A (en) | Camera abnormity processing method and display device | |
KR20110128072A (en) | Apparatus for executing application and method for controlling operation of the same | |
CN102143337A (en) | Television menu customization method and television menu customization system | |
JP5674183B2 (en) | System and method for efficiently transmitting content bursts to an electronic device | |
CN109491728A (en) | Software architecture system based on finite state machine | |
WO2021218090A1 (en) | Display device, mobile terminal, and server | |
WO2023130967A1 (en) | Program data processing method and display device |
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 |
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. |
|
TR01 | Transfer of patent right |