USRE47727E1 - Method and system for splitting a display zone of a screen, and computer program product - Google Patents
Method and system for splitting a display zone of a screen, and computer program product Download PDFInfo
- Publication number
- USRE47727E1 USRE47727E1 US14/481,853 US201414481853A USRE47727E US RE47727 E1 USRE47727 E1 US RE47727E1 US 201414481853 A US201414481853 A US 201414481853A US RE47727 E USRE47727 E US RE47727E
- Authority
- US
- United States
- Prior art keywords
- splitting
- display
- screen
- main
- extension
- 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.)
- Active, expires
Links
- 238000000034 method Methods 0.000 title claims description 34
- 238000004590 computer program Methods 0.000 title description 2
- 230000008859 change Effects 0.000 claims description 7
- 238000001514 detection method Methods 0.000 claims description 4
- 230000004044 response Effects 0.000 claims description 4
- 238000013500 data storage Methods 0.000 claims 4
- 238000009434 installation Methods 0.000 claims 1
- 238000010586 diagram Methods 0.000 description 4
- 238000012545 processing Methods 0.000 description 3
- 230000009849 deactivation Effects 0.000 description 2
- 230000003213 activating effect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012806 monitoring device Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
- G06F1/1613—Constructional details or arrangements for portable computers
- G06F1/1633—Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
- G06F1/1637—Details related to the display arrangement, including those related to the mounting of the display in the housing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/048—Indexing scheme relating to G06F3/048
- G06F2203/04803—Split screen, i.e. subdividing the display area or the window area into separate subareas
Definitions
- the invention relates to a technique of splitting a display zone, more particularly to a technique of splitting a display zone which is applicable to a widescreen.
- a widescreen is comparatively more suited for displaying two windows side by side than the conventional screen.
- the user can only adjust the display proportion of a document manually or adjust/resize the display area by dragging so as to allow for displaying of two windows side by side. That is, the conventional widescreen notebook computer does not support automatic splitting or tiling of a display zone.
- Taiwanese Invention Patent Publication No. 200744391 discloses use of a plurality of image processing units to perform shrinking of four or sixteen images to be displayed, respectively, and to store the processed images temporarily in a memory device.
- the shrunk images are arranged in predetermined regions of a display zone according to a specific order. For example, if the display zone is to be divided into four tiles, the display zone having 1024 ⁇ 768 pixels is split into four regions each having 512 ⁇ 384 pixels (width divided by 2 and height divided by 2). After shrinking processing, the four images are placed in upper left, upper right, lower left, and lower right regions of the display zone in sequence, thereby achieving the objective of splitting the display zone.
- this technique is suitable merely for splitting the display zone into four or sixteen regular tiles, and is generally used for displaying monitored areas on a security monitoring device.
- Such technique does not allow a user to conveniently adjust the divided regions as needed, nor does it allow for more design changes, so that it is not suitable for use in the aforesaid widescreen notebook computer.
- an object of the present invention is to provide a method for splitting a display zone of a screen, which is based on a concept of extension screens to split the display zone.
- Another object of the present invention is to provide a system for splitting a display zone of a screen, which is based on a concept of extension screens, and which can be easily operated as needed.
- a further object of the present invention is to provide a computer program product for executing the aforesaid method for splitting a display zone of a screen after being read by a computer.
- the method for splitting a display zone of a screen of this invention is executed through a system for splitting a display zone of a screen.
- the system includes a detecting module for detecting pixels of a screen of an electronic device and information of open applications and/or files, a splitting processor connected to the detecting module for executing splitting, and a display module connected to the screen of the electronic device and the splitting processor for displaying at least one operating interface, at least one file, and/or at least one page of at least one application in display regions, respectively.
- the method for splitting a display zone of a screen according to the present invention includes the following steps:
- a detecting module to detect pixels p 0 ⁇ q 0 of a screen
- a display module to display two or more of at least one operating interface, at least one file, and/or at least one page of at least one application that are desired to be displayed in the main and extension display regions, respectively.
- the effect of the present invention resides in that the present invention provides humanistic screen splitting software for an electronic device, particularly an electronic device with a widescreen, to allow a user to quickly split a display zone of a screen of the electronic device into a plurality of display regions through simple operations so as to enhance efficiency.
- FIG. 1 is a system block diagram to illustrate an embodiment of a system for splitting a display zone of a screen according to the present invention
- FIG. 2 is a schematic diagram illustrating an embodiment of a widescreen notebook computer installed with the system for splitting a display zone of a screen;
- FIGS. 3, 4, 6 and 7 are flowcharts illustrating an embodiment of a method for splitting a display zone of a screen
- FIG. 5 is a schematic diagram to illustrate an embodiment of a selection dialog box interface that allows a user to select contents desired to be displayed.
- FIG. 8 is a schematic diagram to illustrate an embodiment of a view-sharing function.
- an embodiment of a system 100 for splitting a display zone of a screen is installed in an electronic device having a screen 10 .
- the system 100 is installed in a widescreen notebook computer with a screen 10 having a 1600 ⁇ 600 pixel array, but should not be limited thereto in other embodiments of the present invention.
- the system 100 allows the user to operate and control the splitting of the display zone of the screen 10 with convenience, and to select the contents desired to be displayed in each of display regions.
- the system 100 for splitting a display zone of a screen includes a detecting module 2 , a splitting processor 3 , an input module 4 , a display module 5 , and an adjusting module 6 .
- the detecting module 2 is for detecting the pixels of the screen 10 and open applications, opened files, and number of pages of the files. In this embodiment, the detecting module 2 detects the pixels of the screen 10 to be 1600 ⁇ 600.
- the input module 4 of this embodiment includes software-generated key icons, a graphical user interface (GUI), and physical keys of hardware.
- the input module 4 is mainly provided for operation by the user to generate various instructions associated with display zone splitting. The operation of the input module 4 in practice will be described hereinbelow. It is noted that the input module 4 is not limited to this described embodiment, and does not necessarily include all of the software/hardware keys and the graphical user interface, i.e., one of them might be selected for use. Furthermore, aside from keys, various known means of inputting instructions, such as a touch panel, a dial, sound control, light control, automatic input using program software, etc., could be adopted.
- the splitting processor 3 splits the display zone of the screen 10 according to an instruction given by the user through the input module 4 .
- the principle, logic and technical means in connection with screen splitting will be described below with reference to the flowchart of FIG. 3 .
- the display module 5 displays the applications, files, and/or pages that are preset to be displayed or that are selected by the user via the input module 4 in sequence and correspondingly in the display regions split from the display zone by the splitting processor 3 .
- the adjusting module 6 provides tools and control functions required for adjusting the display regions when the user intends to change the sizes of the display regions. This will be discussed in greater detail below with reference to the flowchart of FIG. 3 .
- the way the system 100 implements the method for splitting a display zone of a screen in the notebook computer is illustrated by way of an example in which all functions of the system 100 are presented through a series of operating steps.
- the method includes the following steps:
- step S 10 pixels p 0 ⁇ q 0 of the screen 10 are detected in advance.
- step S 11 the input module 4 receives a splitting instruction, and transmits the splitting instruction to the splitting processor 3 .
- the splitting instruction is generated by the user through operating the input module 4 , and, in practice, may be generated by pressing a corresponding physical key once or by moving a mouse cursor to a corresponding software-generated key icon and clicking on the icon once.
- step S 12 the splitting processor 3 activates a splitting operation according to the splitting instruction.
- Step S 13 is executed simultaneously with step S 12 .
- the detecting module 2 first detects if an active file contains a plurality of pages. If yes, step S 14 is executed. If no, step S 15 is executed.
- step S 14 after steps S 12 and S 13 are completed, the display module 5 displays the most recently used page and the page following it in the main display region 101 and the first extension display region 102 , respectively.
- step S 15 the detecting module 2 detects if the number of files opened in the active application is more than one. If yes, step S 16 is executed. If no, step S 17 is executed.
- step S 16 the display module 5 displays the two most recently used files in the main display region 101 and the first extension display region 102 , respectively.
- step S 17 the display module 5 displays the active application and an operating interface of the most recently opened application in the main display region 101 and the first extension display region 102 , respectively.
- the display zone of the screen 10 will automatically switch to a splitting mode, and different pages or files will be displayed side by side (left and right) on the screen 10 .
- the aforementioned logical flow regarding the detection and display of the operating interfaces, files or pages of the application(s) is an example to illustrate an exemplary embodiment, and that the present invention should not be limited thereto.
- the user may activate the flow illustrated in FIG. 4 by operating the key twice in succession immediately thereafter within a predetermined period of time.
- step S 21 the input module 4 receives an activate option instruction.
- the activate option instruction is generated by the user through operating the input module 4 , and, in practice, may be generated by pressing the corresponding physical key twice or by moving the mouse cursor to the corresponding software-generated key icon and double-clicking on the icon.
- step S 22 the input module 4 displays a selection dialog box interface as shown in FIG. 5 on the screen 10 .
- the selection dialog box interface is a graphical user interface, and lists a plurality of applications, files and/or pages that have been opened on the notebook computer for selection by the user, as well as settable options in the open applications, such as hide toolbar, dynamic zoom, etc., which are associated with displaying states.
- step S 23 the input module 4 receives a splitting instruction and sends the splitting instruction to the splitting processor 3 .
- the splitting instruction is generated by the user through selecting options in the selection dialog box interface. Therefore, the splitting instruction contains the page(s) or file(s) or application(s) (implying the splitting number n) desired to be displayed, and the settings of the displaying states.
- the splitting number is assumed that the splitting number is equal to the number of pages, files, or applications selected. As an example, three files are selected in this embodiment.
- the splitting number n may be any plural number, and is not limited to the present disclosure.
- step S 24 the splitting processor 3 activates splitting according to the splitting instruction received in step S 23 .
- the splitting processor 3 divides the display zone of the screen 10 according to a preset rule into a main display region (not shown) having 800 ⁇ 600 pixels on the left, and first and second extension display regions (not shown) each having 800 ⁇ 300 pixels on the right and placed one above the other.
- the preset rule is not limited to the aforesaid rule in other embodiments of this invention.
- the display zone may be divided into unequal display regions or randomly.
- step S 25 the display module 5 displays the three files desired to be displayed in the main display region and the first and second extension display regions.
- an adjusting operation including the following steps may be conducted according to the flow shown in FIG. 6 .
- the point of the adjustment operation is mutual adjustment, i.e., the proportional relationship between adjacent display regions or windows can be changed by dragging.
- step S 31 the detecting module 2 detects a cursor at a position corresponding to adjoining borders of two adjacent display regions, and sends this information to the adjusting module 6 .
- step S 32 the adjusting module 6 changes the cursor to a symbol, such as a double-ended resizing arrow, for adjusting the positions of the adjoining borders of the two adjacent display regions.
- step S 33 when the symbol appears, the symbol can be dragged with the mouse to resize the two adjacent display regions.
- the point of adjusting the display regions is that the proportional relationship between the two adjacent display regions can be simultaneously changed with a single adjusting operation, and the pixel relationship to be described in step S 35 below will be maintained during adjustment.
- the detecting module 2 will continue to detect the position of the symbol, and will send information to the adjusting module 6 once the position of the symbol changes.
- step S 34 the adjusting module 6 generates an adjusting instruction in response to a change in position of the symbol, and sends the adjusting instruction to the splitting processor 3 .
- the adjusting instruction contains coordinates of the adjoining borders of the two adjacent display regions.
- step S 35 the splitting processor 3 alters the values of p or q of the two adjacent display regions according to the adjusting instruction.
- the splitting processor 3 splits the display zone according to a criterion that: the sizes of the main display region and each of the extension display regions are adjustable and changeable, as long as the total number of width-pixels of the adjacent display regions from left to right of the display zone of the screen 10 is substantially equal to 1600 (i.e., p 0 ), and the total number of height-pixels of the adjacent display regions from top to bottom of the display zone of the screen 10 is substantially equal to 600 (i.e., q 0 ).
- the corresponding physical key or software key of the input module 4 is operated once again.
- the system 100 will take this as a deactivation instruction for the splitting mode.
- system 100 for splitting a display zone of a screen may be configured to have view-sharing functionality, which can be implemented according to the flow shown in FIG. 7 .
- the detection of the angle of placement of the screen 10 in this embodiment may be achieved with the use of a sensor (not shown).
- the sensor will send a signal indicating that the screen 10 is horizontal to the detecting module 2 .
- the method of detecting a change in the placement angle of the screen 10 is not limited to the above described embodiments of this invention and may be any method known in the industry.
- step S 42 the display module 5 displays an active page in each of the main display region 101 and the first extension display region 102 (i.e., the same content is displayed in the two display regions), and rotates the content displayed in the first extension display region 102 an angle of 180 degrees.
- the first extension display region 102 is set to be a reproduction of the main display region 101 and is operable in association with the main display region 101 .
- the user and a person seated opposite to the user may look at the same content of a file or document on the screen 10 from two opposite sides of the screen 10 , and when the user manipulates the main display region 101 , the first extension display region 102 will respond synchronously with the main display region 101 , without requiring the person seated opposite to the user to move or shift in position.
- the present invention is also suitable for use in small-scale meetings or conferences.
- the physical key or software key of the input module 4 may be operated once again, and the system 100 will regard this as a deactivation instruction for the splitting mode.
- the physical key or software key may be operated twice in succession to cause the input module 4 to display a selection dialog box interface on the screen 10 for selection.
- embodiments of the systems and methods described herein utilizes the concept of extension screens to split the screen of an electronic device into a main display region and at least one extension display region based on the number of pixels p 0 ⁇ q 0 of the screen of the electronic device.
- Embodiments of the present invention also allows for presetting of an open adjusting mechanism that operates on the condition that the total number of width-pixels of adjacent display regions from left to right of the screen is substantially equal to p 0 , and that the total number of height-pixels of adjacent display regions from top to bottom of the screen is substantially equal to q 0 .
- the present invention not only permits convenient use of the split function depending on user requirements and provides the user with various splitting options for selection, when the present invention is applied to a widescreen electronic device, the present invention also enables the user to use the electronic device as if it had two screens or multiple screens.
- the present invention is particularly suitable for use in a widescreen electronic device to give full play to the strengths of the widescreen electronic device and to achieve highly efficient operations.
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
A system for splitting a display zone of a screen is installed in an electronic device having a screen, and includes a detecting module for detecting screen pixels. A splitting processor receives a splitting instruction containing a splitting number n, and splits the display zone into a main display region and a number (n−1) of extension display regions. A total number of width pixels of adjacent ones of the main and extension display regions from left to right of the display zone equals the number of width pixels of the screen. A total number of height pixels of adjacent ones of the main and extension display regions from top to bottom of the display zone equals the number of height pixels of the screen. A display module displays two or more operating interfaces, files, and/or pages of at least one application in the main and extension display regions, respectively.
Description
This application is a reissue of U.S. Pat. No. 8,373,615, which claims priority of Taiwanese Application No. 097125038, filed on Jul. 3, 2008, which is are incorporated herein by reference in its their entirety.
1. Field of the Invention
The invention relates to a technique of splitting a display zone, more particularly to a technique of splitting a display zone which is applicable to a widescreen.
2. Description of the Related Art
In recent years, widescreen notebook computers have been quite popular on the market. Although the actual area of a widescreen may not be much larger than that of a traditional screen having an aspect ratio of 4:3, for screens of the same size (i.e., same diagonal length), a widescreen appears to be comparatively larger to the user, and is particularly suited for showing films that are made according to the standard definition video format of 16:9.
In other aspects of application, such as word processing and web browsing, a widescreen is comparatively more suited for displaying two windows side by side than the conventional screen. However, with a conventional widescreen notebook computer, the user can only adjust the display proportion of a document manually or adjust/resize the display area by dragging so as to allow for displaying of two windows side by side. That is, the conventional widescreen notebook computer does not support automatic splitting or tiling of a display zone.
As for current techniques directed to splitting of a display zone of a display, Taiwanese Invention Patent Publication No. 200744391 discloses use of a plurality of image processing units to perform shrinking of four or sixteen images to be displayed, respectively, and to store the processed images temporarily in a memory device. The shrunk images are arranged in predetermined regions of a display zone according to a specific order. For example, if the display zone is to be divided into four tiles, the display zone having 1024×768 pixels is split into four regions each having 512×384 pixels (width divided by 2 and height divided by 2). After shrinking processing, the four images are placed in upper left, upper right, lower left, and lower right regions of the display zone in sequence, thereby achieving the objective of splitting the display zone. However, this technique is suitable merely for splitting the display zone into four or sixteen regular tiles, and is generally used for displaying monitored areas on a security monitoring device. Such technique does not allow a user to conveniently adjust the divided regions as needed, nor does it allow for more design changes, so that it is not suitable for use in the aforesaid widescreen notebook computer.
In short, since a system and method for splitting a display zone of a screen to facilitate user operation of a notebook computer (particularly, a widescreen notebook computer) are unavailable, a need has arisen to develop a system and method that allows for convenient operation by the user and that exploits the special attributes of a widescreen notebook computer.
Therefore, an object of the present invention is to provide a method for splitting a display zone of a screen, which is based on a concept of extension screens to split the display zone.
Another object of the present invention is to provide a system for splitting a display zone of a screen, which is based on a concept of extension screens, and which can be easily operated as needed.
A further object of the present invention is to provide a computer program product for executing the aforesaid method for splitting a display zone of a screen after being read by a computer.
Accordingly, the method for splitting a display zone of a screen of this invention is executed through a system for splitting a display zone of a screen. The system includes a detecting module for detecting pixels of a screen of an electronic device and information of open applications and/or files, a splitting processor connected to the detecting module for executing splitting, and a display module connected to the screen of the electronic device and the splitting processor for displaying at least one operating interface, at least one file, and/or at least one page of at least one application in display regions, respectively.
The method for splitting a display zone of a screen according to the present invention includes the following steps:
enabling a detecting module to detect pixels p0×q0 of a screen;
enabling a splitting processor to receive a splitting instruction containing a splitting number n, and to split the display zone into a main display zone having pi×qi pixels, and a number (n−1) of extension display regions, each having pi×qi pixels, where i=2˜n, wherein a total number of width pixels of adjacent ones of the main and extension display regions from left to right of the display zone of the screen is substantially equal to p0, and a total number of height pixels of adjacent ones of the main and extension display regions from top to bottom of the display zone of the screen is substantially equal to q0; and
enabling a display module to display two or more of at least one operating interface, at least one file, and/or at least one page of at least one application that are desired to be displayed in the main and extension display regions, respectively.
The effect of the present invention resides in that the present invention provides humanistic screen splitting software for an electronic device, particularly an electronic device with a widescreen, to allow a user to quickly split a display zone of a screen of the electronic device into a plurality of display regions through simple operations so as to enhance efficiency.
Other features and advantages of the present invention will become apparent in the following detailed description of the preferred embodiment with reference to the accompanying drawings, of which:
Referring to FIGS. 1 and 2 , an embodiment of a system 100 for splitting a display zone of a screen is installed in an electronic device having a screen 10. In this embodiment, the system 100 is installed in a widescreen notebook computer with a screen 10 having a 1600×600 pixel array, but should not be limited thereto in other embodiments of the present invention. The system 100 allows the user to operate and control the splitting of the display zone of the screen 10 with convenience, and to select the contents desired to be displayed in each of display regions. The system 100 for splitting a display zone of a screen includes a detecting module 2, a splitting processor 3, an input module 4, a display module 5, and an adjusting module 6.
The detecting module 2 is for detecting the pixels of the screen 10 and open applications, opened files, and number of pages of the files. In this embodiment, the detecting module 2 detects the pixels of the screen 10 to be 1600×600.
The input module 4 of this embodiment includes software-generated key icons, a graphical user interface (GUI), and physical keys of hardware. The input module 4 is mainly provided for operation by the user to generate various instructions associated with display zone splitting. The operation of the input module 4 in practice will be described hereinbelow. It is noted that the input module 4 is not limited to this described embodiment, and does not necessarily include all of the software/hardware keys and the graphical user interface, i.e., one of them might be selected for use. Furthermore, aside from keys, various known means of inputting instructions, such as a touch panel, a dial, sound control, light control, automatic input using program software, etc., could be adopted.
The splitting processor 3 splits the display zone of the screen 10 according to an instruction given by the user through the input module 4. The principle, logic and technical means in connection with screen splitting will be described below with reference to the flowchart of FIG. 3 . The display module 5 displays the applications, files, and/or pages that are preset to be displayed or that are selected by the user via the input module 4 in sequence and correspondingly in the display regions split from the display zone by the splitting processor 3. The adjusting module 6 provides tools and control functions required for adjusting the display regions when the user intends to change the sizes of the display regions. This will be discussed in greater detail below with reference to the flowchart of FIG. 3 .
Referring to FIGS. 1 and 3 , the way the system 100 implements the method for splitting a display zone of a screen in the notebook computer is illustrated by way of an example in which all functions of the system 100 are presented through a series of operating steps. The method includes the following steps:
In step S10, pixels p0×q0 of the screen 10 are detected in advance. In this embodiment, p0−1600, and q0−600.
In step S11, the input module 4 receives a splitting instruction, and transmits the splitting instruction to the splitting processor 3. The splitting instruction is generated by the user through operating the input module 4, and, in practice, may be generated by pressing a corresponding physical key once or by moving a mouse cursor to a corresponding software-generated key icon and clicking on the icon once.
In step S12, the splitting processor 3 activates a splitting operation according to the splitting instruction. In this embodiment, after receipt of the splitting instruction, the splitting processor3adopts a preset splitting mode, which is to split the display zone of the screen 10 into two equal halves, i.e., left and right display regions (preset splitting number n=2), which include a main display region 101 (i.e., the left display region in this embodiment) and a first extension display region 102 (i.e., the right display region in this embodiment). Since the preset splitting mode is to split the display zone into two equal halves, the main display region 101 has p1×q1 pixels, where p1=1600/2=800 and q1=600, and the first extension display region 102 has p2×q2 pixels, where p21600−800=800, and q2=600.
Step S13 is executed simultaneously with step S12. In step S13, through the operating system of the notebook computer, the detecting module 2 first detects if an active file contains a plurality of pages. If yes, step S14 is executed. If no, step S15 is executed.
In step S14, after steps S12 and S13 are completed, the display module 5 displays the most recently used page and the page following it in the main display region 101 and the first extension display region 102, respectively.
In step S15, the detecting module 2 detects if the number of files opened in the active application is more than one. If yes, step S16 is executed. If no, step S17 is executed.
In step S16, the display module 5 displays the two most recently used files in the main display region 101 and the first extension display region 102, respectively.
In step S17, the display module 5 displays the active application and an operating interface of the most recently opened application in the main display region 101 and the first extension display region 102, respectively.
In other words, when the user operates the key according to the embodiment, the display zone of the screen 10 will automatically switch to a splitting mode, and different pages or files will be displayed side by side (left and right) on the screen 10. It is noted that the aforementioned logical flow regarding the detection and display of the operating interfaces, files or pages of the application(s) is an example to illustrate an exemplary embodiment, and that the present invention should not be limited thereto.
However, if the splitting mode preset in the system 100 or the contents displayed do not meet the requirement of the user after the key is operated once, the user may activate the flow illustrated in FIG. 4 by operating the key twice in succession immediately thereafter within a predetermined period of time.
In step S21, the input module 4 receives an activate option instruction. The activate option instruction is generated by the user through operating the input module 4, and, in practice, may be generated by pressing the corresponding physical key twice or by moving the mouse cursor to the corresponding software-generated key icon and double-clicking on the icon.
In step S22, the input module 4 displays a selection dialog box interface as shown in FIG. 5 on the screen 10. The selection dialog box interface is a graphical user interface, and lists a plurality of applications, files and/or pages that have been opened on the notebook computer for selection by the user, as well as settable options in the open applications, such as hide toolbar, dynamic zoom, etc., which are associated with displaying states.
In step S23, the input module 4 receives a splitting instruction and sends the splitting instruction to the splitting processor 3. The splitting instruction is generated by the user through selecting options in the selection dialog box interface. Therefore, the splitting instruction contains the page(s) or file(s) or application(s) (implying the splitting number n) desired to be displayed, and the settings of the displaying states. In this embodiment, it is assumed that the splitting number is equal to the number of pages, files, or applications selected. As an example, three files are selected in this embodiment. Certainly, the splitting number n may be any plural number, and is not limited to the present disclosure.
In step S24, the splitting processor 3 activates splitting according to the splitting instruction received in step S23. After receipt of the splitting instruction, the splitting processor 3 divides the display zone of the screen 10 according to a preset rule into a main display region (not shown) having 800×600 pixels on the left, and first and second extension display regions (not shown) each having 800×300 pixels on the right and placed one above the other. In this embodiment, the preset rule mentioned above is that: when n=3, the display zone is split into one main (large) display region and two (small) extension display regions; and when n=4, the display zone is split into four equally sized display regions. However, the preset rule is not limited to the aforesaid rule in other embodiments of this invention. For example, the display zone may be divided into unequal display regions or randomly.
In step S25, the display module 5 displays the three files desired to be displayed in the main display region and the first and second extension display regions.
When the user wants to adjust the size of the display regions, an adjusting operation including the following steps may be conducted according to the flow shown in FIG. 6 . The point of the adjustment operation is mutual adjustment, i.e., the proportional relationship between adjacent display regions or windows can be changed by dragging.
In step S31, the detecting module 2 detects a cursor at a position corresponding to adjoining borders of two adjacent display regions, and sends this information to the adjusting module 6.
In step S32, the adjusting module 6 changes the cursor to a symbol, such as a double-ended resizing arrow, for adjusting the positions of the adjoining borders of the two adjacent display regions.
In step S33, when the symbol appears, the symbol can be dragged with the mouse to resize the two adjacent display regions. The point of adjusting the display regions is that the proportional relationship between the two adjacent display regions can be simultaneously changed with a single adjusting operation, and the pixel relationship to be described in step S35 below will be maintained during adjustment. The detecting module 2 will continue to detect the position of the symbol, and will send information to the adjusting module 6 once the position of the symbol changes.
In step S34, the adjusting module 6 generates an adjusting instruction in response to a change in position of the symbol, and sends the adjusting instruction to the splitting processor 3. The adjusting instruction contains coordinates of the adjoining borders of the two adjacent display regions.
In step S35, the splitting processor 3 alters the values of p or q of the two adjacent display regions according to the adjusting instruction. The splitting processor 3 splits the display zone according to a criterion that: the sizes of the main display region and each of the extension display regions are adjustable and changeable, as long as the total number of width-pixels of the adjacent display regions from left to right of the display zone of the screen 10 is substantially equal to 1600 (i.e., p0), and the total number of height-pixels of the adjacent display regions from top to bottom of the display zone of the screen 10 is substantially equal to 600 (i.e., q0).
When the user wants to restore to full screen, i.e., to deactivate the display zone splitting mode, the corresponding physical key or software key of the input module 4 is operated once again. The system 100 will take this as a deactivation instruction for the splitting mode.
In addition, the system 100 for splitting a display zone of a screen according to some embodiments may be configured to have view-sharing functionality, which can be implemented according to the flow shown in FIG. 7 .
In step S41, when the detecting module 2 detects, in conjunction with, for example, but not limited to, a hinge (not shown), that the screen 10 is placed at a substantially horizontal angle or at an angle greater than 180 degrees, the splitting processor 3 receives a splitting instruction (splitting number n=2) for activating the view-sharing function. The detection of the angle of placement of the screen 10 in this embodiment may be achieved with the use of a sensor (not shown). When the screen 10 is over-rotated relative to a body of the notebook computer to a certain extent, the sensor will send a signal indicating that the screen 10 is horizontal to the detecting module 2. The method of detecting a change in the placement angle of the screen 10 is not limited to the above described embodiments of this invention and may be any method known in the industry.
In step S42, the display module 5 displays an active page in each of the main display region 101 and the first extension display region 102 (i.e., the same content is displayed in the two display regions), and rotates the content displayed in the first extension display region 102 an angle of 180 degrees. In this mode, the first extension display region 102 is set to be a reproduction of the main display region 101 and is operable in association with the main display region 101.
Accordingly, the user and a person seated opposite to the user may look at the same content of a file or document on the screen 10 from two opposite sides of the screen 10, and when the user manipulates the main display region 101, the first extension display region 102 will respond synchronously with the main display region 101, without requiring the person seated opposite to the user to move or shift in position. Thus, in many embodiments, the present invention is also suitable for use in small-scale meetings or conferences.
When the user no longer needs the view-sharing function, the physical key or software key of the input module 4 may be operated once again, and the system 100 will regard this as a deactivation instruction for the splitting mode. In other embodiments, the physical key or software key may be operated twice in succession to cause the input module 4 to display a selection dialog box interface on the screen 10 for selection.
In sum, embodiments of the systems and methods described herein utilizes the concept of extension screens to split the screen of an electronic device into a main display region and at least one extension display region based on the number of pixels p0×q0 of the screen of the electronic device. Embodiments of the present invention also allows for presetting of an open adjusting mechanism that operates on the condition that the total number of width-pixels of adjacent display regions from left to right of the screen is substantially equal to p0, and that the total number of height-pixels of adjacent display regions from top to bottom of the screen is substantially equal to q0. Thus, in many embodiments, the present invention not only permits convenient use of the split function depending on user requirements and provides the user with various splitting options for selection, when the present invention is applied to a widescreen electronic device, the present invention also enables the user to use the electronic device as if it had two screens or multiple screens. Thus, in many embodiments, the present invention is particularly suitable for use in a widescreen electronic device to give full play to the strengths of the widescreen electronic device and to achieve highly efficient operations.
While the present invention has been described in connection with what is considered the most practical and preferred embodiment, it is understood that this invention is not limited to the disclosed embodiment but is intended to cover various arrangements included within the spirit and scope of the broadest interpretation so as to encompass all such modifications and equivalent arrangements.
Claims (25)
1. A method for splitting a display zone of a screen, comprising the following steps:
detecting a number of pixels p0×q0 of the screen;
receiving a first splitting instruction, wherein the first splitting instruction is generated through operating one of a physical key and a virtual key once, and the first splitting instruction contains a preset splitting number n1, where ni=2;
splitting the display zone of the screen into a main display region having p1×q1 pixels, and a number (n1−1) of extension display regions, each having pi×qi pixels, where i=2˜n1, wherein a total number of width pixels of adjacent ones of the main and extension display regions from left to right of the display zone of the screen is substantially equal to p0;
displaying first content in the main display region and displaying second content in one extension display region;
receiving an activate option instruction, wherein the activate option instruction is generated through operating one of the physical key and the virtual key twice in succession;
providing a selection dialog box interface in response to receipt of the activate option instruction, the selection dialog box interface listing a plurality of selections for selection, wherein the plurality of selections comprise one or more of (a) operating interfaces open applications, (b) open files, and (c) open pages of open applications;
receiving a second splitting instruction through the selection dialog box interface, the second splitting instruction containing a splitting number n n2, the second splitting instruction identifying one two or more selections of the plurality of selections, wherein the one two or more selections were selected through the selection dialog box interface;
splitting the display zone of the screen into a main display region having p1×q1 pixels, and a number (n−1) (n2−1) of extension display regions, each having pi×qi pixels, where i=2˜n i=2˜n2, wherein a total number of width pixels of adjacent ones of the main and extension display regions from left to right of the display zone of the screen is substantially equal to p0, and a total number of height pixels of adjacent ones of the main and extension display regions from top to bottom of the display zone of the screen is substantially equal to q0; and
displaying the one or more selections in the main and extension display regions, respectively
displaying one of the selections in the main display region and displaying another of the selections in one extension display region according to the second splitting instruction,
wherein the first and second content displayed according to the first splitting instruction are identified according to the following logic: detecting if an active file contains a plurality of pages; and if so, displaying one of the pages in the main display region and displaying another of the pages in one extension display region,
wherein the logic for identifying the first and second content displayed according to the first splitting instruction further comprises: if the active file does not contain a plurality of pages, detecting if a plurality of files of an active application are opened; and if so, displaying one of the files opened in the active application in the main display region and displaying another of the files opened in the active application in one extension display region; and if not, displaying the active application in the main display region and displaying a most recently opened application in one extension display region.
2. The method for splitting a display zone of a screen according to claim 1 , wherein the activate option instruction is generated through operating one of a physical key and a virtual key twice in succession.
3. The method for splitting a display zone of a screen according to claim 1 , wherein the selection dialog box interface further lists settable options that are associated with displaying states.
4. The method for splitting a display zone of a screen according to claim 1 , wherein the splitting instruction is generated through operating one of a physical key and a virtual key once, and the splitting instruction contains a preset splitting number n, where n=2.
5. The method for splitting a display zone of a screen according to claim 1 , wherein the splitting number n contained in the splitting instruction is preset to be 2, and the display zone is split into the main display region and one extension display region, further comprising the steps of:
receiving a third splitting instruction, wherein the third splitting instruction contains a preset splitting number n3, where n3=2;
splitting the display zone of the screen into a main display region having p1×q1 pixels, and a number (n3−1) of extension display regions, each having pi×qi pixels, where i=2˜n3, wherein a total number of width pixels of adjacent ones of the main and extension display regions from left to right of the display zone of the screen is substantially equal to p0;
wherein the main and extension display regions displaying identical contents, the content displayed in the extension display region being rotated 180 degrees relative to that displayed in the main display zone.
6. The method for splitting a display zone of a screen according to claim 5 , wherein rotating of the content in the extension display region for display is activated upon receipt of the third splitting instruction associated with is generated by detection of an angle of placement of the screen being substantially horizontal.
7. The method for splitting a display zone of a screen according to claim 1 , further comprising a step of receiving an adjusting instruction to alter values of p or q of the adjacent ones of the main and extension display regions, the adjusting instruction being generated through detecting that a position of a cursor corresponds to adjoining borders of adjacent ones of the main and extension display regions, causing the cursor to change to a symbol indicating adjustability of positions of the adjoining borders, detecting a position of the symbol, and generating the adjusting instruction based on change in the position of the symbol.
8. The method for splitting a display zone of a screen according to claim 1 , further comprising, prior to providing a selection dialog box interface, identifying one or more default selections for display; wherein the one or more default selections are identified according to the following logic:
detecting if an active file contains a plurality of pages; and if so,
displaying the plurality of pages respectively in the main and extension display regions; and if not,
detecting if a plurality of files of the active application are opened; and if so,
displaying the plurality of files of the active application in the main and extension display regions, respectively; and if not,
displaying the active application and a most recently opened application in the main and extension display regions, respectively.
9. A system for splitting a display zone of a screen, said system being adapted for installation in an electronic device having a the screen and comprising:
a detecting module for detecting pixels p0×q0 of the screen of the electronic device, wherein the detecting module comprises a first input terminal coupled to the screen of the electronic device and a first output terminal;
a splitting processor connected to the first output terminal of said detecting module for receiving a splitting instruction instructions containing a splitting number n and for splitting the display zone of the screen into a main display region having p1×q1 pixels, and a number (n−1) of extension display regions, each having pi×qi pixels, where i=2˜n, wherein a total number of width pixels of adjacent ones of the main and extension display regions from left to right of the display zone of the screen is substantially equal to p0, and a total number of height pixels of adjacent ones of the main and extension display regions from top to bottom of the display zone of the screen is substantially equal to g0;
an input module for inputting of the splitting instruction by a user, said input module including:
one of a physical key adapted to be provided on a surface of the electronic device and a virtual key displayed on the screen, and
a selection dialog box interface for display on the screen, said selection dialog box interface listing a plurality of selections for selection, wherein
the plurality of selections comprise one or more of (a) operating interfaces open applications, (b) open files, and (c) open pages of open applications, and
the splitting instruction identifies one or more selections of the plurality of selections, wherein the one or more selections were selected through the selection dialog box; and
a display module for connection with the screen and said splitting processor, and for displaying the one or more selections in the main and extension display regions, respectively comprising a second input terminal and a second output terminal, wherein the second input terminal is coupled to said splitting processor, and the second output terminal is coupled to the screen of the electronic device,
wherein a first splitting instruction is generated through operating one of the physical key and the virtual key once by a user, and the first splitting instruction contains a preset first value for the splitting number n, where n=2, wherein the display module is configured to display first content in the main display region and second content in one extension display region according to the first splitting instruction,
wherein the selection dialog box interface is provided through operating one of the physical key and the virtual key twice in succession,
wherein a second splitting instruction is generated by the user through the selection dialog box interface, the second splitting instruction containing a second value of the splitting number n and identifying two or more selections of the plurality of selections for display, wherein the two or more selections were selected through the selection dialog box interface, and wherein the display module is configured to display one of the selections in the main display region and display another of the selections in one extension display region,
wherein the first and second content displayed according to the first splitting instruction are identified according to the following logic: detecting if an active file contains a plurality of pages; and if so, displaying one of the pages in the main display region and displaying another of the pages in one extension display region,
wherein the logic for identifying the first and second content displayed according to the first splitting instruction further comprises: if the active file does not contain a plurality of pages, detecting if a plurality of files of an active application are opened; and if so, displaying one of the files opened in the active application in the main display region and displaying another of the files opening in the active application in one extension display region; and if not, displaying the active application in the main display region and displaying a most recently opened application in one extension display region.
10. The system for splitting a display zone of a screen according to claim 9 , further comprising, prior to including the selection dialogue box interface for display on the screen, identifying one or more default selections for display, wherein the one or more default selections are identified according to the following logic:
detecting if an active file contains a plurality of pages; and if so,
displaying the plurality of pages respectively in the main and extension display regions; and if not,
detecting if a plurality of files of the active application are opened; and if so,
displaying the plurality of files of the active application in the main and extension display regions, respectively; and if not,
displaying the active application and a most recently opened application in the main and extension display regions, respectively.
11. The system for splitting a display zone of a screen according to claim 9 , wherein the selection dialog box interface further lists settable options in the applications, which are associated with displaying states.
12. The system for splitting a display zone of a screen according to claim 9 , wherein said detecting module further detects if an angle of placement of the screen is substantially horizontal;, and if so, the splitting number n contained in the splitting instruction received by said splitting processor is preset to be 2, a third splitting instruction is generated, wherein the third splitting instruction contains a preset third value for the splitting number n, where n=2, and the display zone is split into the main display region and one extension display region by the splitting processor according to the third splitting instruction, and the display module displays identical contents in the main and extension display regions displaying identical contents, with the content displayed in the extension display region being rotated 180 degrees relative to that displayed in the main display zone.
13. The system for splitting a display zone of a screen according to claim 9 , further comprising an adjusting module connected to said detecting module and said splitting processor, said detecting module transmitting information to said adjusting module upon detecting that a position of a cursor corresponds to adjoining borders of adjacent ones of the main and extension display regions, said adjusting module controlling change of the cursor to a symbol indicating adjustability of positions of the adjoining borders in response to the information transmitted thereto, said adjusting module generating an adjusting instruction based on subsequent change in the position of the symbol as determined by said adjusting module from the information transmitted by said detecting module and transmitting the adjusting instruction to said splitting processor, said splitting processor altering values of p or q of the adjacent ones of the main and extension display regions based on the adjusting instruction.
14. A non-transitory computer-readable data storage medium comprising program instructions for causing a computer to execute a method for splitting a display zone of a screen of the computer, the method comprising:
detecting a number of pixels p0×q0 of the screen;
receiving a first splitting instruction, wherein the first splitting instruction is generated through operating one of a physical key and a virtual key once, and the first splitting instruction contains a preset splitting number n1, where n1=2;
splitting the display zone of the screen into a main display region having p1×q1 pixels, and a number (n1−1) of extension display regions, each having pi×qi pixels, where i=2˜n1, wherein a total number of width pixels of adjacent ones of the main and extension display regions from left to right of the display zone of the screen is substantially equal to p0;
displaying first content in the main display region and second content in one extension display region;
receiving an activate option instruction, wherein the activate option instruction is generated through operating one of the physical key and the virtual key twice in succession;
providing a selection dialog box interface in response to receipt of the activate option instruction, the selection dialog box interface listing a plurality of selections for selection, wherein the plurality of selections comprise one or more of (a) operating interfaces open applications, (b) open files, and (c) open pages of open applications;
receiving a second splitting instruction through the selection dialog box interface, the second splitting instruction containing a splitting number n n2, the second splitting instruction identifying one two or more selections of the plurality of selections, wherein the one two or more selections were selected through the selection dialog box interface;
splitting the display zone of the screen into a main display region having p1×q1 pixels, and a number (n−1) (n2−1) of extension display regions, each having pi×qi pixels, where i=2˜n i=2˜n2, wherein a total number of width pixels of adjacent ones of the main and extension display regions from left to right of the display zone of the screen is substantially equal to p0, and a total number of height pixels of adjacent ones of the main and extension display regions from top to bottom of the display zone of the screen is substantially equal to q0; and
displaying the one or more selections in the main and extension display regions, respectively
displaying one of the selections in the main display region, and displaying another of the selections in one extension display region according to the second splitting instruction,
wherein the first and second content displayed according to the first splitting instruction are identified according to the following logic: detecting if an active file contains a plurality of pages; and if so, displaying one of the pages in the main display region and displaying another of the pages in one extension display region,
wherein the logic for identifying the first and second content displayed according to the first splitting instruction further comprises: if the active file does not contain a plurality of pages, detecting if a plurality of files of an active application are opened; and if so, displaying one of the files opened in the active application in the main display region and displaying another of the files opened in the active application in one extension display region; and if not, displaying the active application in the main display region and displaying a most recently opened application in one extension display region.
15. The non-transitory computer-readable data storage medium according to claim 14 , wherein the splitting number n contained in the splitting instruction is preset to be 2, and the display zone is split into the main display region and one extension display region, the method further comprising the steps of:
receiving a third splitting instruction, wherein the third splitting instruction contains a preset splitting number n3, where n3=2;
splitting the display zone of the screen into a main display region having p1×q1 pixels, and a number (n3−1) of extension display regions, each having pi×qi pixels, where i=2˜n3, wherein a total number of width pixels of adjacent ones of the main and extension display regions from left to right of the display zone of the screen is substantially equal to p0;
wherein the main and extension display regions displaying identical contents, the content displayed in the extension display region being rotated 180 degrees relative to that displayed in the main display zone.
16. The method for splitting a display zone of a screen according to claim 1, wherein a total number of height pixels of adjacent ones of the main and extension display regions from top to bottom of the display zone of the screen is substantially equal to q0.
17. The method for splitting a display zone of a screen according to claim 16, wherein the screen is divided into the main display region and one or more extension regions vertically, and a total number of height pixels of the main display region from top to bottom of the display zone of the screen is substantially equal to q0, and a total number of height pixels of each of the extension display regions from top to bottom of the display zone of the screen is substantially equal to q0.
18. The system for splitting a display zone of a screen according to claim 9, wherein a total number of height pixels of adjacent ones of the main and extension display regions from top to bottom of the display zone of the screen is substantially equal to q0.
19. The system for splitting a display zone of a screen according to claim 18, wherein the screen is divided into the main display region and one or more extension regions vertically, and a total number of height pixels of the main display region from top to bottom of the display zone of the screen is substantially equal to q0, and a total number of height pixels of each of the extension display regions from top to bottom of the display zone of the screen is substantially equal to q0.
20. The non-transitory computer-readable data storage medium according to claim 14, wherein a total number of height pixels of adjacent ones of the main and extension display regions from top to bottom of the display zone of the screen is substantially equal to q0.
21. The method for splitting a display zone of a screen according to claim 16, wherein the screen is divided into the main display region and one or more extension regions horizontally, and a total number of height pixels of the main display region from top to bottom of the display zone of the screen added to a total number of height pixels of each of the extension display regions from top to bottom of the display zone of the screen is substantially equal to q0.
22. The method for splitting a display zone of a screen according to claim 18, wherein the screen is divided into the main display region and one or more extension regions horizontally, and a total number of height pixels of the main display region from top to bottom of the display zone of the screen added to a total number of height pixels of each of the extension display regions from top to bottom of the display zone of the screen is substantially equal to q0.
23. The system for splitting a display zone of a screen according to claim 20, wherein the screen is divided into the main display region and one or more extension regions vertically, and a total number of height pixels of the main display region from top to bottom of the display zone of the screen is substantially equal to q0, and a total number of height pixels of each of the extension display regions from top to bottom of the display zone of the screen is substantially equal to q0.
24. The method for splitting a display zone of a screen according to claim 20, wherein the screen is divided into the main display region and one or more extension regions horizontally, and a total number of height pixels of the main display region from top to bottom of the display zone of the screen added to a total number of height pixels of each of the extension display regions from top to bottom of the display zone of the screen is substantially equal to q0.
25. The non-transitory computer-readable data storage medium according to claim 15, wherein the third splitting instruction is generated by detection of an angle of placement of the screen being substantially horizontal.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US14/481,853 USRE47727E1 (en) | 2008-07-03 | 2014-09-09 | Method and system for splitting a display zone of a screen, and computer program product |
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW97125038A | 2008-07-03 | ||
TW097125038A TWI386843B (en) | 2008-07-03 | 2008-07-03 | Method and system for dividing a screen display zone, and a computer program product |
US12/355,317 US8373615B2 (en) | 2008-07-03 | 2009-01-16 | Method and system for splitting a display zone of a screen, and computer program product |
US14/481,853 USRE47727E1 (en) | 2008-07-03 | 2014-09-09 | Method and system for splitting a display zone of a screen, and computer program product |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US12/355,317 Reissue US8373615B2 (en) | 2008-07-03 | 2009-01-16 | Method and system for splitting a display zone of a screen, and computer program product |
Publications (1)
Publication Number | Publication Date |
---|---|
USRE47727E1 true USRE47727E1 (en) | 2019-11-12 |
Family
ID=41464070
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US12/355,317 Ceased US8373615B2 (en) | 2008-07-03 | 2009-01-16 | Method and system for splitting a display zone of a screen, and computer program product |
US14/481,853 Active 2031-12-03 USRE47727E1 (en) | 2008-07-03 | 2014-09-09 | Method and system for splitting a display zone of a screen, and computer program product |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US12/355,317 Ceased US8373615B2 (en) | 2008-07-03 | 2009-01-16 | Method and system for splitting a display zone of a screen, and computer program product |
Country Status (3)
Country | Link |
---|---|
US (2) | US8373615B2 (en) |
JP (1) | JP5069723B2 (en) |
TW (1) | TWI386843B (en) |
Families Citing this family (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8598999B2 (en) * | 2007-09-10 | 2013-12-03 | Johnson Controls Gmbh | Customizable indicating instrument |
TWI386843B (en) * | 2008-07-03 | 2013-02-21 | Wistron Corp | Method and system for dividing a screen display zone, and a computer program product |
TWI410859B (en) * | 2010-05-28 | 2013-10-01 | Quanta Comp Inc | Method for swapping display contents between multiple screens |
JP5413688B2 (en) * | 2011-02-16 | 2014-02-12 | ブラザー工業株式会社 | Image partition program and display device |
JP5950509B2 (en) * | 2011-05-24 | 2016-07-13 | シャープ株式会社 | Display device and display method |
KR101802760B1 (en) * | 2011-06-27 | 2017-12-28 | 엘지전자 주식회사 | Mobile terminal and method for controlling thereof |
TWI486870B (en) * | 2013-01-23 | 2015-06-01 | Acti Corp | Dynamically control how to split the window size |
CN105335044A (en) * | 2014-08-11 | 2016-02-17 | 中兴通讯股份有限公司 | Window display processing method in split-screen mode and electronic device |
TWI610185B (en) * | 2014-12-22 | 2018-01-01 | 晨星半導體股份有限公司 | Related information displaying method and electronic device that can automatically display related information |
JP2016184108A (en) * | 2015-03-26 | 2016-10-20 | 日本電気株式会社 | Portable terminal, image display method, and program |
JP6466496B2 (en) * | 2017-04-05 | 2019-02-06 | Ckd株式会社 | Inspection apparatus, PTP packaging machine, and PTP sheet manufacturing method |
US20180303776A1 (en) * | 2017-04-19 | 2018-10-25 | Einsof Biohealth Limited | Liposomal rehydration salt formulation for treatment of alcohol related disorders |
KR101999340B1 (en) * | 2017-04-24 | 2019-07-11 | 네이버 주식회사 | Method and apparatus for providing web browsing interface |
CN107273025B (en) * | 2017-05-26 | 2021-06-15 | 努比亚技术有限公司 | Split screen display method, terminal and computer readable storage medium |
JP6894318B2 (en) * | 2017-08-04 | 2021-06-30 | 株式会社荏原製作所 | Screen control program and semiconductor manufacturing equipment |
CN109348276B (en) * | 2018-11-08 | 2019-12-17 | 北京微播视界科技有限公司 | video picture adjusting method and device, computer equipment and storage medium |
CN112114912A (en) * | 2019-06-19 | 2020-12-22 | 华为技术有限公司 | User interface layout method and electronic equipment |
CN110716704A (en) * | 2019-09-18 | 2020-01-21 | 广州魅视电子科技有限公司 | WEB-based spliced large screen display layout processing method |
WO2022041162A1 (en) * | 2020-08-29 | 2022-03-03 | Citrix Systems, Inc. | Mask including moveable window for viewing content |
TWI812072B (en) * | 2022-03-16 | 2023-08-11 | 緯創資通股份有限公司 | Window arrangement method and window arrangement system |
CN117667274A (en) * | 2022-08-30 | 2024-03-08 | 华为技术有限公司 | Method and apparatus for displaying user interface |
Citations (51)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4204206A (en) * | 1977-08-30 | 1980-05-20 | Harris Corporation | Video display system |
US5250933A (en) * | 1989-03-02 | 1993-10-05 | Hewlett-Packard Company | Method and apparatus for the simultaneous display of one or more selected images |
JPH05282372A (en) | 1992-04-01 | 1993-10-29 | Sony Corp | Still picture display device |
US5390295A (en) * | 1991-12-20 | 1995-02-14 | International Business Machines Corporation | Method and apparatus for proportionally displaying windows on a computer display screen |
US5577187A (en) * | 1994-05-20 | 1996-11-19 | Microsoft Corporation | Method and system for tiling windows based on previous position and size |
US5712995A (en) * | 1995-09-20 | 1998-01-27 | Galileo Frames, Inc. | Non-overlapping tiling apparatus and method for multiple window displays |
US5714971A (en) * | 1993-04-20 | 1998-02-03 | Apple Computer, Inc. | Split bar and input/output window control icons for interactive user interface |
JPH1040061A (en) | 1996-04-26 | 1998-02-13 | Internatl Business Mach Corp <Ibm> | Method for controlling size and the number of compartment on display screen |
US5790120A (en) * | 1992-08-27 | 1998-08-04 | Starfish Software, Inc. | Individually configurable panel user interface with selective launching, sticky windows, hot keys, start up options and configurable background |
JPH10254674A (en) | 1997-03-06 | 1998-09-25 | Samsung Electron Co Ltd | Screen dividing method |
US5917483A (en) * | 1995-09-18 | 1999-06-29 | Oracle Corporation | Advanced windows management for a computer system |
US5920315A (en) * | 1996-07-17 | 1999-07-06 | International Business Machines Corporation | Multi-pane window with recoiling workspaces |
US5929854A (en) * | 1995-11-30 | 1999-07-27 | Ross; Michael M. | Dialog box method and system for arranging document windows |
US20010028365A1 (en) * | 1997-03-28 | 2001-10-11 | Sun Microsystems, Inc. | Method and apparatus for configuring sliding panels |
WO2002025420A1 (en) | 2000-09-18 | 2002-03-28 | International Business Machines Corporation | Method, system and computer program for managing views at a computer display |
US20020191028A1 (en) * | 2001-06-19 | 2002-12-19 | Senechalle David A. | Window manager user interface |
US6874128B1 (en) * | 2000-03-08 | 2005-03-29 | Zephyr Associates, Inc. | Mouse driven splitter window |
US20060044216A1 (en) * | 2003-04-08 | 2006-03-02 | Microsoft Corporation | Video division detection methods and systems |
US20060200752A1 (en) * | 2005-03-04 | 2006-09-07 | Microsoft Corporation | Method and system for laying out paginated content for viewing |
US7117452B1 (en) * | 1998-12-15 | 2006-10-03 | International Business Machines Corporation | System and method for customizing workspace |
JP2007065909A (en) | 2005-08-30 | 2007-03-15 | Denso Corp | Operation controller |
US7203359B1 (en) * | 2003-02-18 | 2007-04-10 | Novell, Inc. | Split screen technique for improving bandwidth utilization when transferring changing images |
US20070136677A1 (en) * | 2005-12-08 | 2007-06-14 | Amit Agarwal | Methods and apparatus for displaying information |
JP2007208445A (en) | 2006-01-31 | 2007-08-16 | Sanyo Electric Co Ltd | Portable telephone |
EP1837748A1 (en) | 2006-03-22 | 2007-09-26 | Matsushita Electric Industrial Co., Ltd. | Display apparatus |
JP2008146495A (en) | 2006-12-12 | 2008-06-26 | Sony Corp | Display control system, display controller, display control method, display control program, image output device, image output method, image output program, and display device |
US7403211B2 (en) * | 2003-02-13 | 2008-07-22 | Lumapix, Inc. | Method and system for interactive region segmentation |
JP2008299566A (en) | 2007-05-31 | 2008-12-11 | Ricoh Co Ltd | Document display control unit, document display control program, and recording medium |
US20080316327A1 (en) * | 2007-06-21 | 2008-12-25 | Fotonation Ireland Limited | Image capture device with contemporaneous reference image capture mechanism |
US7522167B1 (en) * | 2004-12-16 | 2009-04-21 | Nvidia Corporation | Coherence of displayed images for split-frame rendering in multi-processor graphics system |
US7551231B2 (en) * | 2004-07-16 | 2009-06-23 | Samsung Electronics Co., Ltd | Display apparatus and control method thereof |
US20090174728A1 (en) * | 2008-01-04 | 2009-07-09 | Vuzix Corporation | Methods of and systems for displaying selected portions of split screen displays |
US20090273568A1 (en) * | 2008-05-01 | 2009-11-05 | John Groves Milner | Information management and display system |
US20090315876A1 (en) * | 2008-06-19 | 2009-12-24 | Sony Corporation | Information processing device and information processing method, and storage medium |
US20100045690A1 (en) * | 2007-01-04 | 2010-02-25 | Handschy Mark A | Digital display |
US7773075B2 (en) * | 2006-03-22 | 2010-08-10 | Panasonic Corporation | Display apparatus |
US7824039B2 (en) * | 2005-03-17 | 2010-11-02 | Brother Kogyo Kabushiki Kaisha | Projector |
US20100302163A1 (en) * | 2007-08-31 | 2010-12-02 | Benjamin Firooz Ghassabian | Data entry system |
US7890882B1 (en) * | 2006-04-20 | 2011-02-15 | Adobe Systems Incorporated | Content and proximity based window layout optimization |
US7899864B2 (en) * | 2005-11-01 | 2011-03-01 | Microsoft Corporation | Multi-user terminal services accelerator |
US8018493B2 (en) * | 2007-11-21 | 2011-09-13 | Panasonic Corporation | Image data transfer apparatus |
US8202166B2 (en) * | 2008-05-05 | 2012-06-19 | Microsoft Corporation | Multiple-player collaborative content editing |
US20120235949A1 (en) * | 2006-09-06 | 2012-09-20 | Apple Computer, Inc. | Dual- sided track pad |
US8276096B2 (en) * | 2004-04-02 | 2012-09-25 | International Business Machines Corporation | Multicast file viewing and editing |
US8373615B2 (en) * | 2008-07-03 | 2013-02-12 | Wistron Corporation | Method and system for splitting a display zone of a screen, and computer program product |
US8434019B2 (en) * | 2008-06-02 | 2013-04-30 | Daniel Paul Nelson | Apparatus and method for positioning windows on a display |
US20130198692A1 (en) * | 2007-11-07 | 2013-08-01 | Adobe Systems Incorporated | Systems and methods for managing presentations of open documents |
US20130305185A1 (en) * | 2008-02-01 | 2013-11-14 | International Business Machines Corporation | System and method for avatar cloning |
US8656302B2 (en) * | 2002-07-23 | 2014-02-18 | Seiko Epson Corporation | Display system, network interactive display device, terminal, and control program |
US20150142894A1 (en) * | 2013-11-20 | 2015-05-21 | International Business Machines Corporation | Interactive splitting of entries in social collaboration environments |
US9280254B2 (en) * | 2008-01-22 | 2016-03-08 | Bluebeam Software, Inc. | Method of synchronizing multiple views of multiple displayed documents |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH05197507A (en) * | 1992-01-17 | 1993-08-06 | Hitachi Ltd | Portable computer |
-
2008
- 2008-07-03 TW TW097125038A patent/TWI386843B/en active
-
2009
- 2009-01-16 US US12/355,317 patent/US8373615B2/en not_active Ceased
- 2009-07-02 JP JP2009157658A patent/JP5069723B2/en active Active
-
2014
- 2014-09-09 US US14/481,853 patent/USRE47727E1/en active Active
Patent Citations (64)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4204206A (en) * | 1977-08-30 | 1980-05-20 | Harris Corporation | Video display system |
US5250933A (en) * | 1989-03-02 | 1993-10-05 | Hewlett-Packard Company | Method and apparatus for the simultaneous display of one or more selected images |
US5367318A (en) * | 1989-03-02 | 1994-11-22 | Hewlett-Packard Company | Method and apparatus for the simultaneous display of one or more selected images |
US5390295A (en) * | 1991-12-20 | 1995-02-14 | International Business Machines Corporation | Method and apparatus for proportionally displaying windows on a computer display screen |
JPH05282372A (en) | 1992-04-01 | 1993-10-29 | Sony Corp | Still picture display device |
US5790120A (en) * | 1992-08-27 | 1998-08-04 | Starfish Software, Inc. | Individually configurable panel user interface with selective launching, sticky windows, hot keys, start up options and configurable background |
US5714971A (en) * | 1993-04-20 | 1998-02-03 | Apple Computer, Inc. | Split bar and input/output window control icons for interactive user interface |
US5577187A (en) * | 1994-05-20 | 1996-11-19 | Microsoft Corporation | Method and system for tiling windows based on previous position and size |
US5917483A (en) * | 1995-09-18 | 1999-06-29 | Oracle Corporation | Advanced windows management for a computer system |
US5712995A (en) * | 1995-09-20 | 1998-01-27 | Galileo Frames, Inc. | Non-overlapping tiling apparatus and method for multiple window displays |
US5929854A (en) * | 1995-11-30 | 1999-07-27 | Ross; Michael M. | Dialog box method and system for arranging document windows |
JPH1040061A (en) | 1996-04-26 | 1998-02-13 | Internatl Business Mach Corp <Ibm> | Method for controlling size and the number of compartment on display screen |
US6310631B1 (en) * | 1996-04-26 | 2001-10-30 | International Business Machines Corporation | User interface control for creating split panes in a single window |
US5920315A (en) * | 1996-07-17 | 1999-07-06 | International Business Machines Corporation | Multi-pane window with recoiling workspaces |
JPH10254674A (en) | 1997-03-06 | 1998-09-25 | Samsung Electron Co Ltd | Screen dividing method |
US20010028365A1 (en) * | 1997-03-28 | 2001-10-11 | Sun Microsystems, Inc. | Method and apparatus for configuring sliding panels |
US6664983B2 (en) * | 1997-03-28 | 2003-12-16 | Sun Microsystems, Inc. | Method and apparatus for configuring sliding panels |
US7117452B1 (en) * | 1998-12-15 | 2006-10-03 | International Business Machines Corporation | System and method for customizing workspace |
US6874128B1 (en) * | 2000-03-08 | 2005-03-29 | Zephyr Associates, Inc. | Mouse driven splitter window |
WO2002025420A1 (en) | 2000-09-18 | 2002-03-28 | International Business Machines Corporation | Method, system and computer program for managing views at a computer display |
US20020191028A1 (en) * | 2001-06-19 | 2002-12-19 | Senechalle David A. | Window manager user interface |
US8656302B2 (en) * | 2002-07-23 | 2014-02-18 | Seiko Epson Corporation | Display system, network interactive display device, terminal, and control program |
US7403211B2 (en) * | 2003-02-13 | 2008-07-22 | Lumapix, Inc. | Method and system for interactive region segmentation |
US7203359B1 (en) * | 2003-02-18 | 2007-04-10 | Novell, Inc. | Split screen technique for improving bandwidth utilization when transferring changing images |
US7505013B2 (en) * | 2003-04-08 | 2009-03-17 | Microsoft Corporation | Video division detection |
US7034776B1 (en) * | 2003-04-08 | 2006-04-25 | Microsoft Corporation | Video division detection methods and systems |
US7570228B2 (en) * | 2003-04-08 | 2009-08-04 | Microsoft Corporation | Video division detection methods and systems |
US20060079326A1 (en) * | 2003-04-08 | 2006-04-13 | Microsoft Corporation | Video Division Detection |
US20060044216A1 (en) * | 2003-04-08 | 2006-03-02 | Microsoft Corporation | Video division detection methods and systems |
US8276096B2 (en) * | 2004-04-02 | 2012-09-25 | International Business Machines Corporation | Multicast file viewing and editing |
US7551231B2 (en) * | 2004-07-16 | 2009-06-23 | Samsung Electronics Co., Ltd | Display apparatus and control method thereof |
US7796135B1 (en) * | 2004-12-16 | 2010-09-14 | Nvidia Corporation | Coherence of displayed images for split-frame rendering in multi-processor graphics system |
US7522167B1 (en) * | 2004-12-16 | 2009-04-21 | Nvidia Corporation | Coherence of displayed images for split-frame rendering in multi-processor graphics system |
US20080301548A1 (en) * | 2005-03-04 | 2008-12-04 | Microsoft Corporation | Method and system for laying out paginated content for viewing - continuation |
US20060200752A1 (en) * | 2005-03-04 | 2006-09-07 | Microsoft Corporation | Method and system for laying out paginated content for viewing |
US7824039B2 (en) * | 2005-03-17 | 2010-11-02 | Brother Kogyo Kabushiki Kaisha | Projector |
JP2007065909A (en) | 2005-08-30 | 2007-03-15 | Denso Corp | Operation controller |
US7899864B2 (en) * | 2005-11-01 | 2011-03-01 | Microsoft Corporation | Multi-user terminal services accelerator |
US7703039B2 (en) * | 2005-12-08 | 2010-04-20 | Adobe Systems Incorporated | Methods and apparatus for displaying information |
US20070136677A1 (en) * | 2005-12-08 | 2007-06-14 | Amit Agarwal | Methods and apparatus for displaying information |
JP2007208445A (en) | 2006-01-31 | 2007-08-16 | Sanyo Electric Co Ltd | Portable telephone |
EP1837748A1 (en) | 2006-03-22 | 2007-09-26 | Matsushita Electric Industrial Co., Ltd. | Display apparatus |
US7773075B2 (en) * | 2006-03-22 | 2010-08-10 | Panasonic Corporation | Display apparatus |
US7890882B1 (en) * | 2006-04-20 | 2011-02-15 | Adobe Systems Incorporated | Content and proximity based window layout optimization |
US20120235949A1 (en) * | 2006-09-06 | 2012-09-20 | Apple Computer, Inc. | Dual- sided track pad |
US8471822B2 (en) * | 2006-09-06 | 2013-06-25 | Apple Inc. | Dual-sided track pad |
JP2008146495A (en) | 2006-12-12 | 2008-06-26 | Sony Corp | Display control system, display controller, display control method, display control program, image output device, image output method, image output program, and display device |
US20100045690A1 (en) * | 2007-01-04 | 2010-02-25 | Handschy Mark A | Digital display |
US8059142B2 (en) * | 2007-01-04 | 2011-11-15 | Micron Technology, Inc. | Digital display |
US20120069060A1 (en) * | 2007-01-04 | 2012-03-22 | Micron Technology, Inc. | Nor-based grayscale for a digital display |
JP2008299566A (en) | 2007-05-31 | 2008-12-11 | Ricoh Co Ltd | Document display control unit, document display control program, and recording medium |
US20080316327A1 (en) * | 2007-06-21 | 2008-12-25 | Fotonation Ireland Limited | Image capture device with contemporaneous reference image capture mechanism |
US20100302163A1 (en) * | 2007-08-31 | 2010-12-02 | Benjamin Firooz Ghassabian | Data entry system |
US20130198692A1 (en) * | 2007-11-07 | 2013-08-01 | Adobe Systems Incorporated | Systems and methods for managing presentations of open documents |
US8018493B2 (en) * | 2007-11-21 | 2011-09-13 | Panasonic Corporation | Image data transfer apparatus |
US20090174728A1 (en) * | 2008-01-04 | 2009-07-09 | Vuzix Corporation | Methods of and systems for displaying selected portions of split screen displays |
US9280254B2 (en) * | 2008-01-22 | 2016-03-08 | Bluebeam Software, Inc. | Method of synchronizing multiple views of multiple displayed documents |
US20130305185A1 (en) * | 2008-02-01 | 2013-11-14 | International Business Machines Corporation | System and method for avatar cloning |
US20090273568A1 (en) * | 2008-05-01 | 2009-11-05 | John Groves Milner | Information management and display system |
US8202166B2 (en) * | 2008-05-05 | 2012-06-19 | Microsoft Corporation | Multiple-player collaborative content editing |
US8434019B2 (en) * | 2008-06-02 | 2013-04-30 | Daniel Paul Nelson | Apparatus and method for positioning windows on a display |
US20090315876A1 (en) * | 2008-06-19 | 2009-12-24 | Sony Corporation | Information processing device and information processing method, and storage medium |
US8373615B2 (en) * | 2008-07-03 | 2013-02-12 | Wistron Corporation | Method and system for splitting a display zone of a screen, and computer program product |
US20150142894A1 (en) * | 2013-11-20 | 2015-05-21 | International Business Machines Corporation | Interactive splitting of entries in social collaboration environments |
Non-Patent Citations (2)
Title |
---|
Examiner's Comments from an Office Action for JP 2009-157658, dated Nov. 8, 2011, and abridged English translation (8 pages). |
First Office Action for CN 10104262A, dated Dec. 3, 2010. |
Also Published As
Publication number | Publication date |
---|---|
US8373615B2 (en) | 2013-02-12 |
US20100002138A1 (en) | 2010-01-07 |
JP5069723B2 (en) | 2012-11-07 |
TWI386843B (en) | 2013-02-21 |
JP2010015569A (en) | 2010-01-21 |
TW201003514A (en) | 2010-01-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
USRE47727E1 (en) | Method and system for splitting a display zone of a screen, and computer program product | |
US11570222B2 (en) | Simultaneous input system for web browsers and other applications | |
US10732922B2 (en) | Manipulating shared screen content | |
US7114129B2 (en) | Method and system for controlling an application displayed in an inactive window | |
US5704050A (en) | Snap control for relocating elements of a graphical user interface | |
US8471782B2 (en) | Systems and methods for multiple display support in remote access software | |
US7487454B2 (en) | Managing arbitrary window regions for more effective use of screen space | |
US9026946B2 (en) | Method and apparatus for displaying an image | |
US20090235177A1 (en) | Multi-monitor remote desktop environment user interface | |
JPH09128203A (en) | Method for scrolling of content of window and computer system | |
JPH08263248A (en) | Visual enhancement method of display of menu item | |
WO2011072497A1 (en) | Method, device and computing equipment for window management | |
JP2010026796A (en) | Computer program | |
CN101625618B (en) | Screen display area segmenting method, and screen display area segmenting system | |
TW201237730A (en) | Method of adjusting windows and electronic device using same | |
WO2023216976A1 (en) | Display method and apparatus, electronic device, and storage medium | |
JP3345704B2 (en) | Method and system for displaying icon status | |
CA2782130C (en) | Method and apparatus for displaying an image | |
US7212210B2 (en) | Method and apparatus for enlarging an output display on a display | |
GB2548471A (en) | Information processing apparatus and information processing method | |
EP2791773B1 (en) | Remote display area including input lenses each depicting a region of a graphical user interface | |
US11482193B2 (en) | Positioning video signals | |
JP3445341B2 (en) | Window display device and window display method | |
CN115878235A (en) | Multi-application display method and device, storage medium and interactive panel | |
JP2020013472A (en) | Image output device, control method and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 8TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1552); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY Year of fee payment: 8 |
|
MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 12TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1553); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY Year of fee payment: 12 |