CN106210576A - Display system, content display and content display method - Google Patents

Display system, content display and content display method Download PDF

Info

Publication number
CN106210576A
CN106210576A CN201610551033.4A CN201610551033A CN106210576A CN 106210576 A CN106210576 A CN 106210576A CN 201610551033 A CN201610551033 A CN 201610551033A CN 106210576 A CN106210576 A CN 106210576A
Authority
CN
China
Prior art keywords
content
decoded result
image
decoding
displayed
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.)
Pending
Application number
CN201610551033.4A
Other languages
Chinese (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.)
Qingdao Hisense Electronics Co Ltd
Original Assignee
Qingdao Hisense Electronics 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 Qingdao Hisense Electronics Co Ltd filed Critical Qingdao Hisense Electronics Co Ltd
Priority to CN201610551033.4A priority Critical patent/CN106210576A/en
Publication of CN106210576A publication Critical patent/CN106210576A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/44Receiver circuitry for the reception of television signals according to analogue transmission standards
    • H04N5/445Receiver circuitry for the reception of television signals according to analogue transmission standards for displaying additional information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
    • H04N21/44012Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving rendering scenes according to scene graphs, e.g. MPEG-4 scene graphs

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The disclosure provides a kind of display system, content display and content display method.This content display includes: decoding scheduling module, couple with content server, for receiving multiple images to be displayed and the decoding priority of the plurality of image to be displayed from content server, and determine the decoding order of the plurality of image to be displayed according to described decoding priority;And hard decoder module, with described decoding scheduling module couples, it is used for successively the plurality of image to be displayed being carried out hard decoder according to described decoding order, to obtain the decoded result of each described image to be displayed.The disclosure can accelerate the overall display speed of the page.

Description

Display system, content display and content display method
Technical field
Disclosure Display Technique field, in particular to a kind of content display, content display method and application The display system of this content display.
Background technology
Along with the resolution of intelligent television is more and more higher, the application that system is run the most increasingly is changed, and system operation Application the most more comes complicated, and therefore the hardware device performance requirement for intelligent television is more and more higher.With current intelligent television As a example by, Web based on webpage development application is more and more;In order to represent more preferable visual effect, Web application can use substantial amounts of Picture.The operation platform of Web application is typically built upon on browser basis, and current browser typically uses CPU to figure Sheet carries out soft decoding.
Owing to the CPU hardware performance of intelligent television is the most very limited, browser is the softest to the requirement ratio of CPU in addition Part is higher, by CPU, picture is carried out soft decoding, on the one hand cpu resource can be caused by further when therefore running Web application Take, cause the performance of other modules of intelligent television to be affected;On the other hand, owing to the cpu resource used is limited, can cause The soft decoding time is longer, and user all cannot see picture within the time period of soft decoding.
To this, Application No. CN200610032823.8, entitled " television set using embedded Linux system shows The method of high resolution JPEG picture " Chinese patent application in, disclosed solution comprises the steps of 1) by JPEG scheme The JPEG picture compression data that sheet is corresponding are divided at least two pieces;2) decode every piece of JPEG picture compression data successively, will decode Every piece of sub-pictures zoom in and out and show on OSD.By the JPEG picture compression data of the corresponding JPEG picture of piecemeal decoding, And immediately zoom in and out conversion and display.Although be not required to by whole JPEG picture compression data all decode complete after carry out again Scaling, is shown by display software after being also not required to the scaling of picture in its entirety again, when having saved substantial amounts of decoding wait Between and scaling the waiting time, substantially increase display speed.
But technique scheme does not reduce the load of CPU, during picture is decoded and scales, still can take Substantial amounts of cpu resource, and the decoding time the most tangible shortening of picture, the scheduling only increasing decoding and scaling is calculated Method.When picture number is more, time delay when user presented to by the picture that every pictures is the most complete does not have substantially Improve.
By the most permissible, a kind of new solution is a need for being provided.
It should be noted that be only used for strengthening the reason of background of this disclosure in information disclosed in above-mentioned background section Solve, therefore can include not constituting the information to prior art known to persons of ordinary skill in the art.
Summary of the invention
The purpose of the disclosure is provide a kind of content display, content display method and apply this content display dress The display system put, so overcome the most to a certain extent caused due to restriction and the defect of correlation technique or Multiple problems.
Other characteristics of the disclosure and advantage will be apparent from by detailed description below, or partially by these public affairs The practice opened and acquistion.
According to an aspect of this disclosure, it is provided that a kind of content display, including:
Decoding scheduling module, couples with content server, for from content server receive multiple images to be displayed and The decoding priority of the plurality of image to be displayed, and the solution of the plurality of image to be displayed is determined according to described decoding priority Code order;And
Hard decoder module, with described decoding scheduling module couples, is used for according to described decoding order successively to the plurality of Image to be displayed carries out hard decoder, to obtain the decoded result of each described image to be displayed.
In a kind of exemplary embodiment of the disclosure, described content display also includes:
Content rendering module, couples and receives, with described content server, the described decoding knot that described hard decoder module pushes Really, for receiving content of pages from content server, and combine described content of pages and described decoded result renders, paint Page-images processed;And
Image display, couples with described content rendering module, is used for showing described page-images.
In a kind of exemplary embodiment of the disclosure, render in conjunction with described content of pages and described decoded result Including:
Resolve described content of pages, when confirming to need described decoded result, it is judged that whether described content rendering module receives Described decoded result to the needs that described hard decoder module pushes;
When judging to receive the described decoded result of needs, it would be desirable to described decoded result tie with described content of pages Close;When judging the described decoded result not receiving needs, virtual image data is utilized to serve as the described decoded result of needs Be combined with described content of pages, and it is described to utilize when receiving the described decoded result of needs the decoded result received to replace Virtual image data;
The all described decoded result of described content of pages and combination is rendered.
In a kind of exemplary embodiment of the disclosure, described content display also includes:
Content rendering module, couples with described content server, for receiving content of pages from content server, and to institute State content of pages to render, draw page-images;And
Image display, couples with described hard decoder module and described content rendering module, at the first figure layer Show image that described decoded result is corresponding and show described page-images at the second figure layer.
In a kind of exemplary embodiment of the disclosure, wherein:
Described hard decoder module is additionally operable to, by described decoded result write caching;And
Described decoding scheduling module is additionally operable to, and there is the described solution of described image to be displayed in judging described caching During code result, from described caching, directly obtain the described decoded result of described image to be displayed.
In a kind of exemplary embodiment of the disclosure, described hard decoder module is waited to show described in default decoding priority The described decoded result write caching of diagram picture.
According to an aspect of this disclosure, it is provided that a kind of content display method, including:
Multiple images to be displayed and the decoding priority of the plurality of image to be displayed, and root is received from content server The decoding order of the plurality of image to be displayed is determined according to described decoding priority;And
According to described decoding order, successively the plurality of image to be displayed is carried out hard decoder, with obtain each described in treat The decoded result of display image.
In a kind of exemplary embodiment of the disclosure, described content display method also includes:
For receiving content of pages from content server, and combine described content of pages and described decoded result carries out wash with watercolours Dye, draws page-images;And
Show described page-images.
In a kind of exemplary embodiment of the disclosure, render in conjunction with described content of pages and described decoded result Including:
Resolve described content of pages, when confirming to need described decoded result, it may be judged whether receive the described decoding of needs Result;
When judging to receive the described decoded result of needs, it would be desirable to described decoded result tie with described content of pages Close;When judging the described decoded result not receiving needs, virtual image data is utilized to serve as the described decoded result of needs Be combined with described content of pages, and it is described to utilize when receiving the described decoded result of needs the decoded result received to replace Virtual image data;
The all described decoded result of described content of pages and combination is rendered.
In a kind of exemplary embodiment of the disclosure, described content display method also includes:
Content of pages is received from content server, and to institute
State content of pages to render, draw page-images;And
Show, at the first figure layer, image that described decoded result is corresponding and show described page-images at the second figure layer.
In a kind of exemplary embodiment of the disclosure, described content display method also includes:
By described decoded result write caching;And
In judging described caching when there is the described decoded result of described image to be displayed, directly from described caching The described decoded result of the described image to be displayed of middle acquisition.
In a kind of exemplary embodiment of the disclosure, wherein, only by the described image to be displayed of default decoding priority Described decoded result write caching.
According to an aspect of this disclosure, it is provided that a kind of display system, including according to the content described in above-mentioned any one Display device.
In the technical scheme of a kind of embodiment of the disclosure, on the one hand, content rendering module and hard decoder module work simultaneously Making, therefore picture decoding and page-images are plotted as parallel process, such that it is able to accelerate the overall display speed of the page;Another Aspect, the decoding of image to be displayed is to be realized by hard decoder, therefore can alleviate CPU burden, promotes the overall performance of system; Another further aspect, by arranging decoding priority, so that the picture decoding priority higher is decoded in advance, i.e. ensures weight The picture wanted and the figure sector-meeting needing relatively early display are decoded in advance, and then can be shown in time;Another aspect, decodes excellent The control of first level specifically can be arranged in conjunction with the content of concrete application so that each concrete application can be targetedly Picture decoding order is optimized, such that it is able to realize making full use of hard decoder module resource, improves the purpose of Consumer's Experience.
It should be appreciated that it is only exemplary and explanatory, not that above general description and details hereinafter describe The disclosure can be limited.
Accompanying drawing explanation
Accompanying drawing herein is merged in description and constitutes the part of this specification, it is shown that meet the enforcement of the disclosure Example, and for explaining the principle of the disclosure together with description.It should be evident that the accompanying drawing in describing below is only the disclosure Some embodiments, for those of ordinary skill in the art, on the premise of not paying creative work, it is also possible to according to These accompanying drawings obtain other accompanying drawing.
Fig. 1 illustrates the block diagram of a kind of content display in disclosure exemplary embodiment.
Fig. 2 illustrates the block schematic illustration of a kind of content display in disclosure exemplary embodiment.
Fig. 3 illustrates the workflow schematic diagram of a kind of content display in disclosure exemplary embodiment.
Fig. 4 illustrates the block schematic illustration of a kind of content display in disclosure exemplary embodiment.
Fig. 5 illustrates the block schematic illustration of a kind of content display in disclosure exemplary embodiment.
Fig. 6 illustrates the block diagram of a kind of content display in disclosure exemplary embodiment.
Detailed description of the invention
It is described more fully with example embodiment referring now to accompanying drawing.But, example embodiment can be with multiple shape Formula is implemented, and is not understood as limited to example set forth herein;Described feature, structure or characteristic can with any properly Mode be combined in one or more embodiment.In the following description, it is provided that many details thus be given this Fully understanding of disclosed embodiment.It will be appreciated, however, by one skilled in the art that the technical scheme of the disclosure can be put into practice And omit in described specific detail one or more, or other method, constituent element, device, step etc. can be used.
Additionally, accompanying drawing is only the schematic illustrations of the disclosure, it is not necessarily drawn to scale.Accompanying drawing mark identical in figure Note represents same or similar part, thus will omit repetition thereof.Some block diagrams shown in accompanying drawing are merits Energy entity, it is not necessary to must be corresponding with the most independent entity.Software form can be used to realize these merits Energy entity, or in one or more hardware modules or integrated circuit, realize these functional entitys, or at heterogeneous networks and/or place Reason device device and/or microcontroller device realize these functional entitys.
This example embodiment provide firstly a kind of content display, may be used for the Web application of webpage development Content show or other include the scene that picture decodes.With reference to shown in Fig. 1, the content in this example embodiment shows Device can include decoding scheduling module 11 and hard decoder module 12;In addition to this it is possible to include content rendering module 13 And other parts such as image display 14.Wherein, decoding scheduling module 11 couples with content server, may be used for from interior Hold server and receive multiple images to be displayed and the decoding priority of above-mentioned multiple image to be displayed, and excellent according to above-mentioned decoding First level determines the decoding order of above-mentioned multiple image to be displayed.Hard decoder module 12 couples with above-mentioned decoding scheduling module 11, can Successively above-mentioned multiple images to be displayed are carried out hard decoder for according to above-mentioned decoding order, each above-mentioned to be shown to obtain The decoded result of image.Below, several different exemplary architecture will be combined to content display in this example embodiment Each several part be described in detail.
With reference to shown in Fig. 2, decoding scheduling module 11 and content server 10 couple, hard decoder module 12 and above-mentioned decoding Scheduler module 11 couples, content rendering module 13 couples and above-mentioned decoding scheduling module 11 coupling with foregoing server 10 Connect, image display 14 couples with foregoing rendering module 13.As a example by the content of Web application shows:
Application server can store and issue the content of Web application, including html text, CSS information, JavaScript Code and need not the content of pages of the part such as normal picture and the content of multiple image to be displayed of hard decoder;Additionally, In this example embodiment, application server can store and issue the decoding priority configuration literary composition of above-mentioned multiple image to be displayed Part.The developer that the decoding priority of image to be displayed can be applied by Web according to demand or other dependency rules voluntarily Configuration, for example, the picture that priority is the highest can be to need the picture that shows at first or resolution ratio is higher, number According to the picture that amount is bigger, relative, the picture that priority is minimum can be the picture that need not first show;Such as, may be used Background picture to be configured to high decoding priority, advertising pictures is configured to low decoding priority etc..
When decoding scheduling module 11 receives the instruction of display image to be displayed, can first obtain many by self-application server Pictorial information and the records such as the URL (Uniform Resource Locator, URL) of individual image to be displayed There is the configuration file of the decoding priority of each image to be displayed.For example, decoding priority configuration file may include that < Image id=" app_005 ", prioioty=" and 1 ", size=" and 1024Bytes ", src=http: //server/ Image.jpg/ >, decoding scheduling module 11 can get following information accordingly: the URL of image to be displayed is http: // Server/image.jpg, the decoded result mark ID of image to be displayed is app_005, the decoding priority level of image to be displayed Being 1, the size before image to be displayed decoding is 1024Bytes etc..Additionally, decoding scheduling module 11 can be according to each to be shown The URL information of image is searched from application server and downloads each image to be displayed.Above-mentioned pictorial information can also include waiting to show The type of diagram picture, size etc.;The type of above-mentioned image to be displayed can be included as the picture format that browser is supported, such as JPEG (Joint Photographic Experts Group combines photo expert group), GIF (Graphics can be included Interchange Format, graphic interchange format) and PNG (Portable Network Graphic Forma, image literary composition Part storage format) etc., this example embodiment does not i.e. carry out particular determination for applicable image type.
With reference to shown in Fig. 2 and Fig. 3, decoding scheduling module 11 is in the joining of decoding priority obtaining each image to be displayed After putting file, the decoding order of above-mentioned multiple image to be displayed, the figure to be shown that such as decoding priority is high can be determined therefrom that As preferential decoding, the image to be displayed that decoding priority is low delays decoding etc..Hard decoder module 12 then can be upper according to determine State decoding order, successively above-mentioned multiple images to be displayed are carried out hard decoder, to obtain the decoding of each above-mentioned image to be displayed Result.Decoded result can be such as RGB (one of industrial quarters the commonly uses colour coding method) data of image to be displayed, it is possible to Think YUV (a kind of colour coding method that eurovision system is used) data etc..Additionally, in this example embodiment, on Stating hard decoder module 12 can be video card core GPU (Graphics Processing Unit, graphic process unit) or DSP The special decoding circuits such as (Digital Signal Processing, Digital Signal Processing) chip, right in this exemplary embodiment This does not do particular determination..
Shown in Fig. 2 and Fig. 3, content rendering module 13 may be used for receiving the page from content server 10 Content;Additionally, decoded result can be pushed to content rendering module 13 by decoding scheduling module 11 by decoding scheduling module 11, And send decoding completion message to content rendering module 13.Content rendering module 13 receive decoding completion message after, Ke Yijie Closing and state content of pages and above-mentioned decoded result renders, such as, html text is input to HTML interpreter and explains Rear structure DOM (Document Object Model, DOM Document Object Model) is set, and JavaScript transferred to by JavaScript text Engine processes, and CSS information transfers to CSS interpreter to explain.After dom tree is set up, can be according to the style information of CSS interpreter output Building internal drawing model, this inside drawing model comprises the position by the calculated various elements of layout modules and size etc. Layout information;Wherein, the decoded result that content rendering module 13 receives can be laid out according to corresponding layout;? After, graphics module complete the drafting from internal drawing model to page-images.By technique scheme, content rendering module 13 work with hard decoder module 12 simultaneously, content rendering module 13 not yet analyzes and needs to show which picture when, Hard decoder module 12 is it is possible to obtained decoded result, and active push is to content rendering module 13.But art technology Personnel are it is easily understood that in other exemplary embodiments of the disclosure, content rendering module 13 can also pass through its other party Formula carries out the drafting of page-images, and this also belongs to the protection domain of the disclosure.
Additionally, when actual motion, it is also possible to occur that content rendering module 13 needs the decoding of a certain image to be displayed to tie Time really, hard decoder module 12 not yet completes decoding.To this, in this example embodiment, above-mentioned combination content of pages and decoding Result carries out rendering may include that
Resolve above-mentioned content of pages, if needing to show picture and need the picture shown is above-mentioned multiple figure to be shown During one or more in Xiang, i.e. confirm to need above-mentioned decoded result.After confirming to need above-mentioned decoded result, can first sentence Whether disconnected foregoing rendering module 13 receives the above-mentioned decoding of the picture needing display that above-mentioned hard decoder module 12 pushes Result;This judgement such as can be by being confirmed whether that receiving above-mentioned decoding completion message realizes.
When judging the above-mentioned decoded result that content rendering module 13 not yet receives needs, can temporarily utilize virtual graph Serve as the above-mentioned decoded result of needs as data to be combined with above-mentioned content of pages;Above-mentioned virtual image data can be transparent color or Person's pure white etc., and the parameter such as size and form is consistent with decoded result.Needs are received at content rendering module 13 During above-mentioned decoded result, then the decoded result received is utilized to replace above-mentioned virtual image data, content rendering module 13 then root Render according to real decoded result and above-mentioned content of pages.As a example by reality is applied, during resolving content of pages, meet To the configuration of picture that shows of above-mentioned needs can be: < image decoder=" hardware " defaultcolor=" 0xFFFFFFFF " id=" app_005 " width=" 300 ", height=" and 400 "/>;Content rendering module 13 can obtain accordingly Get following information: this picture employs above-mentioned hard decoder module 12 and is decoded, if using virtual image data, virtual graph As data be white, the width of virtual image data and this picture is 300px, height for 400px, this picture decoding tie Fruit mark ID is app_005.By this step, the waiting time during page-images is drawn can be greatly reduced, promote the page Loading velocity.
If hard decoder module 12 is very fast for the decoding speed ratio of image to be displayed, then may in advance decoded result be pushed away Giving content rendering module 13, above-mentioned judged result then has been received by the above-mentioned decoding knot needed for content rendering module 13 Really;Now, then can skip over the step using above-mentioned virtual image data, directly in conjunction with real decoding structure and above-mentioned page Face content carries out rendering.
With reference to shown in Fig. 4, decoding scheduling module 11 and content server 10 couple, hard decoder module 12 and above-mentioned decoding Scheduler module 11 couples, content rendering module 13 couples with foregoing server 10, image display 14 and above-mentioned hard solution Code module 12 and foregoing rendering module 13 couple.As a example by the content of Web application shows:
Wherein, the working method of decoding scheduling module 11 and hard decoder module 12 is similar with Fig. 2.Difference mainly exists In, the decoded result that hard decoder module 12 obtains can't push to content rendering module 13, but directly push to image and show Show module 14;For example, compared with above-mentioned decoding priority configuration file, can increase in decoding priority configuration file Mark decoded result is the most directly pushed to the attribute of image display 14;Such as: < image id=" app_12345 ", Prioioty=" 1 ", directdisplay=" and true " size=" 1024Bytes ", src=http: //server/ Image.jpg/ >, wherein directdisplay can identify decoded result and the most directly be pushed to image display 14.In Hold rendering module 13 receive content of pages from content server 10 and content of pages is rendered, and can show above-mentioned waiting The position of diagram picture reserves transparent viewing area.Image display 14 can reserve the first figure layer and the second figure layer, First figure layer can show that the image that above-mentioned decoded result is corresponding, the second figure layer are displayed for above-mentioned page-images.About First figure layer and the relative position relation of the second figure layer, the such as first figure layer and the upper and lower relation etc. of the second figure layer, can basis Demand is set, and this does not do in this exemplary embodiment particular determination.Technical scheme in Fig. 4 can be good at being applicable to The display of a small amount of super large picture, such as background picture etc., it is possible to achieve content rendering module 13 does not completes to render when, Just demonstrate background picture, make user can see the part interface of application earlier.
Further, in order to avoid, in repeat decoding, this example embodiment, above-mentioned hard decoder module 12 can be also used for By in above-mentioned decoded result write caching, accordingly, above-mentioned decoding scheduling module 11 can be also used for, according to image to be displayed Image information etc. judge in above-mentioned caching when there is the above-mentioned decoded result of above-mentioned image to be displayed, can be directly from upper State the above-mentioned decoded result obtaining above-mentioned image to be displayed in caching, and without again repeating above-mentioned being decoded.Additionally, it is above-mentioned Whether cache above-mentioned decoded result or buffer the decoded result of which image to be displayed, can be according to the money of currently displaying system The decoding priority of source state and image to be displayed determines.For example, when display system internal memory is sufficiently large, can preserve During all decoded results of current application, then can be by all above-mentioned decoded results write caching.When display system internal memory ratio Time less, then the above-mentioned decoded result of the above-mentioned image to be displayed of default decoding priority can be write and cache, such as, for The above-mentioned image to be displayed that decoding priority is higher, can be by decoded result write caching;For decoding relatively low upper of priority State image to be displayed, image data before decoding can be preserved or do not cache.When display system internal memory is the most nervous Time, then can only cache the image to be displayed data before decoding, it might even be possible to what does not caches.Based on this, this example is real Executing the technical scheme in mode can be with dynamic adaptation system resource.
In sum, by the technical scheme in this example embodiment, on the one hand, content rendering module 13 and hard decoder Module 12 works simultaneously, and therefore picture decoding and page-images are plotted as parallel process, such that it is able to accelerate the entirety of the page Display speed;On the other hand, the decoding of image to be displayed is to be realized by hard decoder, therefore can alleviate CPU burden, promotes system The overall performance of system;Another further aspect, by arranging decoding priority, so that the picture decoding priority higher is carried out in advance Decoding, i.e. ensures important picture and needs the figure sector-meeting of relatively early display to be decoded in advance, and then can be shown in time;Again On the one hand, the control of decoding priority specifically can be arranged in conjunction with the content of concrete application so that each concrete application Targetedly picture decoding order can be optimized, such that it is able to realize making full use of hard decoder module 12 resource, carry The purpose of high Consumer's Experience.
Additionally, in other exemplary embodiments of the disclosure, described content display can also include miscellaneous part Or it is other frameworks.For example, with reference to shown in Fig. 5, wherein decoding scheduling module 11 and content server 10 couple, firmly Decoder module 12 and described decoding scheduling module 11 couple, content rendering module 13 and described content server 10 and described firmly Decoder module 12 couples, image display 14 couples with described content rendering module 13.Therefore, the technology of other similar structures Scheme also belongs to the protection domain of the disclosure.
Although it should be noted that, being referred to some modules or the list of the equipment for action executing in above-detailed Unit, but this division is the most enforceable.It practice, according to embodiment of the present disclosure, above-described two or more Module or the feature of unit and function can embody in a module or unit, the most described first arithmetic element, Second arithmetic element and image map unit etc. can materializations etc. in a unit.Otherwise, an above-described mould Block or the feature of unit and function can embody with Further Division for by multiple modules or unit.
Further, additionally providing a kind of display system in this example embodiment, this display system at least includes above-mentioned Content display in exemplary embodiment.Content display owing to being used possesses above-mentioned advantage, therefore this example Display system in embodiment can be likewise supplied with above-mentioned advantage compared to prior art.
Further, this example embodiment additionally provides a kind of content display method.Described content display method can To include step:
Multiple images to be displayed and the decoding priority of the plurality of image to be displayed, and root is received from content server The decoding order of the plurality of image to be displayed is determined according to described decoding priority;And
According to described decoding order, successively the plurality of image to be displayed is carried out hard decoder, with obtain each described in treat The decoded result of display image.
In this example embodiment, described content display method can also include:
Receive content of pages from content server, and described content of pages is rendered, draw page-images;And
Show, at the first figure layer, image that described decoded result is corresponding and show described page-images at the second figure layer.
In this example embodiment, described content display method can also include:
For receiving content of pages from content server, and combine described content of pages and described decoded result carries out wash with watercolours Dye, draws page-images;And
Show described page-images.
In this example embodiment, carry out rendering may include that in conjunction with described content of pages and described decoded result
Resolve described content of pages, when confirming to need described decoded result, it may be judged whether receive the described decoding of needs Result;
When judging to receive the described decoded result of needs, it would be desirable to described decoded result tie with described content of pages Close;When judging the described decoded result not receiving needs, virtual image data is utilized to serve as the described decoded result of needs Be combined with described content of pages, and it is described to utilize when receiving the described decoded result of needs the decoded result received to replace Virtual image data;
The all described decoded result of described content of pages and combination is rendered.
In this example embodiment, described content display method can also include:
By described decoded result write caching;And
In judging described caching when there is the described decoded result of described image to be displayed, directly from described caching The described decoded result of the described image to be displayed of middle acquisition.
In this example embodiment, wherein, only by the described decoding of the described image to be displayed of default decoding priority Result write caching.
Foregoing display packing can be realized by the content display in this example embodiment, it is also possible to passes through Other similar content displays realize;In this example embodiment, the equipment that realizes of foregoing display packing does not carry out spy Different restriction.Additionally, enter during in foregoing display packing, the detail of each step is in corresponding content display Having gone detailed description, therefore here is omitted.
And, although describing each step of method in the disclosure with particular order in the accompanying drawings, but, this does not really wants Asking or imply must be according to this particular order to perform these steps, or the step shown in having to carry out all could realize Desired result.Additional or alternative, it is convenient to omit some step, multiple steps are merged into a step and performs, and/ Or a step is decomposed into multiple step execution etc..
Fig. 4 illustrates the schematic diagram according to content display 400 a kind of in disclosure example embodiment.Such as, content Display device 400 may be provided in a server.With reference to Fig. 4, content display 400 includes processing assembly 422, and it enters one Step includes one or more processor, and by the memory resource representated by memorizer 432, can be by processing assembly for storage The instruction of the execution of 422, such as application program.In memorizer 432, the application program of storage can include one or more Each corresponding to one group instruction module.It is configured to perform instruction, to perform said method additionally, process assembly 422.
Content display 400 can also include that a power supply module 426 is configured to perform content display 400 Power management, a wired or wireless network interface 450 is configured to be connected to content display 400 network, and one Input and output (I/O) interface 458.Content display 400 can operate based on the operating system being stored in memorizer 432, example Such as Windows ServerTM, Mac OS XTM, UnixTM, LinuxTM, FreeBSDTM or similar.
It should be noted that the block diagram shown in above-mentioned accompanying drawing is functional entity, it is not necessary to must with physically or logically Independent entity is corresponding.Can use software form to realize these functional entitys, or in one or more hardware modules or Integrated circuit realizes these functional entitys, or realizes in heterogeneous networks and/or processor device and/or microcontroller device These functional entitys.
Through the above description of the embodiments, those skilled in the art is it can be readily appreciated that example described herein is implemented Mode can be realized by software, it is also possible to realizes by the way of software combines necessary hardware.Therefore, according to the present invention The technical scheme of embodiment can embody with the form of software product, this software product can be stored in one non-volatile In property storage medium (can be CD-ROM, USB flash disk, portable hard drive etc.) or on network, including some instructions so that a calculating Equipment (can be personal computer, server, electronic equipment or the network equipment etc.) performs according to embodiment of the present invention Method.
Those skilled in the art, after considering description and putting into practice invention disclosed herein, will readily occur to its of the disclosure Its embodiment.The application is intended to any modification, purposes or the adaptations of the disclosure, these modification, purposes or Person's adaptations is followed the general principle of the disclosure and includes the undocumented common knowledge in the art of the disclosure Or conventional techniques means.Description and embodiments is considered only as exemplary, and the true scope of the disclosure and spirit are by appended Claim is pointed out.

Claims (13)

1. a content display, it is characterised in that including:
Decoding scheduling module, couples with content server, for receiving multiple images to be displayed and described from content server The decoding priority of multiple images to be displayed, and determine that the decoding of the plurality of image to be displayed is suitable according to described decoding priority Sequence;And
Hard decoder module, with described decoding scheduling module couples, is used for showing the plurality for the treatment of successively according to described decoding order Diagram picture carries out hard decoder, to obtain the decoded result of each described image to be displayed.
Content display the most according to claim 1, it is characterised in that described content display also includes:
Content rendering module, couples and receives, with described content server, the described decoding knot that described hard decoder module pushes Really, for receiving content of pages from content server, and combine described content of pages and described decoded result renders, paint Page-images processed;And
Image display, couples with described content rendering module, is used for showing described page-images.
Content display the most according to claim 2, it is characterised in that combine described content of pages and described decoding Result carries out rendering including:
Resolve described content of pages, when confirming to need described decoded result, it is judged that whether described content rendering module receives institute State the described decoded result of the needs that hard decoder module pushes;
When judging to receive the described decoded result of needs, it would be desirable to described decoded result be combined with described content of pages; When judging the described decoded result not receiving needs, virtual image data is utilized to serve as described decoded result and the institute of needs State content of pages to combine, and utilize when receiving the described decoded result of needs the decoded result received to replace described virtual View data;
The all described decoded result of described content of pages and combination is rendered.
Content display the most according to claim 1, it is characterised in that described content display also includes:
Content rendering module, couples with described content server, for receiving content of pages from content server, and to described page Face content renders, and draws page-images;And
Image display, couples with described hard decoder module and described content rendering module, for showing at the first figure layer Image that described decoded result is corresponding and show described page-images at the second figure layer.
5. according to the content display described in Claims 1 to 4 any one, it is characterised in that wherein:
Described hard decoder module is additionally operable to, by described decoded result write caching;And
Described decoding scheduling module is additionally operable to, and there is the described decoding knot of described image to be displayed in judging described caching Time really, from described caching, directly obtain the described decoded result of described image to be displayed.
Content display the most according to claim 5, it is characterised in that described hard decoder module is by preferential for default decoding The described decoded result write caching of the described image to be displayed of level.
7. a content display method, it is characterised in that including:
Multiple images to be displayed and the decoding priority of the plurality of image to be displayed are received from content server, and according to institute State decoding priority and determine the decoding order of the plurality of image to be displayed;And
According to described decoding order, successively the plurality of image to be displayed is carried out hard decoder, each described to be shown to obtain The decoded result of image.
Content display method the most according to claim 7, it is characterised in that described content display method also includes:
For receiving content of pages from content server, and combine described content of pages and described decoded result renders, Draw page-images;And
Show described page-images.
Content display method the most according to claim 8, it is characterised in that combine described content of pages and described decoding Result carries out rendering including:
Resolve described content of pages, when confirming to need described decoded result, it may be judged whether receive the described decoded result of needs;
When judging to receive the described decoded result of needs, it would be desirable to described decoded result be combined with described content of pages; When judging the described decoded result not receiving needs, virtual image data is utilized to serve as described decoded result and the institute of needs State content of pages to combine, and utilize when receiving the described decoded result of needs the decoded result received to replace described virtual View data;
The all described decoded result of described content of pages and combination is rendered.
Content display method the most according to claim 7, it is characterised in that described content display method also includes:
Receive content of pages from content server, and described content of pages is rendered, draw page-images;And
Show, at the first figure layer, image that described decoded result is corresponding and show described page-images at the second figure layer.
11. according to the content display method described in claim 7~10 any one, it is characterised in that described content display side Method also includes:
By described decoded result write caching;And
In judging described caching when there is the described decoded result of described image to be displayed, directly obtain from described caching Take the described decoded result of described image to be displayed.
12. content display methods according to claim 11, it is characterised in that wherein, only by default decoding priority The described decoded result write caching of described image to be displayed.
13. 1 kinds of display systems, it is characterised in that include showing dress according to the content described in claim 1~7 any one Put.
CN201610551033.4A 2016-07-13 2016-07-13 Display system, content display and content display method Pending CN106210576A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610551033.4A CN106210576A (en) 2016-07-13 2016-07-13 Display system, content display and content display method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610551033.4A CN106210576A (en) 2016-07-13 2016-07-13 Display system, content display and content display method

Publications (1)

Publication Number Publication Date
CN106210576A true CN106210576A (en) 2016-12-07

Family

ID=57477320

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610551033.4A Pending CN106210576A (en) 2016-07-13 2016-07-13 Display system, content display and content display method

Country Status (1)

Country Link
CN (1) CN106210576A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109712694A (en) * 2018-12-20 2019-05-03 武汉联影医疗科技有限公司 Image processing method, device, system, image processing workstations
CN110018861A (en) * 2018-01-08 2019-07-16 北京视联动力国际信息技术有限公司 A kind of message prompt method and device of application program
CN112287263A (en) * 2020-10-30 2021-01-29 安徽鸿程光电有限公司 Webpage display method, device, system, terminal and computer readable storage medium
CN114979749A (en) * 2022-06-23 2022-08-30 深圳创维-Rgb电子有限公司 Graphical interface drawing method, electronic device and readable storage medium

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101226453A (en) * 2007-01-19 2008-07-23 索尼株式会社 Display control apparatus, display control method, and program
CN101465953A (en) * 2009-01-15 2009-06-24 深圳市茁壮网络技术有限公司 Method for displaying picture and system for browsing digital television picture as well as television set-top box
CN102209168A (en) * 2010-03-31 2011-10-05 索尼公司 Image data processing device, image data processing method and program
US20120183233A1 (en) * 2011-01-19 2012-07-19 Microsoft Corporation Delayed image decoding
CN103581745A (en) * 2012-08-02 2014-02-12 三星电子株式会社 Display apparatus, image post-processing apparatus and method for image post-processing of contents
CN103618936A (en) * 2013-12-16 2014-03-05 乐视致新电子科技(天津)有限公司 Smart television, as well as method and device for pre-downloading link pages in browser of smart television
CN103631866A (en) * 2013-11-01 2014-03-12 北京奇虎科技有限公司 Webpage display method and browser
CN103678631A (en) * 2013-12-19 2014-03-26 华为技术有限公司 Page rendering method and device
CN103714143A (en) * 2013-12-25 2014-04-09 华为技术有限公司 Webpage data processing method and device and communication system

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101226453A (en) * 2007-01-19 2008-07-23 索尼株式会社 Display control apparatus, display control method, and program
CN101465953A (en) * 2009-01-15 2009-06-24 深圳市茁壮网络技术有限公司 Method for displaying picture and system for browsing digital television picture as well as television set-top box
CN102209168A (en) * 2010-03-31 2011-10-05 索尼公司 Image data processing device, image data processing method and program
US20120183233A1 (en) * 2011-01-19 2012-07-19 Microsoft Corporation Delayed image decoding
CN103581745A (en) * 2012-08-02 2014-02-12 三星电子株式会社 Display apparatus, image post-processing apparatus and method for image post-processing of contents
CN103631866A (en) * 2013-11-01 2014-03-12 北京奇虎科技有限公司 Webpage display method and browser
CN103618936A (en) * 2013-12-16 2014-03-05 乐视致新电子科技(天津)有限公司 Smart television, as well as method and device for pre-downloading link pages in browser of smart television
CN103678631A (en) * 2013-12-19 2014-03-26 华为技术有限公司 Page rendering method and device
CN103714143A (en) * 2013-12-25 2014-04-09 华为技术有限公司 Webpage data processing method and device and communication system

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
王兢 等: "《跟我学FrontPage 2000中文版 网页设计与技巧》", 31 May 2000 *

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110018861A (en) * 2018-01-08 2019-07-16 北京视联动力国际信息技术有限公司 A kind of message prompt method and device of application program
CN110018861B (en) * 2018-01-08 2023-05-05 视联动力信息技术股份有限公司 Message prompting method and device for application program
CN109712694A (en) * 2018-12-20 2019-05-03 武汉联影医疗科技有限公司 Image processing method, device, system, image processing workstations
CN109712694B (en) * 2018-12-20 2021-01-12 武汉联影医疗科技有限公司 Image processing method, device and system and image processing workstation
CN112287263A (en) * 2020-10-30 2021-01-29 安徽鸿程光电有限公司 Webpage display method, device, system, terminal and computer readable storage medium
CN112287263B (en) * 2020-10-30 2024-04-02 安徽鸿程光电有限公司 Webpage display method, device, system, terminal and computer readable storage medium
CN114979749A (en) * 2022-06-23 2022-08-30 深圳创维-Rgb电子有限公司 Graphical interface drawing method, electronic device and readable storage medium
CN114979749B (en) * 2022-06-23 2024-03-22 深圳创维-Rgb电子有限公司 Graphic interface drawing method, electronic equipment and readable storage medium

Similar Documents

Publication Publication Date Title
CN108010112B (en) Animation processing method, device and storage medium
US8266522B2 (en) Method and device for temporally displaying advertising content on a webpage
CN111669623B (en) Video special effect processing method and device and electronic equipment
CN104850388B (en) web page rendering method and device
US9071709B2 (en) Method and apparatus for providing collaboration between remote and on-site users of indirect augmented reality
US20130055072A1 (en) Multi-Threaded Graphical Display System
US20150279058A1 (en) Page Rendering Method and Apparatus
CN106210576A (en) Display system, content display and content display method
CN107832108A (en) Rendering intent, device and the electronic equipment of 3D canvas web page elements
CN104798094B (en) Determine the configuration of content item display environment
JP6588577B2 (en) Conversion of FLASH content to HTML content by generating an instruction list
CN104866318A (en) Method and device for displaying label pages in multiple windows
CN113411664B (en) Video processing method and device based on sub-application and computer equipment
US20190080017A1 (en) Method, system, and device that invokes a web engine
CN108228121A (en) A kind of method, device and mobile terminal of browser split screen
CN105302569A (en) Method and device used for generating special-shaped window
CN113886707A (en) Encyclopedic information determination method, display method, device, equipment and medium
US9153193B2 (en) Primitive rendering using a single primitive type
CN112132599A (en) Image processing method and device, computer readable storage medium and electronic device
CN106407009A (en) Picture display method and device
CN111402369B (en) Interactive advertisement processing method and device, terminal equipment and storage medium
CN108134906A (en) Image processing method and its system
WO2023202361A1 (en) Video generation method and apparatus, medium, and electronic device
CN112613270B (en) Method, system, equipment and storage medium for recommending patterns of target text
WO2021227532A1 (en) Browser-based frame extraction 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
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20161207