CN102201221A - Display method and device - Google Patents

Display method and device Download PDF

Info

Publication number
CN102201221A
CN102201221A CN2010101344060A CN201010134406A CN102201221A CN 102201221 A CN102201221 A CN 102201221A CN 2010101344060 A CN2010101344060 A CN 2010101344060A CN 201010134406 A CN201010134406 A CN 201010134406A CN 102201221 A CN102201221 A CN 102201221A
Authority
CN
China
Prior art keywords
subregion
original display
demonstration
instruction
display zone
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN2010101344060A
Other languages
Chinese (zh)
Other versions
CN102201221B (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.)
Lenovo Beijing Ltd
Original Assignee
Lenovo Beijing 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 Lenovo Beijing Ltd filed Critical Lenovo Beijing Ltd
Priority to CN 201010134406 priority Critical patent/CN102201221B/en
Publication of CN102201221A publication Critical patent/CN102201221A/en
Application granted granted Critical
Publication of CN102201221B publication Critical patent/CN102201221B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

The embodiment of the invention discloses a display method and device. The method comprises the steps of: receiving an instruction of regulating an original display area; regulating the original display area according to the instruction and obtaining target display subareas; distributing display memories for each target display subarea and outputting display contents of each target display subarea to corresponding positions of the target display subareas through the display memories to display. By means of the display method and device provided by the embodiment of the invention, the flexible split-screen regulation can be carried out on the original display area according to different regulation instructions; the split-screen display can be carried out according to split-screen results; and therefore, the degree of freedom and the flexibility ratio of the split screen are increased, the visual operation can be conveniently carried out by users and the split-screen operation experience of the users is improved.

Description

Display packing and display device
Technical field
The application relates to communication technical field, particularly a kind of multi-screen display method and device.
Background technology
Existing PC (Personal Computer, personal computer) is a multitasking platform, but for showing, but is not the demonstration output stage of a multitask.For example, though the user can listen song, download, surf the Net, chats, play games at synchronization with PC, but be difficult between these task windows, switch well, need the concealed task window of frequent deactivation usually, could on display device, see the current task of operating wanted.Therefore, showing a plurality of task windows simultaneously on same interface, is the primary demand of user when using computer.The user is an individual character to the demand that shows a plurality of task windows, also changes simultaneously, and promptly different users has different demands, and same user has different demands in the different time.For example,, a user looks up the dictionary, Yi Bian and in leisure, may like one side browsing page to chat with friend while may need writing document in work.
The inventor finds that in the research process to prior art the existing popular software that can realize in same display interface that split screen shows has Acer GridVista, GridMove, Twinsplay and split screen king etc.Acer GridVista wherein, GridMove and Twinsplay software are not supported self-defined division screen to the span mode that the user provides several moneys acquiescences; Though and split screen king software can carry out self-defined division screen, but during its split screen, zone line at screen keeps a main screen, then around this main screen, the user can be provided with some smaller screens around it, and they are cut into some is used to show nonproductive task, this partitioning scheme complicated operation, directly perceived inadequately, and degree of freedom and flexibility ratio that screen is cut apart are all not high, have therefore reduced user's split screen operating experience.
Summary of the invention
The purpose of the embodiment of the present application is to provide a kind of display packing and display device, and solving split screen display operation complexity of the prior art, and degree of freedom and flexibility ratio are not high, the problem that causes user's split screen operating experience to reduce.
For solving the problems of the technologies described above, the embodiment of the present application provides following technical scheme:
A kind of display packing comprises:
The instruction that reception is adjusted the original display zone;
Adjust described original display zone according to described instruction, obtain target and show subregion;
Distribute video memory for each described target shows subregion, and each target is shown the displaying contents of subregion shows by the correspondence position that described video memory outputs to described target demonstration subregion.
The instruction that described reception is adjusted the original display zone is specially: receive the instruction of split screen is carried out in the original display zone;
Describedly adjust described original display zone according to described instruction and comprise:
Obtain the line segment track of user in the zone input of described original display;
Judge that described line segment track satisfies when pre-conditioned, split screen is carried out in described original display zone, the some demonstration subregions that form behind the split screen of described original display zone are shown subregion as target according to described line segment track.
Describedly according to the line segment track split screen is carried out in the original display zone and comprises:
Described line segment track is finished described split screen after described original display Region Segmentation is become at least two closed regions; Or
The extended line of described line segment track is finished described split screen after forming the sealing viewing area; Or
When the trajectory shape of described line segment track and predefined form fit, finish described split screen behind the shape formation sealing viewing area according to coupling.
The instruction that described reception is adjusted the original display zone is specially: be received in and add the instruction that shows subregion in the original display zone that comprises some demonstration subregions;
Describedly adjust described original display zone according to described instruction and comprise:
The source of determining demonstration subregion to be added shows subregion;
Obtain the user shows the subregion input in described source line segment track;
Judge that described line segment track satisfies when pre-conditioned, described source is shown that subregion carries out split screen, described source is shown that the some demonstration subregions that form behind the subregion split screen show subregion as target according to described line segment track.
The instruction that described reception is adjusted the original display zone is specially: receive the instruction that the demonstration subregion in the original display zone is merged;
Describedly adjust described original display zone according to described instruction and comprise:
Determine at least two adjacent demonstration subregions to be combined in the described original display zone;
Described at least two demonstration subregions are merged into one show subregion, show that with described one subregion shows subregion as target.
The instruction that described reception is adjusted the original display zone is specially: receive the instruction that the demonstration subregion in the original display zone is deleted;
Describedly adjust described original display zone according to described instruction and comprise:
Determine that to be deleted at least one shows subregion in the described original display zone;
Incorporate described at least one demonstration subregion into be adjacent demonstration subregion, the adjacent demonstration subregion after described incorporating into is shown subregion as target.
The instruction that described reception is adjusted the original display zone is specially: receive the demonstration subregion in the original display zone is carried out the instruction that the position is adjusted;
Describedly adjust described original display zone according to described instruction and comprise:
Obtain the source of adjusting pending position and show subregion;
Show the towing track of subregion according to described source, with described source show subregion output to target show section post the position, and described target shown that subregion outputs to the original position that the source shows subregion.
A kind of display device comprises:
Receiving element is used to receive the instruction that the original display zone is adjusted;
Adjustment unit is used for adjusting described original display zone according to described instruction, obtains target and shows subregion;
Allocation units are used to each described target to show that subregion distributes video memory;
Display unit is used for each target is shown that the displaying contents of subregion outputs to described target by described video memory and shows that the correspondence position of subregion shows.
Described receiving element specifically is used to receive the instruction of the original display zone being carried out split screen;
Described adjustment unit comprises:
The track acquiring unit is used to obtain the line segment track of user in the zone input of described original display;
The condition judgment unit is used to judge whether described line segment track satisfies pre-conditioned;
Split screen unit, zone is used for satisfying when pre-conditioned when described judgment unit judges, according to described line segment track split screen is carried out in described original display zone, and the some demonstration subregions that form behind the regional split screen of described original display are shown subregion as target.
Described receiving element specifically is used for being received in the original display zone that comprises some demonstration subregions and adds the instruction that shows subregion;
Described adjustment unit comprises:
The subregion determining unit is used for determining that the source of demonstration subregion to be added shows subregion;
The track acquiring unit is used to obtain the user shows the subregion input in described source line segment track;
The condition judgment unit is used to judge whether described line segment track satisfies pre-conditioned;
Subregion split screen unit is used for satisfying when pre-conditioned when described judgment unit judges, according to described line segment track described source is shown that subregion carries out split screen, and described source is shown that the some demonstration subregions that form behind the subregion split screen show subregion as target.
Described receiving element specifically is used for receiving the instruction that the demonstration subregion to the original display zone merges;
Described adjustment unit comprises:
The subregion determining unit is used for determining described original display zone at least two adjacent demonstration subregions to be combined;
The subregion merge cells is used for that described at least two demonstration subregions are merged into one and shows subregion, shows that with described one subregion shows subregion as target.
Described receiving element specifically is used for receiving the instruction that the demonstration subregion in original display zone is deleted;
Described adjustment unit comprises:
The subregion determining unit is used for determining that to be deleted at least one in described original display zone shows subregion;
The subregion delete cells is used for incorporating described at least one demonstration subregion into be adjacent demonstration subregion, and the adjacent demonstration subregion after described incorporating into is shown subregion as target.
Described receiving element, the demonstration subregion that specifically is used for receiving the original display zone carries out the instruction that the position is adjusted;
Described adjustment unit comprises:
The subregion acquiring unit is used to obtain the source of adjusting pending position and shows subregion;
Position adjustment unit is used for showing according to described source the towing track of subregion, with described source show subregion output to target show section post the position, and described target shown that subregion outputs to the original position that the source shows subregion.
The technical scheme that is provided by above the embodiment of the present application as seen, receive the instruction that the original display zone is adjusted in the embodiment of the present application, adjust the original display zone according to this instruction, obtain target and show subregion, distribute video memory for each target shows subregion, and each target is shown the displaying contents of subregion shows by the correspondence position that video memory outputs to this target demonstration subregion.Use the embodiment of the present application and carry out the split screen demonstration, because can be according to the difference of adjusting instruction, split screen adjustment is flexibly carried out in the original display zone, and carry out split screen according to the split screen result and show, therefore the degree of freedom and the flexibility ratio of split screen have been improved, be convenient to the user and carry out intuitive operation, improved user's split screen operating experience.
Description of drawings
Fig. 1 is the first embodiment process flow diagram of the application's display packing;
Fig. 2 A is the second embodiment process flow diagram of the application's display packing;
Fig. 2 B is divided into two synoptic diagram that show subregion with the original display screen among second embodiment;
Fig. 3 A is the 3rd an embodiment process flow diagram of the application's display packing;
Fig. 3 B increases the synoptic diagram that shows subregion on the 2 panes viewing area among the 3rd embodiment;
Fig. 4 A is the 4th an embodiment process flow diagram of the application's display packing;
Fig. 4 B merges into two synoptic diagram that show subregions with three in display screen demonstration subregions among the 4th embodiment;
Fig. 5 A is the 5th an embodiment process flow diagram of the application's display packing;
Fig. 5 B is the synoptic diagram that shows subregion that three in the deletion display screen show subregion among the 5th embodiment;
Fig. 6 A is the 6th an embodiment process flow diagram of the application's display packing;
Fig. 6 B is two synoptic diagram that show the size of subregion adjusting among the 6th embodiment in the display screen;
Fig. 7 A is the 7th an embodiment process flow diagram of the application's display packing;
Fig. 7 B is two synoptic diagram that show the position of subregion adjusting among the 7th embodiment in the display screen;
Fig. 8 is the embodiment block diagram of the application's display device.
Embodiment
In a plurality of embodiment of following the application, some embodiment provides a kind of display packing, and some embodiment provides a kind of display device.When the embodiment of the present application is applied in the display terminal with display screen, can be used for the display interface of same display screen is carried out area dividing, to satisfy user individual and changeable split screen demonstration demand.
In order to make those skilled in the art person understand technical scheme in the embodiment of the present application better, and the above-mentioned purpose of the embodiment of the present application, feature and advantage can be become apparent more, below in conjunction with accompanying drawing technical scheme in the embodiment of the present application is described in further detail.
Referring to Fig. 1, be the first embodiment process flow diagram of the application side of demonstration method:
Step 101: receive the instruction that the original display zone is adjusted.
Concrete, the instruction that can receive comprises: receive the instruction of split screen is carried out in the original display zone, be received in and add the instruction that shows subregion in the original display zone that comprises some demonstration subregions, the instruction that reception merges the demonstration subregion in the original display zone, the instruction that reception is deleted the demonstration subregion in the original display zone perhaps receives the demonstration subregion in the original display zone is carried out the instruction that the position is adjusted.
Step 102: adjust the original display zone according to instruction, obtain target and show subregion.
Wherein, when reception is carried out the instruction of split screen to the original display zone, obtain the line segment track of user in the zone input of described original display, judge that described line segment track satisfies when pre-conditioned, according to described line segment track split screen is carried out in described original display zone, the some demonstration subregions that form behind the split screen of described original display zone are shown subregion as target, and wherein, the line segment track of input can be straight line, broken line, curve etc.Concrete, according to the line segment track split screen being carried out in the original display zone comprises: the line segment track is finished described split screen after described original display Region Segmentation is become at least two closed regions, for example, on the up-and-down boundary of display screen, respectively get a bit two closed regions about connecting this line segment of 2 display screen being divided into; Perhaps, the extended line of line segment track is finished described split screen after forming the sealing viewing area, for example, draw a horizontal line segment at the display screen center, the left and right sides end points extended line of this horizontal line segment extends to the border, the left and right sides of display screen respectively, thus display screen is divided into two closed regions up and down, further, extend the back and realize split screen in order to prevent the user drawn line segment to be unlimited automatically during maloperation on display screen, (for example can set in advance number percent that the automatic extension of line segment drawn length, the length of prolongation 10%), after extending certain-length, still can not self form the closed region or intersect the formation closed region with the display screen border according to this number percent, then this line segment is identified as maloperation, does not carry out split screen; Perhaps, when the trajectory shape of line segment track and predefined form fit, finish described split screen behind the shape formation sealing viewing area according to coupling, for example, the predefined square that is shaped as, rectangle and circle, when the shape of the line segment track of user input is similar to a square (such as matching degree greater than 80%), form a foursquare demonstration subregion according to this line segment track, again for example, when the line segment track of user's input is a circular arc, if the two-end-point of this circular arc extends the close-shaped and default circle that the back forms approximate (such as matching degree greater than 80%) automatically according to its circumference, then form a circular subregion that shows according to this arc track.
When in being received in the original display zone that comprises some demonstration subregions, adding the instruction that shows subregion, the source of determining demonstration subregion to be added shows subregion, obtain the user shows the subregion input in described source line segment track, judge that described line segment track satisfies when pre-conditioned, according to described line segment track described source is shown that subregion carries out split screen, described source is shown that the some demonstration subregions that form behind the subregion split screen show subregion as target.
When receiving the instruction that the demonstration subregion in the original display zone is merged, determine at least two adjacent demonstration subregions to be combined in the described original display zone, described at least two demonstration subregions are merged into one show subregion, show that with described one subregion shows subregion as target.
When receiving the instruction that the demonstration subregion in the original display zone is deleted, determine that to be deleted at least one shows subregion in the described original display zone, incorporate described at least one demonstration subregion into be adjacent demonstration subregion, the adjacent demonstration subregion after described incorporating into is shown subregion as target.
When receiving the instruction that the demonstration subregion in the original display zone is carried out adjusting the position, obtain the source of adjusting pending position and show subregion, the towing track that shows subregion according to described source, with described source show subregion output to target show section post the position, and described target shown that subregion outputs to the original position that the source shows subregion.
Step 103: distribute video memory for each target shows subregion, and each target is shown the displaying contents of subregion shows by the correspondence position that video memory outputs to target demonstration subregion.
Referring to Fig. 2 A, be the second embodiment process flow diagram of the application's display packing, this embodiment has described the process of original display screen being carried out split screen first and showing by the line mode:
Step 201: what the reception user of system imported carries out the instruction of split screen to the original display zone.
Step 202: obtain the split screen line segment track of user in the input of original display zone.
The user starts the split screen program and chooses scoring tool, and the line segment that the reception user of system is drawn on screen by scoring tool instructs as split screen.
Step 203: the start position of systematic analysis line segment and final position, and it is converted into the effective cut-off rule of final screen according to the tolerance algorithm.
For example, convert the line segment that the user drew to straight line automatically, will have the line segment of several pixel distance differences to automatically prolong with screen edge to the edge of screen with certain inclination angle.
Step 204: system recomputates the number and each the subregion corresponding display position that show subregion according to the effective cut-off rule of screen of coming out that converts.
For example, be in 19 cun widescreen displays of 1440*900 in resolution, wait that number of partitions is 2 after the division line, the regional location of subregion 1 be (0-720,0-900), the regional location of subregion 2 be (721-1440,0-900).
Step 205: system increases video memory according to the demonstration number of partitions after upgrading, and makes each subregion that each self-corresponding video memory all be arranged.
For example, after system was divided into subregion 1 and subregion 2, system was that subregion 2 increases video memory, in the content that subregion 1 shows on original desktop, sets up a new desktop at subregion 2 by the video memory that increases.
Step 206: according to the area size and the resolution of each subregion, the desktop contents in the video memory that it is corresponding is converted into an image that adapts.
Step 207: the image in all video memorys is synthesized according to the position of subregion relation, and make as a whole shows signal and output to display screen.
Step 208: the displaying contents of update displayed screen.
For example, display screen has become two desktops of the back screen display of line from line desktop of a screen display before the split screen.
Referring to Fig. 2 B, for the original display screen is divided into two synoptic diagram that show subregion.Fig. 2 B only is a kind of example, when dividing, passes through straight line divides display screen except commonly used, can also mark off enclosed areas at the center of display screen as split screen, for example, mark the circular subregion that shows at the display screen center, perhaps rectangle demonstration subregion all can.
Referring to Fig. 3 A, be the 3rd embodiment process flow diagram of the application's display packing, this embodiment has described to add on the display screen with two demonstration subregions and has shown subregion and the process that shows:
Step 301: system receives the order of the interpolation demonstration subregion of user's input.
For example, after the user starts the split screen program, choose one to show subregion, click in this subregion left side and insert a new subregion.
Step 302: system determines that the source of demonstration subregion to be added shows subregion.
Step 303: obtain the user shows the subregion input in the source line segment track.
Step 304: system recomputates the number and each the subregion corresponding display position that show subregion according to the line segment track of user's input.
For example, be in 19 cun widescreen displays of 1440*900 in resolution, original 2 subregions are respectively: the regional location of subregion 1 for (0-960,0-900), the regional location of subregion 2 be (961-1440,0-900).After new subregion was added in subregion 1 left side, the number of partitions was that the position, viewing area of 3, three subregions is respectively: (0-480,0-900), (481-960,0-900), (961-1440,0-900).
Step 305: system is according to the demonstration number of partitions after upgrading, for each subregion distributes corresponding video memory.
Wherein, can preserve new blank virtual desktop, preserve original desktop contents in the video memory of original subregion with the video memory of the new subregion that adds.
For example, (0-480,0-900) corresponding new blank virtual desktop of subregion, (481-960,0-900) corresponding original (0-960, desktop contents 0-900), and (961-1440, displaying contents 0-900) remains unchanged.
Step 306: according to the area size and the resolution of each subregion, the desktop contents in the video memory that it is corresponding is converted into an image that adapts.
Step 307: the image in all video memorys is synthesized according to the position of subregion relation, and make as a whole shows signal and output to display screen.
Step 308: the displaying contents of update displayed screen.
For example, display screen is shown two desktops before adding subregion, become and add three desktops of a screen display behind the subregion.
Referring to Fig. 3 B, on the 2 panes viewing area, increasing the synoptic diagram that shows subregion.Fig. 3 B only is a kind of example, when increasing subregion, pass through straight line further divides already present subregion except commonly used, can also mark off enclosed areas as the subregion that increases in the regional center (RC) of choosing, for example, mark the circular subregion that shows at the center of certain subregion, perhaps rectangle demonstration subregion all can.
Referring to Fig. 4 A, be the 4th embodiment process flow diagram of the application's display packing, this embodiment shows and merge wherein two processes that show subregions and demonstration on the display screen with three demonstration subregions:
Step 401: system receives the order of two adjacent sectors of merging of user's input.
For example, after the user starts the split screen program, choose three wherein two adjacent demonstration subregions that show in the subregion, this chooses operation to be equivalent to send the orders of selecting to merge these two demonstration subregions to system.
Step 402: system recomputates the number and each the subregion corresponding display position that show subregion according to the union operation that the user carries out.
For example, be in 19 cun widescreen displays of 1440*900 in resolution, original three show subregion, three positions, viewing area that show subregion are respectively: (0-480,0-900), (481-960,0-900), (961-1440,0-900); Show subregions if merge two in left side, then display screen shows that from three subregions become two and show subregions, the position, viewing area after the merging be respectively (0-960,0-900), (961-1440,0-900).
Step 403: system is according to the demonstration number of partitions after upgrading, for each subregion distributes corresponding video memory.
Wherein, the displaying contents of the new demonstration subregion that merges is for merging the stack of desktop contents in preceding two subregions.For example, the demonstration subregion after merging (0-960,0-900) in, show original subregion (0-480,0-900) and subregion (481-960,0-900) in corresponding desktop contents, and subregion (961-1440,0-900) displaying contents in remains unchanged.
Step 404: according to the area size and the resolution of each subregion, the desktop contents in the video memory that it is corresponding is converted into an image that adapts.
Step 405: the image in all video memorys is synthesized according to the position of subregion relation, and make as a whole shows signal and output to display screen.
Step 406: the displaying contents of update displayed screen.
For example, display screen has become two desktops of a screen display behind the merging subregion from merging three desktops of a screen display before the subregion.
Referring to Fig. 4 B, for three in display screen demonstration subregions are merged into two synoptic diagram that show subregions.Fig. 4 B only is a kind of example, when the initial split screen number of display screen greater than three, for example, display screen is divided into four when showing subregions by two split screen lines anyhow, then about, about any two adjacent demonstration subregions can merge.
Referring to Fig. 5 A, be the 5th embodiment process flow diagram of the application's display packing, this embodiment shows the process that one of them demonstration subregion of deletion also shows on the display screen with three demonstration subregions:
Step 501: system receives order that shows subregion of deletion of user's input.
For example, after the user starts the split screen program, choose one of the screen left side to show subregion, this chooses operation to be equivalent to send the order of selecting this subregion of deletion to system.
Step 502: system recomputates the number and each the subregion corresponding display position that show subregion according to the deletion action that the user carries out.
For example, be in 19 cun widescreen displays of 1440*900 in resolution, original number of partitions is that the position, viewing area of three, three subregions is respectively: (0-480,0-900), (481-960,0-900), (961-1440,0-900); After the deletion, become 2 subregions, the position, viewing area of subregion is respectively: (0-960,0-900), (961-1440,0-900), promptly the viewing area of left side subregion is reallocated near its demonstration subregion.
Step 503: system is according to the demonstration number of partitions after upgrading, for each subregion distributes corresponding video memory.
Wherein, deleted demonstration subregion and desktop contents thereof all are cleared.For example, (0-960, show in 0-900) original subregion (481-960,0-900) Dui Ying desktop contents, subregion (961-1440, displaying contents 0-900) remains unchanged, (0-480, desktop contents 0-900) is deleted for subregion.
Step 504: according to the area size and the resolution of each subregion, the desktop contents in the video memory that it is corresponding is converted into an image that adapts.
Step 505: the image in all video memorys is synthesized according to the position of subregion relation, and make as a whole shows signal and output to display screen.
Step 506: the displaying contents of update displayed screen.
For example, display screen has become two desktops of a screen display behind the deletion subregion from deletion three desktops of a screen display before the subregion.
Referring to Fig. 5 B, be three in a deletion display screen synoptic diagram that show subregion that show subregion.Fig. 5 B only is an example, when more than one of the adjacent demonstration subregion of demonstration subregion of deletion, can for example the demonstration subregion of being deleted be incorporated into the demonstration subregion of the area maximum that is adjacent according to the rule that sets in advance, contrast the embodiment of the present application does not limit.
Referring to Fig. 6 A, be the 6th embodiment process flow diagram of the application's display packing, this embodiment shows and adjust the also process of demonstration of one of them size that shows subregion on the display screen with two demonstration subregions:
Step 601: system receives the order of the adjustment demonstration partition size of user's input.
After the user starts the split screen program, choose the cut-off rule of two screens, drag cut-off rule, this drag operation is equivalent to send the order of adjusting the demonstration partition size to system, for example cut-off rule is dragged to screen proportion 1 to 3 place from screen proportion 1 to 1.
Step 602: system recomputates the size and the corresponding display position thereof that show subregion according to the drag operation that the user carries out.
For example, be in 19 cun widescreen displays of 1440*900 in resolution, original two show subregion with display screen two five equilibriums, the position, viewing area of two subregions is respectively: (0-720,0-900), (721-1440,0-900); After the adjustment, two ratios that show that subregion is divided display screen become 2:1, and two positions, viewing area that show subregion are respectively: (0-960,0-900), (961-1440,0-900);
Step 603: according to the area size and the resolution of each subregion, the desktop contents in the video memory that it is corresponding is converted into an image that adapts.
Step 604: the image in all video memorys is synthesized according to the position of subregion relation, and make as a whole shows signal and output to display screen.
Step 605: the displaying contents of update displayed screen.
Referring to Fig. 6 B, for adjusting two synoptic diagram that show the size of subregion in the display screen.Fig. 6 B only is an example, when display screen initially is divided into plural demonstration subregion, can show partition size adjustment to each equally; Perhaps, when showing that subregion is border circular areas in the display screen, the size that then can come this border circular areas of convergent-divergent by the stretching circumference.
Referring to Fig. 7 A, be the 7th embodiment process flow diagram of the application's display packing, this embodiment shows the position of adjusting two demonstration subregions on the display screen with two demonstration subregions and the process that shows:
Step 701: system receives the order of the adjustment demonstration district location of user's input.
The user chooses left screen after starting the split screen program, and it is dragged to the right side of screen, and this drag operation is equivalent to send the order of adjusting this demonstration district location to system.
Step 702: system drags the operation that shows subregion according to the user, recomputates to show subregion corresponding display position.
For example, be in 19 cun widescreen displays of 1440*900 in resolution, original demonstration subregion 1, the corresponding display position be (0-960,0-900), subregion 2, the corresponding display position be (961-1440,0-900); After the adjustment, the position, viewing area of subregion 1 be (481-1440,0-900), the position, viewing area of subregion 2 be (0-480,0-900).
Step 703: system is according to the position relation of the demonstration subregion after upgrading, and all are shown that image output in the video memory of subregion correspondences carries out again syntheticly, and makes as a whole shows signal and outputs to display screen.
Step 704: the displaying contents of update displayed screen.
Referring to Fig. 7 B, for adjusting two synoptic diagram that show the position of subregion in the display screen.Fig. 7 B only is a kind of example, when display screen initially is divided into plural display screen, can adjust the position of non-conterminous two viewing areas equally, and this embodiment of the present application is not shown.
Corresponding with the embodiment of the application's display packing, the application also provides the embodiment of display device.
Referring to Fig. 8, be the embodiment block diagram of the application's display device.
This display device comprises: receiving element 810, adjustment unit 820, allocation units 830 and display unit 840.
Wherein, receiving element 810 is used to receive the instruction that the original display zone is adjusted;
Adjustment unit 820 is used for adjusting described original display zone according to described instruction, obtains target and shows subregion;
Allocation units 830 are used to each described target to show that subregion distributes video memory;
Display unit 840 is used for each target is shown that the displaying contents of subregion outputs to described target by described video memory and shows that the correspondence position of subregion shows.
Wherein, receiving element 810 specifically is used to receive the instruction of the original display zone being carried out split screen; Described adjustment unit 820 comprises (not shown among Fig. 8): the track acquiring unit is used to obtain the line segment track of user in the zone input of described original display; The condition judgment unit is used to judge whether described line segment track satisfies pre-conditioned; Split screen unit, zone is used for satisfying when pre-conditioned when described judgment unit judges, according to described line segment track split screen is carried out in described original display zone, and the some demonstration subregions that form behind the regional split screen of described original display are shown subregion as target.
Wherein, receiving element 810 specifically is used for being received in the instruction that the demonstration subregion is added in the original display zone that comprises some demonstration subregions; Described adjustment unit 820 comprises (not shown among Fig. 8): the subregion determining unit is used for determining that the source of demonstration subregion to be added shows subregion; The track acquiring unit is used to obtain the user shows the subregion input in described source line segment track; The condition judgment unit is used to judge whether described line segment track satisfies pre-conditioned; Subregion split screen unit is used for satisfying when pre-conditioned when described judgment unit judges, according to described line segment track described source is shown that subregion carries out split screen, and described source is shown that the some demonstration subregions that form behind the subregion split screen show subregion as target.
Wherein, receiving element 810 specifically is used for receiving the instruction that the demonstration subregion to the original display zone merges; Described adjustment unit 820 comprises (not shown among Fig. 8): the subregion determining unit is used for determining described original display zone at least two adjacent demonstration subregions to be combined; The subregion merge cells is used for that described at least two demonstration subregions are merged into one and shows subregion, shows that with described one subregion shows subregion as target.
Wherein, receiving element 810 specifically is used for receiving the instruction that the demonstration subregion in original display zone is deleted; Described adjustment unit 820 comprises (not shown among Fig. 8): the subregion determining unit is used for determining that to be deleted at least one in described original display zone shows subregion; The subregion delete cells is used for incorporating described at least one demonstration subregion into be adjacent demonstration subregion, and the adjacent demonstration subregion after described incorporating into is shown subregion as target.
Wherein, receiving element 810 specifically is used for receiving the instruction of the demonstration subregion in original display zone being carried out the position adjustment; Described adjustment unit 820 comprises (not shown among Fig. 8): the subregion acquiring unit is used to obtain the source of adjusting pending position and shows subregion; Position adjustment unit is used for showing according to described source the towing track of subregion, with described source show subregion output to target show section post the position, and described target shown that subregion outputs to the original position that the source shows subregion.
As seen through the above description of the embodiments, receive the instruction that the original display zone is adjusted in the embodiment of the present application, adjust the original display zone according to this instruction, obtain target and show subregion, distribute video memory for each target shows subregion, and each target is shown the displaying contents of subregion shows by the correspondence position that video memory outputs to this target demonstration subregion.Use the embodiment of the present application and carry out the split screen demonstration, because can be according to the difference of adjusting instruction, split screen adjustment is flexibly carried out in the original display zone, and carry out split screen according to the split screen result and show, therefore the degree of freedom and the flexibility ratio of split screen have been improved, be convenient to the user and carry out intuitive operation, improved user's split screen operating experience.
The technology that those skilled in the art can be well understood in the embodiment of the present application can realize by the mode that software adds essential general hardware platform.Based on such understanding, the part that technical scheme in the embodiment of the present application contributes to prior art in essence in other words can embody with the form of software product, this computer software product can be stored in the storage medium, as ROM/RAM, magnetic disc, CD etc., comprise that some instructions are with so that a computer equipment (can be a personal computer, server, the perhaps network equipment etc.) carry out the described method of some part of each embodiment of the application or embodiment.
Each embodiment in this instructions all adopts the mode of going forward one by one to describe, and identical similar part is mutually referring to getting final product between each embodiment, and each embodiment stresses all is difference with other embodiment.Especially, for system embodiment, because it is substantially similar in appearance to method embodiment, so description is fairly simple, relevant part gets final product referring to the part explanation of method embodiment.
Above-described the application's embodiment does not constitute the qualification to the application's protection domain.Any in the application spirit and principle within done modification, be equal to and replace and improvement etc., all should be included within the application's the protection domain.

Claims (13)

1. a display packing is characterized in that, comprising:
The instruction that reception is adjusted the original display zone;
Adjust described original display zone according to described instruction, obtain target and show subregion;
Distribute video memory for each described target shows subregion, and each target is shown the displaying contents of subregion shows by the correspondence position that described video memory outputs to described target demonstration subregion.
2. method according to claim 1 is characterized in that, the instruction that described reception is adjusted the original display zone is specially: receive the instruction of split screen is carried out in the original display zone;
Describedly adjust described original display zone according to described instruction and comprise:
Obtain the line segment track of user in the zone input of described original display;
Judge that described line segment track satisfies when pre-conditioned, split screen is carried out in described original display zone, the some demonstration subregions that form behind the split screen of described original display zone are shown subregion as target according to described line segment track.
3. method according to claim 2 is characterized in that, describedly according to the line segment track split screen is carried out in the original display zone and comprises:
Described line segment track is finished described split screen after described original display Region Segmentation is become at least two closed regions; Or
The extended line of described line segment track is finished described split screen after forming the sealing viewing area; Or
When the trajectory shape of described line segment track and predefined form fit, finish described split screen behind the shape formation sealing viewing area according to coupling.
4. method according to claim 1 is characterized in that, the instruction that described reception is adjusted the original display zone is specially: be received in and add the instruction that shows subregion in the original display zone that comprises some demonstration subregions;
Describedly adjust described original display zone according to described instruction and comprise:
The source of determining demonstration subregion to be added shows subregion;
Obtain the user shows the subregion input in described source line segment track;
Judge that described line segment track satisfies when pre-conditioned, described source is shown that subregion carries out split screen, described source is shown that the some demonstration subregions that form behind the subregion split screen show subregion as target according to described line segment track.
5. method according to claim 1 is characterized in that, the instruction that described reception is adjusted the original display zone is specially: receive the instruction that the demonstration subregion in the original display zone is merged;
Describedly adjust described original display zone according to described instruction and comprise:
Determine at least two adjacent demonstration subregions to be combined in the described original display zone;
Described at least two demonstration subregions are merged into one show subregion, show that with described one subregion shows subregion as target.
6. method according to claim 1 is characterized in that, the instruction that described reception is adjusted the original display zone is specially: receive the instruction that the demonstration subregion in the original display zone is deleted;
Describedly adjust described original display zone according to described instruction and comprise:
Determine that to be deleted at least one shows subregion in the described original display zone;
Incorporate described at least one demonstration subregion into be adjacent demonstration subregion, the adjacent demonstration subregion after described incorporating into is shown subregion as target.
7. method according to claim 1 is characterized in that, the instruction that described reception is adjusted the original display zone is specially: receive the demonstration subregion in the original display zone is carried out the instruction that the position is adjusted;
Describedly adjust described original display zone according to described instruction and comprise:
Obtain the source of adjusting pending position and show subregion;
Show the towing track of subregion according to described source, with described source show subregion output to target show section post the position, and described target shown that subregion outputs to the original position that the source shows subregion.
8. a display device is characterized in that, comprising:
Receiving element is used to receive the instruction that the original display zone is adjusted;
Adjustment unit is used for adjusting described original display zone according to described instruction, obtains target and shows subregion;
Allocation units are used to each described target to show that subregion distributes video memory;
Display unit is used for each target is shown that the displaying contents of subregion outputs to described target by described video memory and shows that the correspondence position of subregion shows.
9. device according to claim 8 is characterized in that, described receiving element specifically is used to receive the instruction of the original display zone being carried out split screen;
Described adjustment unit comprises:
The track acquiring unit is used to obtain the line segment track of user in the zone input of described original display;
The condition judgment unit is used to judge whether described line segment track satisfies pre-conditioned;
Split screen unit, zone is used for satisfying when pre-conditioned when described judgment unit judges, according to described line segment track split screen is carried out in described original display zone, and the some demonstration subregions that form behind the regional split screen of described original display are shown subregion as target.
10. device according to claim 8 is characterized in that, described receiving element specifically is used for being received in the original display zone that comprises some demonstration subregions and adds the instruction that shows subregion;
Described adjustment unit comprises:
The subregion determining unit is used for determining that the source of demonstration subregion to be added shows subregion;
The track acquiring unit is used to obtain the user shows the subregion input in described source line segment track;
The condition judgment unit is used to judge whether described line segment track satisfies pre-conditioned;
Subregion split screen unit is used for satisfying when pre-conditioned when described judgment unit judges, according to described line segment track described source is shown that subregion carries out split screen, and described source is shown that the some demonstration subregions that form behind the subregion split screen show subregion as target.
11. device according to claim 8 is characterized in that, described receiving element specifically is used for receiving the instruction that the demonstration subregion to the original display zone merges;
Described adjustment unit comprises:
The subregion determining unit is used for determining described original display zone at least two adjacent demonstration subregions to be combined;
The subregion merge cells is used for that described at least two demonstration subregions are merged into one and shows subregion, shows that with described one subregion shows subregion as target.
12. device according to claim 8 is characterized in that, described receiving element specifically is used for receiving the instruction that the demonstration subregion in original display zone is deleted;
Described adjustment unit comprises:
The subregion determining unit is used for determining that to be deleted at least one in described original display zone shows subregion;
The subregion delete cells is used for incorporating described at least one demonstration subregion into be adjacent demonstration subregion, and the adjacent demonstration subregion after described incorporating into is shown subregion as target.
13. device according to claim 8 is characterized in that, described receiving element, and the demonstration subregion that specifically is used for receiving the original display zone carries out the instruction that the position is adjusted;
Described adjustment unit comprises:
The subregion acquiring unit is used to obtain the source of adjusting pending position and shows subregion;
Position adjustment unit is used for showing according to described source the towing track of subregion, with described source show subregion output to target show section post the position, and described target shown that subregion outputs to the original position that the source shows subregion.
CN 201010134406 2010-03-25 2010-03-25 Display method and device Active CN102201221B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN 201010134406 CN102201221B (en) 2010-03-25 2010-03-25 Display method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 201010134406 CN102201221B (en) 2010-03-25 2010-03-25 Display method and device

Publications (2)

Publication Number Publication Date
CN102201221A true CN102201221A (en) 2011-09-28
CN102201221B CN102201221B (en) 2013-10-30

Family

ID=44661853

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 201010134406 Active CN102201221B (en) 2010-03-25 2010-03-25 Display method and device

Country Status (1)

Country Link
CN (1) CN102201221B (en)

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103246433A (en) * 2013-05-06 2013-08-14 苏州三星电子电脑有限公司 Screen user-defined window-dividing display control method
CN103514759A (en) * 2012-06-22 2014-01-15 三菱电机株式会社 Traffic information display device and traffic information display method
CN103902200A (en) * 2012-12-24 2014-07-02 联想(北京)有限公司 Information processing method and electronic device
CN103905842A (en) * 2012-12-25 2014-07-02 华为技术有限公司 Video display method, video server, terminal device and video system
CN103970398A (en) * 2013-02-01 2014-08-06 建腾创达科技股份有限公司 Method for dynamically controlling size of split window
CN104781808A (en) * 2012-08-16 2015-07-15 摩托罗拉移动公司 System and method for adjusting website displays
CN104808782A (en) * 2014-01-28 2015-07-29 中兴通讯股份有限公司 Application split screen method, application split screen device and intelligent terminal
CN105518609A (en) * 2013-09-02 2016-04-20 三星电子株式会社 Method and apparatus for providing multiple applications
WO2017071481A1 (en) * 2015-10-30 2017-05-04 努比亚技术有限公司 Mobile terminal and split-screen implementation method
CN107003730A (en) * 2015-03-13 2017-08-01 华为技术有限公司 A kind of electronic equipment, photographic method and camera arrangement
CN109085961A (en) * 2011-11-16 2018-12-25 三星电子株式会社 For running the mobile device and its method of multiple applications
CN109257571A (en) * 2018-10-29 2019-01-22 国家电网有限公司 A kind of system and method that real-time video is shown simultaneously with geographical location information
CN111658154A (en) * 2020-05-11 2020-09-15 首都医科大学附属北京天坛医院 Automatic remote radiography surgical robot system
CN107305469B (en) * 2016-04-22 2021-03-02 东风汽车有限公司 Terminal touch control method and system
CN114020375A (en) * 2021-09-22 2022-02-08 联想(北京)有限公司 Display method and device

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5977973A (en) * 1997-05-14 1999-11-02 Microsoft Corporation Window linking
US6874128B1 (en) * 2000-03-08 2005-03-29 Zephyr Associates, Inc. Mouse driven splitter window
CN1869954A (en) * 2005-05-23 2006-11-29 联想(北京)有限公司 Method and device for regulating process capacity of computer GPU
CN101038737A (en) * 2006-03-15 2007-09-19 深圳迈瑞生物医疗电子股份有限公司 Multi-panel synthesized display apparatus and process
JP2007241410A (en) * 2006-03-06 2007-09-20 Pioneer Electronic Corp Display device and display control method
CN101042624A (en) * 2006-03-22 2007-09-26 松下电器产业株式会社 Display apparatus
JP2009109742A (en) * 2007-10-30 2009-05-21 Sharp Corp Display device and display method
CN101464843A (en) * 2007-12-17 2009-06-24 联想(北京)有限公司 Method for sharing display card in multiple operating systems and computer system thereof
CN101477510A (en) * 2008-01-02 2009-07-08 联想(北京)有限公司 Method for sharing display card in multiple operating systems and computer system thereof
CN101515227A (en) * 2008-02-20 2009-08-26 联想(北京)有限公司 Window management method and computer

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5977973A (en) * 1997-05-14 1999-11-02 Microsoft Corporation Window linking
US6874128B1 (en) * 2000-03-08 2005-03-29 Zephyr Associates, Inc. Mouse driven splitter window
CN1869954A (en) * 2005-05-23 2006-11-29 联想(北京)有限公司 Method and device for regulating process capacity of computer GPU
JP2007241410A (en) * 2006-03-06 2007-09-20 Pioneer Electronic Corp Display device and display control method
CN101038737A (en) * 2006-03-15 2007-09-19 深圳迈瑞生物医疗电子股份有限公司 Multi-panel synthesized display apparatus and process
CN101042624A (en) * 2006-03-22 2007-09-26 松下电器产业株式会社 Display apparatus
JP2009109742A (en) * 2007-10-30 2009-05-21 Sharp Corp Display device and display method
CN101464843A (en) * 2007-12-17 2009-06-24 联想(北京)有限公司 Method for sharing display card in multiple operating systems and computer system thereof
CN101477510A (en) * 2008-01-02 2009-07-08 联想(北京)有限公司 Method for sharing display card in multiple operating systems and computer system thereof
CN101515227A (en) * 2008-02-20 2009-08-26 联想(北京)有限公司 Window management method and computer

Cited By (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109085961B (en) * 2011-11-16 2023-03-07 三星电子株式会社 Mobile device for running multiple applications and method thereof
CN109085961A (en) * 2011-11-16 2018-12-25 三星电子株式会社 For running the mobile device and its method of multiple applications
CN103514759A (en) * 2012-06-22 2014-01-15 三菱电机株式会社 Traffic information display device and traffic information display method
CN103514759B (en) * 2012-06-22 2016-04-13 三菱电机株式会社 Traffic information display device and traffic information display method
CN104781808B (en) * 2012-08-16 2018-04-24 谷歌技术控股有限公司 The system and method shown for adjusting website
CN104781808A (en) * 2012-08-16 2015-07-15 摩托罗拉移动公司 System and method for adjusting website displays
CN103902200A (en) * 2012-12-24 2014-07-02 联想(北京)有限公司 Information processing method and electronic device
CN103905842A (en) * 2012-12-25 2014-07-02 华为技术有限公司 Video display method, video server, terminal device and video system
CN103970398A (en) * 2013-02-01 2014-08-06 建腾创达科技股份有限公司 Method for dynamically controlling size of split window
CN103246433A (en) * 2013-05-06 2013-08-14 苏州三星电子电脑有限公司 Screen user-defined window-dividing display control method
US10620774B2 (en) 2013-09-02 2020-04-14 Samsung Electronics Co., Ltd. Method and apparatus for providing multiple applications
CN105518609A (en) * 2013-09-02 2016-04-20 三星电子株式会社 Method and apparatus for providing multiple applications
WO2015113347A1 (en) * 2014-01-28 2015-08-06 中兴通讯股份有限公司 Application screen-splitting method, intelligent terminal, and storage medium
CN104808782A (en) * 2014-01-28 2015-07-29 中兴通讯股份有限公司 Application split screen method, application split screen device and intelligent terminal
CN107003730A (en) * 2015-03-13 2017-08-01 华为技术有限公司 A kind of electronic equipment, photographic method and camera arrangement
WO2017071481A1 (en) * 2015-10-30 2017-05-04 努比亚技术有限公司 Mobile terminal and split-screen implementation method
CN107305469B (en) * 2016-04-22 2021-03-02 东风汽车有限公司 Terminal touch control method and system
CN109257571A (en) * 2018-10-29 2019-01-22 国家电网有限公司 A kind of system and method that real-time video is shown simultaneously with geographical location information
CN111658154A (en) * 2020-05-11 2020-09-15 首都医科大学附属北京天坛医院 Automatic remote radiography surgical robot system
CN114020375A (en) * 2021-09-22 2022-02-08 联想(北京)有限公司 Display method and device

Also Published As

Publication number Publication date
CN102201221B (en) 2013-10-30

Similar Documents

Publication Publication Date Title
CN102201221B (en) Display method and device
CN103246433A (en) Screen user-defined window-dividing display control method
US10606438B2 (en) Systems and methods for improved application sharing in a multimedia collaboration session
CN102750122B (en) Picture display control, Apparatus and system
KR101969864B1 (en) Method of synthesizing images based on mutual interlocking of object and background images
CN105446585B (en) A kind of Android intelligent terminal browser image display method and device
CN107015746B (en) Interface element processing method and device
US8179417B2 (en) Video collaboration
US20150338942A1 (en) Definition and use of node-based shapes, areas and windows on touch screen devices
EP1825472B1 (en) Method and apparatus for video editing on small screen with minimal input device
WO2014000445A1 (en) Widget setting method and terminal device
CN112860148B (en) Medal icon editing method, device, equipment and computer readable storage medium
CN108027936B (en) Methods, systems, and media for presenting interactive elements within video content
CN104834438A (en) Desktop display method and device
CN103680470A (en) Large screen control image display method and system
CN106569652A (en) Android multi-window displaying method and Android multi-window displaying device
CN113342248A (en) Live broadcast display method and device, storage medium and electronic equipment
CN103702230B (en) Method for displaying image and device
CN112346804B (en) Status bar display system and method for linux-android dual-system terminal
WO2023030306A1 (en) Method and apparatus for video editing, and electronic device
CN103248919B (en) A kind of IPTV system
CN104951193A (en) Method and device for displaying menu
De Almeida et al. Looking behind bezels: French windows for wall displays
CN109189301A (en) A kind of method and device of screenshot capture
CN109901906A (en) Permission user applied to automatic Pilot arbitrarily defines the mode of child window layout

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