Summary of the invention
A purpose of the present invention mainly provides a kind of divided frame display packing that the divided frame content shows continuously and electronic installation of using the method for can allowing.
So divided frame display packing of the present invention comprises: (A) resolve divided frame quantity and the resolution that a divided frame instruction institute wish produces; (B) according to the quantity of divided frame and the resolution of each divided frame, the difference of the resolution of corresponding each divided frame of acquisition but continuous video data are also deposited the Coutinuous store position of a video memory; And (C) sequentially read the continuous video data that is stored in this video memory, and according to the orientation of divided frame continuous video data is sequentially delivered to a display, make the video content of the divided frame that this display shows continuous.
Preferably, also provide a divided frame to set the user interface in the step (A), wherein provide multiple divided frame pattern to set for the user, producing this divided frame instruction, and each mode-definition has the quantity of divided frame and the resolution of each divided frame.
And the present invention realizes the electronic installation of said method, comprising: a display; One video memory; One video data deposit unit; One CPU (central processing unit), it is according to the quantity of divided frame and the resolution of each divided frame, the difference of the resolution of corresponding each divided frame of acquisition from this video data deposit unit but continuous video data, and deposit the Coutinuous store position of this video memory; And a video processing unit, sequentially read the continuous video data that is stored in this video memory, and according to the orientation of divided frame continuous video data is sequentially delivered to this display, make the video content of the divided frame that this display shows continuous.
Preferably, this video data deposit unit is a hard disk or a primary memory.
Preferably, mounting has a divided frame to set application program in this CPU (central processing unit), it is carried out and produces a divided frame by this CPU (central processing unit) and sets the user interface, provide multiple divided frame pattern to set for the user, and each mode-definition have the quantity of divided frame and the resolution of each divided frame.
Preferably, mounting has a video driver in this CPU (central processing unit), it sets the divided frame pattern that the user interface sets according to this divided frame, the difference of the resolution of corresponding each divided frame of acquisition from this video data deposit unit but continuous video data, and deposit the Coutinuous store position of this video memory.
Preferably, this display is that a resolution is 1600 * 800 wide screen liquid crystal display.
Preferably, this electronic installation is a notebook computer.
The present invention is by size and the resolution of video driver according to divided frame, the video data of the resolution of corresponding each divided frame of acquisition and depositing in the video memory from the video data deposit unit, make video processing unit sequentially read the video data in the video memory and when delivering to liquid crystal display and showing, can allow the divided frame of liquid crystal display can show more video content because show continuous video content, simultaneously because the size of the corresponding divided frame of video driver meeting is adjusted the resolution of each divided frame automatically, allow the user can see suitable video content, and more conveniently carry out operations by display frame.
Embodiment
About aforementioned and other technology contents, characteristics and effect of the present invention, in the detailed description of a following cooperation preferred embodiment with reference to the accompanying drawings, can clearly present.
Consult shown in Figure 1, it is a preferred embodiment of electronic installation of the present invention, the electronic installation of the present embodiment is as example take a notebook computer 100, it has a length * wide ratio is 1600 * 800 wide screenliquid crystal display 10, and Figure 1 shows that this notebook computer 100 shows the main circuit square frame of divided frame in order to control thisliquid crystal display 10, comprising avideo memory 11, a videodata deposit unit 12, a CPU (central processing unit) 13 and avideo processing unit 14.
Video memory (video RAM generally is called for short VRAM) 11 stores finally will be sent to video (image) data that liquid crystal display 10 shows.
Videodata deposit unit 12 may be primary memory or hard disk, its temporary original video (image) data.
Be loaded with a video driver and a divided frame in the CPU (central processing unit) 13 and set application program, after this divided frame setting application program is performed, can produce a divided frame inliquid crystal display 10 and set the user interface, set the frame numbers that to cut apart for the user, namely set the divided frame pattern, for example set the pattern 1 of two divided frames or set pattern 2... of three divided frames etc., video driver then can reach the respectively corresponding resolution of divided frame of this pattern according to the divided frame pattern that the user sets, video data in suitable this videodata deposit unit 12 of acquisition also deposits in the continuous position ofvideo memory 11, that is the video driver of the present embodiment can be according to the quantity of divided frame and the resolution of each divided frame, the continuous video data of the resolution of corresponding each divided frame is taken out and deposits the Coutinuous store position ofvideo memory 11 from videodata deposit unit 12, by this,video processing unit 14 sequentially reads the continuous video data in thisvideo memory 11, and sequentially deliver to according to the divided frame orientation when showing in each divided frame of this liquid crystal display, just can allow these divided frames show continuous image (video).Below will further illustrate.
As shown in Figure 2, because the resolution ofliquid crystal display 10 is 1600 * 600 pixels, when only showingsingle picture 21, capturing 1600 * 600 video datas in the video pictures data that video driver in the CPU (central processing unit) 13 can be kept in from videodata deposit unit 12 also sequentially deposits in the memory block (a) ofvideo memory 11, as shown in Figure 3, video data can sequentially be deposited in the address (1 ofvideo memory 11 line by line, 1) (1600,1), (2,1)~(1600,2), ... until (600,1)~(1600,600), therefore whenvideo processing unit 14 accessingvideo storer 11, also can be line by line, from the address (1,1)~(1600,1), (2,1)~(1600,2), ... begin sequentially sense data and deliver toliquid crystal display 10 to show, that is, make the video data that stores in each memory address in the memory block (a) be presented at each corresponding pixel of liquid crystal display 10.More than be a kind of way of general liquid crystal display when showing single picture.
But as user during at browsing page, because a webpage accounts for 1280 (OK) * 800 (row), so display needs 1280 (OK) * 800 (row) could show a web page contents fully at least, and the liquid crystal display of the present embodiment is because only have 600 row, so can't be in single picture the content of a webpage of complete demonstration, the scroll bar (scroll bar) that the user must move up and down the picture side just can be seen the content of whole webpage.
So, in the present embodiment, if wantliquid crystal display 10 to show complete web page contents, the user can set the user interface by above-mentioned divided frame, send a divided frame instruction, when for example requiring 2 divided frame of notebook computer 100 display case such as halves onliquid crystal display 10, as shown in Figure 4, owing toliquid crystal display 10 will be divided into two picture displies, therefore the resolution of each picture can become and only has 800 * 600 pixels, if so want image (video) in divided frame, to show continuously, that is when allowing divided frame can show continuous two pages of images (video) data, CPU (central processing unit) 13 must be rearranged the storage address of video data invideo memory 11.
Therefore, shown in the step 41 of the divided frame flow for displaying of Fig. 5, when the video driver of CPU (central processing unit) 13 is received above-mentioned divided frame instruction, video driver carry out step 42, resolve this divided frame instruction, to learn divided frame quantity and the resolution of the divided frame pattern institute wish generation that the user sets, execution in step 43 again, depending on the quantity of divided frame and the resolution of each divided frame, again capture the video data in the videodata deposit unit 12, when for example originally showing single picture, delegation's picture has 1600 pixels, so need 1600 video datas of acquisition, but the delegation of each present divided frame only has 800 pixels, so video driver only can the video data from videodata deposit unit 12 in the video data of 800 of acquisitions deposit in delegation's memory address ofvideo memory 11, that is, every delegation ofvideo memory 11 only deposits (1,1)~(800,1) totally 800 addresses, so as shown in Figure 6, first divided frame can takevideo memory 11 memory block (b) the (1,1)~the (600,800) address, and second divided frame can takevideo memory 11 memory block (c) the (601,1) address~(1200,800).That is the video data of two divided frames sequentially is stored in two the continuous memory block (b), (c) ofvideo memory 11.
By this, such as step 44, whengraphic process unit 14 readsvideo memory 11, the video data of memory block (b) can sequentially be read and corresponding being presented in the dividedframe 22 ofliquid crystal display 10, and then the video data of memory block (c) is read and is presented in another dividedframe 23 by graphic process unit 14.And because video data is presented in two dividedframes 22,23 continuously, so when user's browsing page, the part webpage that does not show in one of them dividedframe 22 then can then be presented in another dividedframe 23, that is, two dividedframes 22,23 are owing to being to show continuous video data, so can show than single picture and Duo one times image (video).
And, because two dividedframes 22, the 23rd show continuous video data, so when the video content in the picture wherein was changed or is edited, the content that shows in another divided frame also can be upgraded synchronously.
Similarly, again referring to shown in Figure 7, when the user sets the user interface by divided frame, when requiring to show 3 divided frame, the video driver of CPU (central processing unit) 13 can be divided into display frame a left side as shown in Figure 7, right picture is little, three dividedframes 61 that midway film is large, 62,63, it is left, part on the right side and cutpicture 61,63 resolution is similarly 288 * 600 pixels, and the resolution ofmidway film 62 is 1024 * 600 pixels, therefore, video driver will according to the different resolution of three divided frames, capture respectively 288 * 600 from videodata deposit unit 12,1024 * 600 and 288 * 600 totally three continuous pictures video data and sequentially deposit continuous three memory block (d) ofvideo memory 11 as shown in Figure 8 in, (e), (f) in.So, when GraphicsProcessing Unit 14 readsvideo memory 11, will sequentially read the video data that stores among memory block (d), (e), (f) and also deliver to respectively demonstration in the dividedframe 61,62,63 of liquid crystal display 10.And because the resolution of middle dividedframe 62 is higher, so normally with middle dividedframe 62 as main display frame, the user can see clearly video content in middle dividedframe 62, and left andright picture 61,63 is because resolution is lower, so general display of video content, but three dividedframes 61,62,63 content all are continuous, can be edited, and the option in the shown webpage of each divided frame can be controlled and clicks.
Though the present embodiment is the notebook computer with wide screen is example, also can be embodied in the employed flat-panel screens of general desktop PC, is not limited with the present embodiment.
In addition, the present embodiment also is not limited to two above-mentioned divided frame patterns and three divided frame patterns, the exploitation dealer of notebook computer or desktop PC can design other different divided frame patterns voluntarily according to user's demand, to offer the better display effect of user.
As shown in the above description, the present embodiment is by size and the resolution of video driver according to divided frame, the video data of the resolution of corresponding each divided frame of acquisition and depositing in thevideo memory 11 from videodata deposit unit 12, makevideo processing unit 14 sequentially read the video data in thevideo memory 11 and when delivering toliquid crystal display 10 and showing, can allow the divided frame ofliquid crystal display 10 show continuous video content, and makeliquid crystal display 10 can show more video content, simultaneously because the size of the corresponding divided frame of video driver meeting is adjusted the resolution of each divided frame automatically, allow the user can see suitable video content, and more conveniently carry out operations by display frame.
The above-described content of thought, it only is preferred embodiment of the present invention, can not limit scope of the invention process with this, i.e. every simple equivalent variations and modification of doing according to claims scope of the present invention and invention description content all still belongs in the scope that patent of the present invention contains.