CN100517326C - Realization method of built-in browsers page quick-speed refreshing mechanism - Google Patents

Realization method of built-in browsers page quick-speed refreshing mechanism Download PDF

Info

Publication number
CN100517326C
CN100517326C CNB2006101119812A CN200610111981A CN100517326C CN 100517326 C CN100517326 C CN 100517326C CN B2006101119812 A CNB2006101119812 A CN B2006101119812A CN 200610111981 A CN200610111981 A CN 200610111981A CN 100517326 C CN100517326 C CN 100517326C
Authority
CN
China
Prior art keywords
video data
driver module
display module
module
browser
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.)
Expired - Fee Related
Application number
CNB2006101119812A
Other languages
Chinese (zh)
Other versions
CN101136012A (en
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.)
ZTE Corp
Original Assignee
ZTE Corp
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 ZTE Corp filed Critical ZTE Corp
Priority to CNB2006101119812A priority Critical patent/CN100517326C/en
Publication of CN101136012A publication Critical patent/CN101136012A/en
Application granted granted Critical
Publication of CN100517326C publication Critical patent/CN100517326C/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Control Of Indicators Other Than Cathode Ray Tubes (AREA)

Abstract

The method comprises: the browser outputs the changed data in the page to the display driving module as display data; the display driving module records the display data at each time; when the state is idle, the display data is directly sent to the hardware display module; when the state is busy, the current display data will be combined with the next display data, and unit the state become idle, the display data will be sent to the hardware display module at one time; after overall display data is transmitted out, the display command is transmitted to the hardware display module; after receiving the display data and the display command, it refreshes the page according to the currently-received data.

Description

A kind of implementation method of built-in browsers page quick-speed refreshing mechanism
Technical field
The present invention relates to the display technique of browser in the embedded system, relate in particular to a kind of method that realizes built-in browsers page quick-speed refreshing.
Background technology
Along with semiconductor technology and chip design of hardware and software continuous advancement in technology, embedded system is applied in a lot of fields more and more widely, and the function of embedded system also from strength to strength.Along with the development of broadband and stream media technology, various intelligentized, interactively, network electronic equipment and the technology of using embedded system have all obtained fast development.
Web TV (IPTV) promptly based on the television broadcasting service of IP agreement, is used the important technology that a kind of network of embedded system combines with TV exactly.The IPTV business is a display terminal with televisor or handheld device (such as mobile phone) etc., by access device accessing to wide band network such as set-top box, can provide many broadband services such as digital broadcast television, VOD program request, video record to the user.The IPTV technology is advocated " the initiatively selectivity " and " interactive " of user to content of TV program, for the user provides the more service of autonomy-oriented.
Along with the development of Web TV (IPTV) technology, also progressively grow up as the technology of the IPTV set-top box of one of visual plant of television digitization.In the realization technology of IPTV set-top box, browser is the basic software part of IPTV set-top box, except Presentation Function is provided, also require to have page furbishing speed faster, especially the user utilizes in the IPTV set-top box request program process, needing can be in time, the needed menu content of explicit user accurately, perhaps behind the selected new programme content of user, can switch new display interface or programme content timely.
At present, generally comprise 3 parts in the display mechanism of embedded system: upper layer software (applications) module, driver module and hardware display module, as shown in Figure 1, wherein:
The upper layer software (applications) module is used to export video data, and for example browser promptly is an instantiation, can export video data;
Driver module, be used for described video data is sent to the hardware display module, the refresh capability of driver module generally is limited, may be because driver module be busy timely processes and displays data, also possibly can't disposable demonstration full content, especially when other functions are worked simultaneously;
The hardware display module is used for directly described video data being shown on hardware, and it may be direct hardware in embedded system, also may be the hardware that has software, as dsp chip, the Presentation Function of various chips may be different, and chip realizes that the method that shows also is different.
At present, the display performance of hardware is determine limited in the embedded system, refresh capability when the top-set hardware of IPTV shows is limited like this, therefore, under the hardware capabilities restrictive condition, how utilizing software to carry out page furbishing speed that appropriate design improves browser becomes and needs the problem that solves.
Summary of the invention
Technical matters to be solved by this invention is, a kind of implementation method of built-in browsers page quick-speed refreshing mechanism is provided, on the basis of embedded system limited hardware display capabilities, in order to improve the page furbishing speed of browser.
The invention provides a kind of implementation method of built-in browsers page quick-speed refreshing mechanism, the embedded system at described browser place comprises browser, driver module and hardware display module, and this method comprises the steps:
(1) browser calculates the data that change in the page, and it is outputed to driver module as video data;
(2) the each video data of driver module record, when state is the free time, video data is directly sent to the hardware display module, at state when busy, this video data and the video data of each time are later on merged, the state for the treatment of is by busy when becoming the free time, in batches or disposable the video data that merges is sent to the hardware display module;
(3) driver module sends the startup display command to the hardware display module after each video data transmission finishes;
(4) the hardware display module receives each video data and finishes, and after receiving described startup display command, refreshes the page by the video data of this reception.
Further, when driver module described in the step (2) sent video data to described hardware display module, described driver module directly utilized the buffer zone of browser, and video data is sent to described hardware display module.
Further, the state of driver module described in the step (2) will also not have the renewal zone merging of the renewal zone that shows and the new output of browser when busy, allow display module in batches or disposable demonstration finish.
Further, the step of the video data that the record of driver module described in the step (2) is each is by setting up the video data that chained list or array write down each renewal.
Further, when driver module merges video data described in the step (2), can improve the efficient that video data merges, during no correlativity, can each time video data be connected according to chained list mechanism by the correlativity of calculating each time video data.
Further, the hardware display module is a drive-type described in the step (4), is driven by driver module.
Adopt method of the present invention, only upgrade the video data that changes in the page, and when display driver is busy, merge video data, reduced volume of transmitted data, accelerate the page furbishing speed of browser greatly, through comparing with the scheme of not using this method, refresh rate can improve more than 2 times, and has eliminated film flicker very significantly.
Description of drawings
Fig. 1 is the common display system theory diagram of embedded system in the prior art;
Fig. 2 upgrades the synoptic diagram that the zone merges mechanism according to the correspondence to video data of the embodiment of the invention.
Embodiment
Be described in further detail below in conjunction with embodiment and accompanying drawing technical scheme the method for the invention.
As shown in Figure 1, be the display system that is used to realize built-in browsers page quick-speed refreshing mechanism, it comprises browser, driver module and hardware display module.Browser will generate the data of displaying contents, be generally the ARGB data, give driver module, the video data process be handled and conversion again, give the hardware display module again and show.
For realizing refreshing fast of browser page, should be set as follows:
(1) in browser, the video data of browser output should all be valid data, promptly needs the data that change in the page, and with the data of this variation as video data.Such as, the just picture of a local repressentation that in the page, needs to upgrade, the data of Bian Huaing are exactly the data of this picture so, and all the other do not show the place of variation, just do not upgrade its data.Like this, the data updated that needs of browser output is minimum renewal zone.
In the prior art, general browser is for simply, and the video data of output all is the video data of full page, and this method causes the data volume of output too big, and display speed will be affected naturally.In the present invention, only allow browser export the data of page changing unit, will make the data output quantity minimum, can raise the efficiency, accelerate refresh rate.
(2) in the driver module, write down each renewal zone, guarantee that so each renewal all can be complete by setting up a preservation mechanism (for example chained list or array).
(3) in driver module, the renewal zone of setting up a video data merges mechanism, guarantees that the renewal zone of browser output can intactly be exported in all cases.Upgrading the zone merges mechanism and is exactly: the regional merging of renewal that will also not have the renewal zone that shows and browser newly to export, allow display module in batches or disposable demonstration finish.Display driver merges according to upgrading the zone, can guarantee to show that complete sum does not repeat.Pooled data may be wasted some data although it is so, but can guarantee that data are complete, and the situation from using, and merges the zone and is mostly the relevant range.
(4) buffer zone in the driver module directly utilizes the buffer zone of browser, reduces volume of transmitted data.
(5) the hardware display module is designed to drive-type, has only after data transmission finishes, and display driver sends order and starts Presentation Function.
(6) in driver module, can raise the efficiency by calculating the degree of correlation, if it is uncorrelated to upgrade regional and new renewal zone, utilize chained list mechanism that each zone is connected,, show singly to finish during the free time Deng the hardware display module, guarantee that so each renewal all can be complete.
Fig. 2 utilizes update method of the present invention and zone to merge the synoptic diagram that mechanism improves page furbishing speed.Wherein, zone 1 is that the minimum of the video data correspondence of browser output in once upgrading is upgraded the zone, zone 2 is that the minimum of the video data correspondence of browser output during another time upgraded is upgraded the zone, and 3 in zone is after zone 1 and 2 merges, to need the zone of upgrading.The concrete steps of the refresh flow of the method for the invention are as follows:
(1) browser calculates the data that change, and definite video data that needs is as zone 1 pairing data;
(2) browser outputs to driver module with video data, if the state of driver module then can't show immediately for busy now, driver module utilizes chained list or array to note zone 1, such as the chained list the inside that records the zone;
(3) export video data after browser calculates next time again as the zone among Fig. 22;
(4) if the state of driver module is idle at this moment, then begin to prepare to show the zone of needs renewal;
(5) driver module is merged into zone 3 with zone 1 and zone 2;
(6) driver module outputs to the video data of regional 3 correspondences the buffer zone of hardware display module;
(7) driver module sends display command to the hardware display module;
(8) the hardware display module receives video data and finishes, and after receiving display command, video data is shown, wherein, the transmission of data only from the browser buffer zone to the hardware display module, also need to utilize chained list to carry out record for zone 2.
In the step (2), if the state of driver module is idle, then direct video data with zone 1 sends to the hardware display module, is shown by the hardware display module behind the transmission display command.
Method of the present invention, owing to only upgrade the video data that changes in the page, and when display driver is busy, merge video data, reduced volume of transmitted data, accelerate the page furbishing speed of browser greatly, through comparing with the scheme of not using this method, refresh rate can improve more than 2 times, and has eliminated film flicker very significantly.

Claims (6)

1, a kind of implementation method of built-in browsers page quick-speed refreshing mechanism, the embedded system at described browser place comprises browser, driver module and hardware display module, it is characterized in that, described method comprises the steps:
(1) browser calculates the data that change in the page, and it is outputed to driver module as video data;
(2) the each video data of driver module record, when state is the free time, video data is directly sent to the hardware display module, at state when busy, this video data and the video data of each time are later on merged, the state for the treatment of is by busy when becoming the free time, in batches or disposable the video data that merges is sent to the hardware display module;
(3) driver module sends the startup display command to the hardware display module after each video data transmission finishes;
(4) the hardware display module receives each video data and finishes, and after receiving described startup display command, refreshes the page by the video data of this reception.
2, the method for claim 1, it is characterized in that, when driver module described in the step (2) sent video data to described hardware display module, described driver module directly utilized the buffer zone of browser, and video data is sent to described hardware display module.
3, the method for claim 1, it is characterized in that, the state of driver module described in the step (2) will also not have the renewal zone merging of the renewal zone that shows and the new output of browser when busy, allow display module in batches or disposable demonstration finish.
4, the method for claim 1 is characterized in that, the step of the video data that the record of driver module described in the step (2) is each is by setting up the video data that chained list or array write down each renewal.
5, as claim 1 or 4 described methods, it is characterized in that, when driver module merges video data described in the step (2), can improve the efficient that video data merges by the correlativity of calculating each time video data, during no correlativity, can each time video data be connected according to chained list mechanism.
6, the method for claim 1 is characterized in that, the hardware display module is a drive-type described in the step (4), is driven by driver module.
CNB2006101119812A 2006-08-30 2006-08-30 Realization method of built-in browsers page quick-speed refreshing mechanism Expired - Fee Related CN100517326C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB2006101119812A CN100517326C (en) 2006-08-30 2006-08-30 Realization method of built-in browsers page quick-speed refreshing mechanism

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB2006101119812A CN100517326C (en) 2006-08-30 2006-08-30 Realization method of built-in browsers page quick-speed refreshing mechanism

Publications (2)

Publication Number Publication Date
CN101136012A CN101136012A (en) 2008-03-05
CN100517326C true CN100517326C (en) 2009-07-22

Family

ID=39160113

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2006101119812A Expired - Fee Related CN100517326C (en) 2006-08-30 2006-08-30 Realization method of built-in browsers page quick-speed refreshing mechanism

Country Status (1)

Country Link
CN (1) CN100517326C (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102123302B (en) * 2011-02-22 2014-03-19 无锡商埃曲信息科技有限公司 Mobile phone-controlled video on demand system and video on demand method
CN106293585B (en) * 2012-04-17 2019-06-28 青岛海信移动通信技术股份有限公司 A kind of method for caching and processing and device shown for mobile terminal
CN104035945B (en) * 2013-03-08 2018-05-29 腾讯科技(深圳)有限公司 The page furbishing method of browser and page furbishing device
CN104917731B (en) * 2014-03-12 2019-04-26 深圳中兴网信科技有限公司 A kind of data that improve show the method and system of speed, server, browser
CN107220074B (en) * 2016-03-21 2020-10-20 阿里巴巴集团控股有限公司 Method and device for accessing and upgrading supporting layer software function

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
图形液晶显示模块LM19264的显示原理及应用. 吴永俭,李志军,张少如,刘晓凯.河北工业大学成人教育学院学报,第20卷第1期. 2005
图形液晶显示模块LM19264的显示原理及应用. 吴永俭,李志军,张少如,刘晓凯.河北工业大学成人教育学院学报,第20卷第1期. 2005 *

Also Published As

Publication number Publication date
CN101136012A (en) 2008-03-05

Similar Documents

Publication Publication Date Title
US9794616B2 (en) Digital device and method for controlling the same
US10681419B2 (en) Digital device and method for controlling the same
RU2571391C2 (en) Display device, client terminal and control method therefor
US20130074117A1 (en) Digital system and method of processing service data thereof
CN100517326C (en) Realization method of built-in browsers page quick-speed refreshing mechanism
CN101567012A (en) Contextual WEB page system and method
KR20050021495A (en) Receiver with concurrent multi-user electronic program guide
WO2021203530A1 (en) Display device and television program pushing method
CN111866553B (en) Media information calibration method and server
CN101505409B (en) Method for playing mobile multimedia broadcast program through browser and terminal thereof
US20110302603A1 (en) Content output system, content output method, program, terminal device, and output device
CN102098548A (en) Method and device for displaying electronic program guide (EPG) on digital television
CN111526425B (en) Video playing method and device, readable medium and electronic equipment
WO2021217435A1 (en) Streaming media synchronization method and display device
CN102075800A (en) File play control method and system based on interactive personnel television set top box
CN111601134A (en) Time display method in display equipment and display equipment
CN103516882A (en) Method and system for playing pictures based on multi-screen interaction scene
CN111601144B (en) Streaming media file playing method and display equipment
CN111601142B (en) Subtitle display method and display equipment
CN100499786C (en) Device and method for improving electronic program list display speed
CN100571378C (en) A kind of method that is used for cable television VOD raising program pages downloading speed
CN111417027A (en) Method for switching small window playing of full-screen playing of webpage video and display equipment
CN104023253A (en) Method and system for transforming one-way set-top box into two-way set-top box
CN102209268A (en) Interactive-personality-television-based weather forecasting realization method and interactive personality television
CN102761718A (en) Television program browsing method and system

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
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20090722

Termination date: 20140830

EXPY Termination of patent right or utility model