US20210208778A1 - Contiguous planar display operable to have area functioning as primary display and area functioning as secondary display - Google Patents
Contiguous planar display operable to have area functioning as primary display and area functioning as secondary display Download PDFInfo
- Publication number
- US20210208778A1 US20210208778A1 US16/075,604 US201716075604A US2021208778A1 US 20210208778 A1 US20210208778 A1 US 20210208778A1 US 201716075604 A US201716075604 A US 201716075604A US 2021208778 A1 US2021208778 A1 US 2021208778A1
- Authority
- US
- United States
- Prior art keywords
- display
- area
- gui
- primary
- computing device
- 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.)
- Abandoned
Links
Images
Classifications
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G3/00—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
- G09G3/20—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
-
- 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
- G06F1/1647—Details related to the display arrangement, including those related to the mounting of the display in the housing including at least an additional display
-
- 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/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/0354—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of 2D relative movements between the device, or an operating part thereof, and a plane or surface, e.g. 2D mice, trackballs, pens or pucks
- G06F3/03545—Pens or stylus
-
- 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
- G06F3/0483—Interaction with page-structured environments, e.g. book metaphor
-
- 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/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F3/04886—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
-
- 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/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
- G06F3/1423—Digital output to display device ; Cooperation and interconnection of the display device with other functional units controlling a plurality of local displays, e.g. CRT and flat panel display
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/14—Display of multiple viewports
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/041—Indexing scheme relating to G06F3/041 - G06F3/045
- G06F2203/04104—Multi-touch detection in digitiser, i.e. details about the simultaneous detection of a plurality of touching locations, e.g. multiple fingers or pen and finger
-
- 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
-
- 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/04807—Pen manipulated menu
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2330/00—Aspects of power supply; Aspects of display protection and defect management
- G09G2330/02—Details of power systems and of start or stop of display operation
- G09G2330/026—Arrangements or methods related to booting a display
Definitions
- Display devices for computing devices include external display devices commonly used with desktop computers as well as integrated display devices disposed in notebook, tablet, and convertible or hybrid notebook computers, the latter which can be used as both traditional notebook computers via keyboard or as tablet computers.
- a common form factor of the displays of such display devices is a widescreen form factor, such as one having a 16:9 aspect ratio, and less frequently a 16:10 aspect ratio.
- the computing industry has settled on such aspect ratios for a variety of different reasons, not the least of which is that much video content has a widescreen form factor, which means that viewing the video content on such displays can be achieved with little or no letterboxing.
- Letterboxing is the process of displaying black bars at the top and bottom of the display to preserve the original aspect ratio of video content on a display that does not have the same aspect ratio.
- FIG. 1 is a block diagram of an example system including a display device and a computing device.
- FIG. 2 is a diagram of an example contiguous planar display of a display device operating in a selectable mode in which the display has a first area functioning as a primary display and a second area functioning as a secondary display.
- FIG. 3 is a diagram of an example implementation of a contiguous planar display of a display device operating in a selectable mode in which the display has a first area functioning as a primary display and a second area functioning as a secondary display.
- FIG. 4 is a diagram of an example operation of a contiguous planar display of a display device in a selectable mode in which a first area of the display is being used by a computing device as a primary graphical user interface (GUI) area and a smaller second area of the display is being used by the computing device as a secondary GUI area.
- GUI graphical user interface
- FIG. 5 is a diagram of another example operation of a contiguous planar display of a display device in a selectable mode in which a first area of the display is being used by a computing device as a primary GUI area and a smaller second area of the display is being used by the computing device as a secondary GUI area.
- FIG. 6 is a diagram of an example operation of a contiguous planar display of a display device in a different selectable mode in which an entire area of the display is being used by a computing device as a primary GUI area.
- FIG. 7 is a diagram of an example pre-boot environment operation of a contiguous planar display of a display device in a selectable mode in which a first area of the display is being used by a computing device as a primary GUI area and a smaller second area of the display is being used by the computing device as a secondary GUI area.
- display devices for computing devices frequently have a widescreen form factor, such as that having a 16:9 aspect ratio. While this aspect ratio permits for optimal viewing of more video content using such computing devices, the widescreen form factor has proven to be less than optimal for productivity purposes, including content creation. Because of the wide availability and hence lower cost of widescreen displays, however, even computing devices that are intended primarily for productivity, such as business-class notebook, tablet, and convertible or hybrid notebook computers, commonly include widescreen displays.
- a display device has a contiguous planar display, such as a widescreen display.
- the display is operable in a selectable mode in which the planar display has a first area and a second area that is coplanar with the first area.
- the first area functions as a primary display
- the second area which is smaller than the first area, functions as a secondary display separate from the primary display.
- the first area may have a 3:2 aspect ratio
- the second area may have a 5:18 aspect ratio.
- a computing device can operate the display in this selectable mode by using the first area as a primary graphical user interface (GUI) area, and by using the second area as a secondary GUI area isolated from the primary GUI area.
- GUI graphical user interface
- Disclosed herein are different manners by which the contiguous planar display of a display device can operate in such a selectable mode in which first and second areas of the display function as coplanar primary and secondary displays that are separate from one another. Also disclosed herein are different usage scenarios in which a computing device can operate this display in the selectable mode by using the first and second areas as primary and secondary GUI areas, respectively, that are isolated from one another.
- FIG. 1 shows an example system 100 that includes a display device 102 and a computing device 104 .
- the display device 102 may be an external display device for the computing device 104 , or may be integrated with the computing device 104 .
- An example of the former is an external monitor for a desktop computer. Examples of the latter include notebook computers including keyboards, tablet computers not including keyboards, and hybrid or convertible notebook computers that include keyboards but which can be used as traditional notebook computers via keyboard or as tablet computers.
- Other examples of the display device 102 being integrated with the computing device 104 include a mobile computing device like a smartphone, as well as an all-in-one (AIO) computer primarily intended for stationary placement on a desktop or table, and which includes a relatively large display device in which a computing device is integrated.
- AIO all-in-one
- the display device 102 can include a display 106 , display hardware 108 , and an interface 110 .
- the display is a contiguous planar display 106 .
- the display 106 can be planar in that the surface of the display 106 is and is used as a single plane, as opposed to multiple planes that are parallel or non-parallel to one another.
- the display 106 can be contiguous in that portions, sections, or areas of the display 106 abut one another without separation.
- the right-most pixels of a first portion of the display 106 can be immediately adjacent to the left-most pixels of a second portion of the display 106 to the immediate right of the first portion at the same distance at which the second-to-right most pixels of the first portion are adjacent to the right-most pixels of the first portion.
- the display 106 can thus be implemented as one or more physical display panels, such as liquid crystal display (LCD) display panels, organic light-emitting diode (OLED) display panels, microscopic LED (mLED, microLED, or micro-LED) display panels, quantum dot LED (QLED) display panels, and other types of flat display panels.
- the display 106 can be a touchscreen display, such as a touch-sensitive display have multi-touch capability.
- a multi-touch display is able to register and detect the locations of multiple touches on the display by a user.
- a touchscreen display may be employed with a stylus, for more precise usage of the display by a user as compared to the user using his or her fingers to touch the display.
- the display 106 may have integrated sensory haptic technology as well.
- the display 106 can further have adaptive sync technology that eliminates screen tearing.
- the display hardware 108 can be or include scaler hardware, timing controller hardware, and other types of controller hardware 108 to control the display 108 in accordance with video or display signals received at the interface 110 .
- Scaler hardware for instance, can convert video signals from one display resolution to another resolution, such as the native resolution of the display 106 .
- Timing controller hardware can generate the timing of video signals, such as the horizontal and vertical synchronization signals, and the blanking interval signals that are employed to facilitate the generation of images displayed on the display 106 .
- the interface 110 can include one or more physical interfaces, at which the display hardware 108 of the display device 102 receives display or video signals from the computing device 104 .
- the display device 102 is an external monitor for a separate computing device 104
- such physical interfaces can include the high-definition multimedia interface (HDMI), the DisplayPort digital display interface, the digital video interface (DVI), among other interfaces.
- HDMI high-definition multimedia interface
- DVI digital video interface
- the display device 102 is integrated with the computing device 104
- such physical interfaces may be proprietary ribbon cable connectors and other types of interfaces, which may still hew to HDMI, DisplayPort interface, or DVI standards but with non-standard physical form factors.
- the computing device 104 can include a processor 112 , a non-transitory computer-readable data storage medium 114 storing program code 116 , an interface 118 , and graphical processing unit (GPU) hardware 120 .
- the processor 112 can be a general-processing central processing unit (CPU) that executes the program code 116 stored on the medium 114 .
- the medium 114 can include volatile and non-volatile media, such as semiconductor memory like flash memory as well as dynamic random access memory (DRAM), and magnetic media like hard disk drives.
- the interface 118 can include one or more physical interfaces, at which the computing device 104 provides display or video signals to the display device 102 .
- the physical interfaces can include HDMI, the DisplayPort interface, and DVI.
- the computing device 104 is integrated with the display device 102 as a single computer, the physical interfaces may be proprietary ribbon cable connectors and other types of interfaces, which may still hew to HDMI, DisplayPort interface, or DVI standards but with non-standard physical form factors.
- the processor 112 and/or the GPU hardware 120 if present, provide the display or video signals on the interface 118 .
- the GPU hardware 120 can assist the processor 112 in rapidly manipulating and altering memory to accelerate the creation of images in a frame buffer for output to the display device 102 via the interface 118 .
- the GPU hardware 120 can be considered a special-purpose processor that can perform specialized processing for which the hardware 120 is designed more quickly than the general-purpose processor 112 can.
- the GPU hardware 120 may have highly parallel structures that makes the hardware 120 more efficient than a general-purpose CPU for processing large blocks of video or display data in parallel.
- FIG. 2 shows an example contiguous planar display 106 of the display device 102 operating in a selectable mode.
- the display 106 has a widescreen form factor with a 16:9 aspect ratio.
- the display 106 has a first area 202 and a second area 204 .
- the first area 202 functions as a primary display
- the second area 204 functions as a secondary display separate from the primary display of the first area 202 .
- the first area 202 having the primary display has a 3:2 aspect ratio
- the second area 204 having the separate, secondary display has a 5:18 aspect ratio.
- the contiguous planar display 106 is operating in landscape mode, and the second area 204 is to the right of the first area 202 in the selectable mode in which the display device 102 is operating.
- a left-handed user may use a stylus in his or her left hand in the first area 202 , and use the fingers of his or her right hand in the second area 204 .
- the second area 204 can be user-selected to instead be to the left of the first area 202 in this selectable mode of the display device 102 .
- a right-handed user may use a stylus in his or her right hand in such a right-most first area 202 , and use the fingers of his or her left hand in a left-most second area 204 .
- the contiguous planar display 106 can also operate in portrait mode, in which the display 106 is operated vertically instead of horizontally as depicted in FIG. 2 .
- the display device 102 is integrated with the computing device 104 as a tablet computer or a convertible or hybrid notebook computer currently being operated as a tablet computer, the user can simply rotate the computer to operate the display 106 in portrait mode instead of in landscape mode.
- the second area 204 having the separate, secondary display may be below or above the first area having the primary display, as configured by the user.
- the processor 112 of the computing device 104 executes the program code 116 stored on the non-transitory computer-readable medium 114 to realize the selectable mode of the display device 102 in which the first area 202 of the display 106 functions as a primary display and the second area 204 functions as a separate, secondary display.
- the processor 112 executes the code 116 to divisibly virtualize the display 106 into the first area 202 and the second area 204 .
- the code 116 may be executed at the level of the operating system running on the computing device 104 , at the level of the driver for the display device 102 running on the computing device 104 , between these two levels, above the operating system level, or below the driver level.
- the program code 116 may virtualize the display 106 as exposed by the driver for the display device 102 as two separate displays: the primary display of the first area 202 and the separate, secondary display of the second area 204 . Therefore, the operating system may not be able to see the display 106 exposed by the driver for the display device 102 any longer while the display device 102 is operating in the selectable mode, but rather sees the primary display and the separate, secondary display, as if they were themselves different display devices. This similarly occurs if the program code 116 operates at the driver level, in which the driver for the display device 102 may itself include the code 116 so that the driver exposes the primary and separate, secondary displays instead of the display 106 of the display device 102 .
- the program code 116 may virtualize the display 106 as the primary display and the separate, secondary display by directly intercepting the information provided by the display device 102 at the interface 110 , converting this information to instead reveal two displays to one or more drivers. Therefore, rather than there being a driver for the display 106 of the display device 202 , there may be a driver for the primary display of the first area 202 and a driver for the separate, secondary display of the second area 204 . In this case, the operating system again sees the primary display and the separate, secondary display as if they were themselves different display devices.
- the program code 116 may virtualize the display 106 as the primary display and the separate, secondary display by manipulating the display 106 as revealed or exposed by the driver for the display device 102 . If operating above the operating system level, the code 116 may be disposed between the operating system and application and other programs running on the operating system. The code 116 may force such programs to just operate within the first area 202 , and permit a program designed to control the second area 204 —and other programs sanctioned by this program—to operate within the second area 204 .
- the GPU hardware 120 of the computing device 104 realizes the selectable mode of the display device 102 in which the first area 202 of the display 106 functions as a primary display and the second area 204 functions as a separate, secondary display.
- the GPU hardware 120 is programmed to divisibly virtualize the display 106 into the first area 202 and the second area 204 .
- the virtualization of the display 106 of the display device 102 by the GPU hardware 120 exposes the display 106 instead as the primary and separate, secondary displays, as if the primary and secondary displays were separate physical displays of the display device 102 .
- the display hardware 108 such as the scaler or timing controller hardware, of the display device 102 exposes the contiguous planar display 106 to the computing device 118 as the primary display and the separate, secondary display at the interface 110 of the display device 102 . Therefore, the computing device 104 sees the display device 102 as two separate physical displays: the primary display of the first area 202 and the separate, secondary display of the second area 204 . This is the case even though the contiguous planar display 106 may be a single such physical display in this implementation.
- FIG. 3 shows an example contiguous planar display 106 of the display device 102 to realize the first area 202 and the second area 204 in a fourth implementation.
- the display 106 includes at least three separate physical displays 302 , 304 , and 306 that are contiguously arranged as depicted.
- Each separate display 302 , 304 , and 306 may be a separate LCD, OLED, or other type of display panel.
- the middle display 302 is larger than each of the displays 304 and 306 , which are equal in size. If the display 106 itself has a 16:9 aspect ratio, then each of the displays 304 and 306 can have a 5:18 aspect ratio, and the display 302 can have an 11:9 ratio.
- the display hardware 108 exposes at the interface 110 one contiguous subset of the displays 302 , 304 , and 306 as the primary display of the first area 202 , and another contiguous subset of the displays 302 , 304 , 306 as the separate, secondary display of the second area 204 .
- the computing device 104 sees the display device 102 as two separate physical displays—the primary display of the first area 202 and the secondary display of the second area 204 —even though there are more than two such physical displays. For example, if the second area 204 is to the right of the first area 202 as shown in FIG.
- the displays 306 and 302 are exposed as a single primary display, and the display 304 is exposed as a single and separate secondary display.
- the second area 204 is configured by the user to be to the left of the first area 202 , then the displays 302 and 304 are exposed as the single primary display, and the display 306 is exposed as a single and separate secondary display.
- the display hardware 108 of the display device 102 exposed two different subsets of these physical displays to the computing device 104 at the interface 110 as the primary display of the first area 202 and as the second display of the second area 204 .
- the subset exposed as the single primary display includes the larger middle display 302 and one of the smaller displays 304 and 306 .
- the subset exposed as the single and separate secondary display includes the smaller display 304 or 306 that is not part of the subset exposed as the single primary display.
- a display device 102 having a contiguous planar display 106 can operate in a selectable mode in which the planar display 106 has a first area 202 functioning as a primary display and a smaller and coplanar second area 204 functioning as a secondary display.
- the primary and secondary displays are separate from one another.
- a computing device 104 connected to the display device 102 may virtualize the displays so that they are separate from one another, or the display device 102 may expose the displays to the computing device 104 as if they were separate physical displays, as has been described above.
- the computing device 104 connected to the display device 102 can operate the display device 102 in this selectable mode by using the first area 202 of the planar display 106 as a primary GUI area and by using the second area of the planar display 106 as a secondary GUI area.
- the primary and secondary GUI areas are isolated from one another. This can mean that GUI elements, such as windows, controls, buttons, dialog boxes, and so on, cannot bleed over or be moved from the primary GUI area to the secondary GUI area and vice-versa. This can also mean that the primary GUI area displays a GUI that is distinct and different from a GUI that the secondary GUI area displays.
- FIG. 4 shows an example operation of the display device 102 in the selectable mode in which the computing device 104 uses the first area 202 of the contiguous planar display 106 as a primary GUI area 402 and the second area 204 of the planar display 106 as an isolated secondary GUI area 404 .
- the second area 204 is to the left of the first area 202 , as opposed to being to the right of the first area 202 as in FIG. 2 , for instance.
- the example of FIG. 4 may be more suited for right-handed users, since the primary GUI area 402 that may receive most user interaction is located on the right side of the display 106 .
- the computing device 104 may achieve the example operation of FIG.
- an operating system running on the computing device 104 can expose GUI elements such as a taskbar 406 .
- the taskbar 406 can include a start or main button 409 that selection of which calls up a primary program selection menu proffered through the operating system.
- the taskbar 406 can include buttons or icons 411 corresponding to actively running application programs on the computing device 104 via the operating system.
- the operating system can display GUI elements such as windows 408 , 410 for the actively running application programs.
- the application program having the window 408 currently has focus since it is the top-most window. This can mean that user input via a keyboard, for instance, is directed to this application program.
- the GUI elements of the primary GUI area 402 cannot be moved onto, over, or into the secondary GUI area 402 , and further are not extendible into the secondary GUI area 404 , because the secondary GUI area 404 is isolated from the primary GUI area 402 .
- Such isolation occurs at least at the operating system level.
- the separation of the primary display that the first area 202 functions as from the secondary display that the second area 204 functions as can contribute to this isolation.
- the primary and secondary displays are exposed to the computing device by the display device 102 as if they are different physical displays, then this separation of the primary and secondary displays can permit the operating system to more easily isolate the primary and secondary GUI areas 402 and 404 .
- the computing device 104 itself virtualizes the first and second areas 202 and 204 as separate primary and secondary displays, then this virtual separation can permit the operating system to more easily isolate the GUI areas 402 and 404 .
- the secondary GUI area 404 can have a different GUI paradigm than the primary GUI paradigm.
- a user may select among these three areas that are to be displayed within the secondary GUI area 404 . For instance, to maximize space for the area 412 , the user may turn off or otherwise decide not to have displayed the areas 414 and/or 416 .
- the user may turn off the area 414 or otherwise decide not to have the area 414 displayed.
- the user may further be able to resize the areas 412 , 414 , and 416 , so that more space is given to selected of the areas 412 , 414 , and 416 at the expense of the other of the areas 412 , 414 , and 416 .
- the secondary GUI area 404 displays in the area 412 operable GUI controls 418 particular to the application program that currently has focus in the primary GUI area 402 of the first area 402 of the planar display 202 .
- this is the application program having the top-most window 408 within the primary GUI area 402 .
- the operable GUI controls 418 displayed in the area 412 may correspondingly change as well to be relevant or particular to the program that currently has focus in the primary GUI area 402 .
- the operable GUI controls 418 may be in the form of buttons and other types of controls, including search boxes, slider controls, color wheels, and so on. Inclusion of the operable GUI controls 418 within the secondary GUI area 404 can render their presence within the window 408 in the primary GUI area 402 unnecessary, freeing up space in the window 408 for the primary task of the application program. For instance, controls that are typically included in a ribbon-type bar within the primary GUI area 402 may instead be relegated to the secondary GUI area 404 .
- an application program may be a drawing or illustration program.
- a user may be creating a drawing or illustration within the window 408 of the application program in the primary GUI area 402 .
- the user can select from different controls for creating different parts of the drawing or illustration via the operable GUI controls 418 in the area 412 of the secondary GUI area 402 .
- the user may be holding a stylus in his or her right hand to improve precision when creating or editing the drawing or illustration within the window 408 in the primary GUI area 402 , while selecting the controls operable GUI controls 418 in the area 412 of the secondary guide area 404 using the fingers of his or her left hand.
- This example is particularly suitable for usage of a display device 102 and a computing device 104 integrated within a system 100 that is in the form of a tablet or a hybrid or convertible notebook computer being used as a tablet.
- a display device 102 and a computing device 104 integrated within a system 100 that is in the form of a tablet or a hybrid or convertible notebook computer being used as a tablet.
- an issue that is not uncommonly experienced by users that draw on the touchscreen displays of such tablets using styluses is the undesired registration of touch by the users' hands resting on the displays while holding the styluses.
- a portion of the user's hand does as well. This is problematic, as it can affect the ability of the user to naturally use a stylus with a tablet.
- the display device 102 in a selectable mode in which the first area 202 functions as a primary display and the second area 204 functions as a separate, secondary display provides for a way to overcome this issue.
- the multi-touch capability of the planar display 106 within the first area 202 can be disabled, while still enabling the multi-touch capability of the display 106 within the second area 204 .
- this can mean ignoring or suppressing multi-touch of the display 106 within just the first area 202 and not within the second area 204 , at either the display device or the computing device level.
- multi-touch capability within the second area 204 which means that selection of operable GUI controls within the secondary GUI area 404 via user finger touch is still permitted.
- multi-touch capability within the first area 202 is disabled, which means that while single point touch detection of a stylus within the first area 202 is permitted for drawing and other purposes within the primary GUI area 402 , other types of touch are suppressed or otherwise ignored. For example, a user resting the edge of the hand holding the stylus on the display 106 within the first area 202 will not register undesired touches within the primary GUI area 402 that can detract from the usage of the stylus. As such, the clear division of multi-touch disablement and enablement between the first and second areas 202 and 204 promotes an improved user experience.
- the secondary GUI area 404 displays in the area 414 operable GUI controls 420 particular to application programs that are running in the background on the computing device 102 .
- the operable GUI controls 418 may be in the form of buttons and other types of controls, including search boxes, color wheels, slider controls, and so on.
- application programs may by those that do not currently have focus in the primary GUI area 402 of the first area 402 of the planar display 106 .
- Such an application program may be launched via the operating system and on the primary GUI area 402 , and may have an icon 411 within the taskbar 406 in the primary GUI area 402 that selection of which causes a corresponding window to be displayed within the primary GUI area 402 .
- the presence of the operable GUI controls 418 within the area 414 of the secondary GUI area 404 permits the user to interact with the program outside of the primary GUI area 402 .
- a music program may play music in the background.
- the user may ordinarily have to select an icon 411 for the music program to call up a corresponding GUI element within the primary GUI area 402 .
- the user then has to locate the desired information or GUI control, before dismissing the GUI element to continue working on the application program with which the user was interacting in the primary GUI area 402 previously. Locating the operable GUI controls 418 for this music program within the secondary GUI area 404 instead permits the user to more easily interact with the program with less impact on the user's interaction with a different program within the primary GUI area 402 .
- the application programs for which there are operable GUI controls 420 within the area 414 of the secondary GUI area 404 can include widget application programs that are background-running on the computing device 104 .
- Widget application programs can include programs that are exclusively accessed within the secondary GUI area 404 , and that do not have aspects accessible within the primary GUI area 402 . For instance, standalone clock, calculator, and other types of utility programs may be exclusively accessed within the secondary GUI area 404 .
- access to the secondary GUI area 404 may be afforded via an application programming interface (API).
- API application programming interface
- the API may be exposed by a computer program running on the computing device 102 that is separate from the operating system. Programs may not have access to the secondary GUI area 404 until they register with this gatekeeper computer program via the API, and indeed in one implementation until they are approved by a developer or other entity associated with the gatekeeper program.
- Maintaining relatively controlled access of the secondary GUI area 404 in this way can ensure that the overall look and feel of the GUI area 404 stays consistent to maximize user experience, as well as to ensure the integrity of the secondary GUI area 404 .
- the developer or other entity of the gatekeeper computer program can develop a software ecosystem akin to an “app store,” by which users have a central location from which to select controls that can be displayed within the secondary GUI area 404 . Insofar as the developer or other entity approves the controls prior to their inclusion within the “store” for download by end users, the overall quality of the controls that can be added to the secondary GUI area 404 can also be maintained.
- the secondary GUI area 404 displays in the area 416 operable GUI controls 422 for operating system-wide settings of the operating system running on the computing device 104 and via which the application programs also running on the computing device 104 are executed.
- the operable GUI controls 422 may be in the form of buttons and other types of controls, including search boxes, color wheels, slider controls, and so on.
- Such system-wide settings can include display brightness, audio volume, and so on.
- the system-wide settings can include system-wide functionality revealed at the operating system level, such as search capability by which a user enters in a search query and receives in response the documents and programs on the computing device 102 relevant to this query.
- FIG. 4 thus depicts example usage scenarios of the isolated secondary GUI area 404 in the selectable mode of the display device 102 in which the second area 204 of the contiguous planar display 106 is a separate display from a primary display of the first area 202 used for a primary GUI area 402 .
- These usage scenarios include using an area 412 of the secondary GUI area 404 for operable GUI controls 418 related to the application program having focus in the primary GUI area 402 .
- the usage scenarios include using an area 414 of the secondary GUI area 404 for operable GUI controls 420 related to application programs running in the background on the computing device 104 , such as widget and other application programs that may access the secondary GUI area 404 via an API.
- the usage scenarios include using an area 416 of the secondary GUI area 404 for operable GUI controls 422 related to operating system-wide settings.
- the usage scenarios can be used in any combination.
- FIG. 5 shows another example operation of the display device 102 in the selectable mode in which the computing device 104 uses the first area 202 of the contiguous planar display 106 as a primary GUI area 402 and the second area 204 of the planar display 106 as an isolated secondary GUI area 404 .
- the computing device 104 may achieve the example operation of FIG. 5 by executing the code 116 stored on the medium 114 to operate the primary display of the first area 202 of the display 106 as the primary GUI area 402 , and by executing the code 116 to operate the secondary display of the second area 204 as the secondary GUI area 404 .
- the second area 204 is to the left of the first area 202 , as in FIG. 4 . Also as in FIG.
- an operating system can expose GUI elements such as a taskbar 406 including a start or main button 409 , and buttons or icons 411 corresponding to actively running programs.
- the operating system can further display GUI elements in the primary GUI area 402 such as windows 408 , 410 for the actively running application programs.
- the area 412 corresponding to the application program that currently has focus within the primary GUI area 402 has a staging area 502 in FIG. 5 in lieu of the operable GUI controls 418 as in FIG. 4 .
- the staging area 502 may be displayed responsive to selection of a particular operable GUI control 418 in FIG. 4 .
- the staging area 502 permits a user to preview changes to a main GUI of the application program that currently has focus within the primary GUI area 402 , prior to committing the changes from the staging area 502 to the main GUI.
- the main GUI may be the window 408 , which is the top-most window of the primary GUI 402 and thus the window 408 for the application program that currently has focus.
- the staging area 502 may be considered a staging GUI.
- the application program that currently has focus within the primary GUI area 402 and that has the window 408 in the primary GUI area 402 as its main GUI may be a drawing or illustration program.
- the drawing or illustration program may permit a user to choose from a variety of different types of pen textures and patterns. The user may not be well acquainted with all of these different pen textures and patterns, and may further have substantially completed a drawing or illustration within the window 408 . To try out, or preview, different pen textures and patterns, therefore, the user may spawn another window within the primary GUI area 402 as a scratchpad area.
- this approach is decidedly not optimal, because the user may have to switch between the temporary scratchpad area window and the window 408 multiple times to get a sense for how the pen textures and patterns will look within drawing or illustration under construction.
- the staging area 502 of the secondary GUI area 404 can permit the user to try out, or preview, different pen textures and patterns, for example, before selecting, or committing, a particular pen texture or pattern to the drawing or illustration within the window 408 in the primary GUI area 402 .
- the staging area 502 may be a blank scratchpad area that the user can try out different pen textures and patterns, for instance.
- a portion of the drawing or illustration within the window 408 may be copied to the staging area 502 .
- the user can thus try out different pen textures and patterns on this portion of the drawing or illustration in the staging area 502 , and once have selected a desired pen texture or pattern, commit the selection to the drawing or illustration as a whole within the window 408 .
- the staging area 408 may be employed in other ways as well to preview changes to the main GUI of the application that has focus in the primary GUI area 402 .
- the secondary GUI area 404 in FIG. 5 can include the area 414 including operable GUI controls 420 for background-running application programs, and/or the area 416 including operable GUI controls 422 for operating system-wide settings.
- the staging area 502 can be larger—i.e., for the area 412 in which the staging area 502 is located to be larger—either or both of the areas 414 and 416 can be turned off so that they are not displayed. In such instance, the area 412 and the staging area 502 correspondingly increase in size.
- FIGS. 2, 3, 4, and 5 that have been described pertain to a selectable mode of the display device 102 in which a first area 202 of the contiguous planar display 106 of the display device 102 functions as a primary display and a second area 204 of the planar display 106 functions as a separate secondary display.
- This selectable mode may be considered a first selectable mode.
- a user may select this selectable mode in a number of different ways.
- the display device 102 such as the system 100 of which the display device 102 is a part when the display device 102 is integrated with the computing device 104 —may include a physical switch that the user can actuate. The user may select the mode in software as well, via a corresponding operable GUI control.
- FIG. 6 shows an example operation of the display device 102 in another, second selectable mode.
- an entire area 602 of the contiguous planar display 106 of the display device 106 functions as a single contiguous display.
- the computing device 104 operates the display device 102 in this second selectable mode by using the entire area 602 as a primary GUI area 604 . Therefore, a user can switch between the selectable mode of FIG. 5 and the selectable mode of FIGS. 2, 3, 4, and 5 , via a physical switch or via software, to use the display 106 in a desired manner.
- the secondary GUI area 404 of FIGS. 4 and 5 is no longer displayed. Rather, the primary GUI area 402 of FIGS. 4 and 6 becomes the primary GUI area 604 , taking up the entire area 602 of the display 106 of the display device 102 .
- the operating system can extend the taskbar 406 , which includes a start or main button 409 and buttons or icons 411 corresponding to actively running programs, to take up the entire width of the display 106 in FIG. 6 .
- the computing device 104 may achieve the example operation of FIG. 6 by executing the code 116 stored on the medium 114 to operate the primary display of the entire area 602 of the display 106 as the primary GUI area 402 .
- the windows 408 , 410 displayed in the primary GUI area 402 of FIGS. 4 and 5 may remain in the same location in the primary GUI area 604 in FIG. 6 , even though the primary GUI area 604 in size includes both the primary GUI area 402 and the secondary GUI area 404 of FIGS. 4 and 5 .
- the extra space afforded to the primary GUI area 604 by the removal of the secondary GUI 404 can initially be blank or empty, but to which GUI elements like the windows 408 , 410 can subsequently be moved. This implementation is specifically depicted in FIG. 6 .
- the windows 408 , 410 displayed in the primary GUI area 402 of FIGS. 4 and 5 can be re-centered width-wise to take account of the greater width of the primary GUI area 604 in FIG. 6 as compared to the width of the primary GUI area 402 in FIGS. 4 and 5 .
- the display device 102 may operate in the selectable mode in which the display device 102 was operating previously. In another implementation, when a user restarts or reboots, or powers off and then later powers on, the computing device 104 , the display device 102 may revert to operation in a default selectable mode, regardless of the selectable mode in which the display device 102 was operating previously. The user may be able to set which selectable mode is the default selectable mode of the display device 102 , including the last used selectable mode as the default selectable mode.
- FIG. 7 shows an example operation of the display device 102 in the selectable mode 102 during a pre-boot environment of the computing device 104 , in which the computing device 104 uses the first area 202 of the contiguous planar display 106 as a primary GUI area 402 and the second area 204 of the planar display 106 as an isolated secondary GUI area 404 .
- a length of time may transpire while the operating system loads and fully boots prior to being ready for use by a user.
- the computing device 104 uses the primary GUI area 402 to display booting status information 702 regarding the loading and booting process of the operating system.
- booting status information 702 can include the logo and/or the name of the manufacturer of the computing device 104 and/or the developer of the operating system.
- pre-boot of the computing device 104 The time prior to the operating system loading and being ready for use by the user can be referred to as pre-boot of the computing device 104 .
- the user may have the ability to modify lower-level firmware settings of the computing device 104 , such as basic input/output system (BIOS) or extensible firmware interface settings of the computing device 104 .
- BIOS basic input/output system
- extensible firmware interface settings of the computing device 104 usually this is achieved by a user pressing a certain key or a certain key combination on a keyboard of the computing device 104 during pre-boot.
- the particular key or key combination can vary by manufacturer. Therefore, a user may have to restart or reboot the computing device 104 a number of times before he or she guesses the correct key or key combination to “enter” the BIOS or extensible firmware interface of the computing device 104 to change the settings thereof.
- the computing device 104 uses the secondary GUI area 404 to display pre-boot controls 704 during pre-boot of the computing device 104 , until the operating system has finished booting.
- the computing device 104 may initially display as the pre-boot controls 704 an instruction as to the key or key combination for the user to depress to display the BIOS or extensible firmware interface menu by which the settings thereof can be modified.
- the computing device 104 may immediately display the BIOS or extensible firmware interface menu, permitting the user to navigate the menu to change BIOS or extensible firmware interface settings during pre-boot. As such, the user does not have to guess the particular key or key combination to depress to “enter” the BIOS or extensible firmware interface of the computing device 104 .
- the computing device 104 may achieve the example operation of FIG. 7 by executing the code 116 stored on the medium 114 to operate the primary display of the first area 202 of the display 106 as the primary GUI area 402 , and by executing the code 116 to operate the secondary display of the second area 204 as the secondary GUI area 404 .
- the display device 102 may operate in a particular selectable mode as has been described. For instance, in one implementation, the display device 102 may operate in the selectable mode in which the display device 102 was operating prior to reboot, restart, or power-off, or may operate in a default selectable mode. In this respect, if the last selectable mode or the default selectable mode is the selectable mode in which the display device 102 uses an entire area 602 of the planar display 106 as a single contiguous display (per FIG. 6 ), the display device 102 still operates as has been described in accordance with FIG. 7 until the operating system has finished booting.
- the display device 102 operates in the selectable mode in which the first area 202 of the display 106 functions as a primary display and the second area 204 of the display functions as a separate secondary display, and once the operating system has finished booting, the display device 102 operates in the selectable mode in which the entire area 602 of the display 106 is used as a single contiguous display.
- the techniques that have been described herein thus pertain to different implementations and usage scenarios regarding a contiguous planar display of a display device.
- the implementations relate to different ways to achieve operation of the display device in a selectable mode in which the planar display has a first area functioning as a primary display and a second area coplanar with and smaller than the first area functioning as a separate secondary display.
- the usage scenarios relate to different ways by which a computing device can operate the display device in this selectable mode by using the first area of the planar display as a primary GUI area and by using the second area of the planar display as an isolated secondary GUI area.
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Software Systems (AREA)
- Computer Hardware Design (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
Description
- Display devices for computing devices include external display devices commonly used with desktop computers as well as integrated display devices disposed in notebook, tablet, and convertible or hybrid notebook computers, the latter which can be used as both traditional notebook computers via keyboard or as tablet computers. A common form factor of the displays of such display devices is a widescreen form factor, such as one having a 16:9 aspect ratio, and less frequently a 16:10 aspect ratio. The computing industry has settled on such aspect ratios for a variety of different reasons, not the least of which is that much video content has a widescreen form factor, which means that viewing the video content on such displays can be achieved with little or no letterboxing. Letterboxing is the process of displaying black bars at the top and bottom of the display to preserve the original aspect ratio of video content on a display that does not have the same aspect ratio.
-
FIG. 1 is a block diagram of an example system including a display device and a computing device. -
FIG. 2 is a diagram of an example contiguous planar display of a display device operating in a selectable mode in which the display has a first area functioning as a primary display and a second area functioning as a secondary display. -
FIG. 3 is a diagram of an example implementation of a contiguous planar display of a display device operating in a selectable mode in which the display has a first area functioning as a primary display and a second area functioning as a secondary display. -
FIG. 4 is a diagram of an example operation of a contiguous planar display of a display device in a selectable mode in which a first area of the display is being used by a computing device as a primary graphical user interface (GUI) area and a smaller second area of the display is being used by the computing device as a secondary GUI area. -
FIG. 5 is a diagram of another example operation of a contiguous planar display of a display device in a selectable mode in which a first area of the display is being used by a computing device as a primary GUI area and a smaller second area of the display is being used by the computing device as a secondary GUI area. -
FIG. 6 is a diagram of an example operation of a contiguous planar display of a display device in a different selectable mode in which an entire area of the display is being used by a computing device as a primary GUI area. -
FIG. 7 is a diagram of an example pre-boot environment operation of a contiguous planar display of a display device in a selectable mode in which a first area of the display is being used by a computing device as a primary GUI area and a smaller second area of the display is being used by the computing device as a secondary GUI area. - As noted in the background section, display devices for computing devices frequently have a widescreen form factor, such as that having a 16:9 aspect ratio. While this aspect ratio permits for optimal viewing of more video content using such computing devices, the widescreen form factor has proven to be less than optimal for productivity purposes, including content creation. Because of the wide availability and hence lower cost of widescreen displays, however, even computing devices that are intended primarily for productivity, such as business-class notebook, tablet, and convertible or hybrid notebook computers, commonly include widescreen displays.
- Disclosed herein are techniques that permit widescreen displays of display devices to be used more optimally by computing devices for productivity and other purposes. A display device has a contiguous planar display, such as a widescreen display. The display is operable in a selectable mode in which the planar display has a first area and a second area that is coplanar with the first area. The first area functions as a primary display, whereas the second area, which is smaller than the first area, functions as a secondary display separate from the primary display. For instance, the first area may have a 3:2 aspect ratio, whereas the second area may have a 5:18 aspect ratio.
- A computing device can operate the display in this selectable mode by using the first area as a primary graphical user interface (GUI) area, and by using the second area as a secondary GUI area isolated from the primary GUI area. Disclosed herein are different manners by which the contiguous planar display of a display device can operate in such a selectable mode in which first and second areas of the display function as coplanar primary and secondary displays that are separate from one another. Also disclosed herein are different usage scenarios in which a computing device can operate this display in the selectable mode by using the first and second areas as primary and secondary GUI areas, respectively, that are isolated from one another.
-
FIG. 1 shows anexample system 100 that includes adisplay device 102 and acomputing device 104. Thedisplay device 102 may be an external display device for thecomputing device 104, or may be integrated with thecomputing device 104. An example of the former is an external monitor for a desktop computer. Examples of the latter include notebook computers including keyboards, tablet computers not including keyboards, and hybrid or convertible notebook computers that include keyboards but which can be used as traditional notebook computers via keyboard or as tablet computers. Other examples of thedisplay device 102 being integrated with thecomputing device 104 include a mobile computing device like a smartphone, as well as an all-in-one (AIO) computer primarily intended for stationary placement on a desktop or table, and which includes a relatively large display device in which a computing device is integrated. - The
display device 102 can include adisplay 106,display hardware 108, and aninterface 110. The display is a contiguousplanar display 106. Thedisplay 106 can be planar in that the surface of thedisplay 106 is and is used as a single plane, as opposed to multiple planes that are parallel or non-parallel to one another. Thedisplay 106 can be contiguous in that portions, sections, or areas of thedisplay 106 abut one another without separation. For instance, the right-most pixels of a first portion of thedisplay 106 can be immediately adjacent to the left-most pixels of a second portion of thedisplay 106 to the immediate right of the first portion at the same distance at which the second-to-right most pixels of the first portion are adjacent to the right-most pixels of the first portion. - The
display 106 can thus be implemented as one or more physical display panels, such as liquid crystal display (LCD) display panels, organic light-emitting diode (OLED) display panels, microscopic LED (mLED, microLED, or micro-LED) display panels, quantum dot LED (QLED) display panels, and other types of flat display panels. Thedisplay 106 can be a touchscreen display, such as a touch-sensitive display have multi-touch capability. A multi-touch display is able to register and detect the locations of multiple touches on the display by a user. A touchscreen display may be employed with a stylus, for more precise usage of the display by a user as compared to the user using his or her fingers to touch the display. Thedisplay 106 may have integrated sensory haptic technology as well. Thedisplay 106 can further have adaptive sync technology that eliminates screen tearing. - The
display hardware 108 can be or include scaler hardware, timing controller hardware, and other types ofcontroller hardware 108 to control thedisplay 108 in accordance with video or display signals received at theinterface 110. Scaler hardware, for instance, can convert video signals from one display resolution to another resolution, such as the native resolution of thedisplay 106. Timing controller hardware can generate the timing of video signals, such as the horizontal and vertical synchronization signals, and the blanking interval signals that are employed to facilitate the generation of images displayed on thedisplay 106. - The
interface 110 can include one or more physical interfaces, at which thedisplay hardware 108 of thedisplay device 102 receives display or video signals from thecomputing device 104. When thedisplay device 102 is an external monitor for aseparate computing device 104, such physical interfaces can include the high-definition multimedia interface (HDMI), the DisplayPort digital display interface, the digital video interface (DVI), among other interfaces. When thedisplay device 102 is integrated with thecomputing device 104, such physical interfaces may be proprietary ribbon cable connectors and other types of interfaces, which may still hew to HDMI, DisplayPort interface, or DVI standards but with non-standard physical form factors. - The
computing device 104 can include aprocessor 112, a non-transitory computer-readabledata storage medium 114storing program code 116, aninterface 118, and graphical processing unit (GPU)hardware 120. Theprocessor 112 can be a general-processing central processing unit (CPU) that executes theprogram code 116 stored on themedium 114. Themedium 114 can include volatile and non-volatile media, such as semiconductor memory like flash memory as well as dynamic random access memory (DRAM), and magnetic media like hard disk drives. - The
interface 118 can include one or more physical interfaces, at which thecomputing device 104 provides display or video signals to thedisplay device 102. When thecomputing device 104 is separate from thedisplay device 102, the physical interfaces can include HDMI, the DisplayPort interface, and DVI. When thecomputing device 104 is integrated with thedisplay device 102 as a single computer, the physical interfaces may be proprietary ribbon cable connectors and other types of interfaces, which may still hew to HDMI, DisplayPort interface, or DVI standards but with non-standard physical form factors. Theprocessor 112 and/or theGPU hardware 120, if present, provide the display or video signals on theinterface 118. - The
GPU hardware 120 can assist theprocessor 112 in rapidly manipulating and altering memory to accelerate the creation of images in a frame buffer for output to thedisplay device 102 via theinterface 118. In this respect, theGPU hardware 120 can be considered a special-purpose processor that can perform specialized processing for which thehardware 120 is designed more quickly than the general-purpose processor 112 can. For instance, theGPU hardware 120 may have highly parallel structures that makes thehardware 120 more efficient than a general-purpose CPU for processing large blocks of video or display data in parallel. -
FIG. 2 shows an example contiguousplanar display 106 of thedisplay device 102 operating in a selectable mode. In the example ofFIG. 2 , thedisplay 106 has a widescreen form factor with a 16:9 aspect ratio. In this selectable mode, thedisplay 106 has afirst area 202 and asecond area 204. Thefirst area 202 functions as a primary display, and thesecond area 204 functions as a secondary display separate from the primary display of thefirst area 202. In the example ofFIG. 2 , thefirst area 202 having the primary display has a 3:2 aspect ratio, whereas thesecond area 204 having the separate, secondary display has a 5:18 aspect ratio. - In the example of
FIG. 2 , the contiguousplanar display 106 is operating in landscape mode, and thesecond area 204 is to the right of thefirst area 202 in the selectable mode in which thedisplay device 102 is operating. For example, a left-handed user may use a stylus in his or her left hand in thefirst area 202, and use the fingers of his or her right hand in thesecond area 204. However, thesecond area 204 can be user-selected to instead be to the left of thefirst area 202 in this selectable mode of thedisplay device 102. For example, a right-handed user may use a stylus in his or her right hand in such a right-mostfirst area 202, and use the fingers of his or her left hand in a left-mostsecond area 204. - The contiguous
planar display 106 can also operate in portrait mode, in which thedisplay 106 is operated vertically instead of horizontally as depicted inFIG. 2 . For example, if thedisplay device 102 is integrated with thecomputing device 104 as a tablet computer or a convertible or hybrid notebook computer currently being operated as a tablet computer, the user can simply rotate the computer to operate thedisplay 106 in portrait mode instead of in landscape mode. In portrait mode, thesecond area 204 having the separate, secondary display may be below or above the first area having the primary display, as configured by the user. - In one implementation, the
processor 112 of thecomputing device 104 executes theprogram code 116 stored on the non-transitory computer-readable medium 114 to realize the selectable mode of thedisplay device 102 in which thefirst area 202 of thedisplay 106 functions as a primary display and thesecond area 204 functions as a separate, secondary display. In this implementation, theprocessor 112 executes thecode 116 to divisibly virtualize thedisplay 106 into thefirst area 202 and thesecond area 204. Thecode 116 may be executed at the level of the operating system running on thecomputing device 104, at the level of the driver for thedisplay device 102 running on thecomputing device 104, between these two levels, above the operating system level, or below the driver level. - For example, if operating between the driver level and the operating system level, the
program code 116 may virtualize thedisplay 106 as exposed by the driver for thedisplay device 102 as two separate displays: the primary display of thefirst area 202 and the separate, secondary display of thesecond area 204. Therefore, the operating system may not be able to see thedisplay 106 exposed by the driver for thedisplay device 102 any longer while thedisplay device 102 is operating in the selectable mode, but rather sees the primary display and the separate, secondary display, as if they were themselves different display devices. This similarly occurs if theprogram code 116 operates at the driver level, in which the driver for thedisplay device 102 may itself include thecode 116 so that the driver exposes the primary and separate, secondary displays instead of thedisplay 106 of thedisplay device 102. - If operating below the driver level, the
program code 116 may virtualize thedisplay 106 as the primary display and the separate, secondary display by directly intercepting the information provided by thedisplay device 102 at theinterface 110, converting this information to instead reveal two displays to one or more drivers. Therefore, rather than there being a driver for thedisplay 106 of thedisplay device 202, there may be a driver for the primary display of thefirst area 202 and a driver for the separate, secondary display of thesecond area 204. In this case, the operating system again sees the primary display and the separate, secondary display as if they were themselves different display devices. - If operating at the operating system level, the
program code 116 may virtualize thedisplay 106 as the primary display and the separate, secondary display by manipulating thedisplay 106 as revealed or exposed by the driver for thedisplay device 102. If operating above the operating system level, thecode 116 may be disposed between the operating system and application and other programs running on the operating system. Thecode 116 may force such programs to just operate within thefirst area 202, and permit a program designed to control thesecond area 204—and other programs sanctioned by this program—to operate within thesecond area 204. - In another implementation, the
GPU hardware 120 of thecomputing device 104 realizes the selectable mode of thedisplay device 102 in which thefirst area 202 of thedisplay 106 functions as a primary display and thesecond area 204 functions as a separate, secondary display. In this implementation, theGPU hardware 120 is programmed to divisibly virtualize thedisplay 106 into thefirst area 202 and thesecond area 204. Insofar as the operating system running on the computing device 104 (i.e., via the processor 112) interacts with thedisplay device 102 via theGPU hardware 120, the virtualization of thedisplay 106 of thedisplay device 102 by theGPU hardware 120 exposes thedisplay 106 instead as the primary and separate, secondary displays, as if the primary and secondary displays were separate physical displays of thedisplay device 102. - In a third implementation, the
display hardware 108, such as the scaler or timing controller hardware, of thedisplay device 102 exposes the contiguousplanar display 106 to thecomputing device 118 as the primary display and the separate, secondary display at theinterface 110 of thedisplay device 102. Therefore, thecomputing device 104 sees thedisplay device 102 as two separate physical displays: the primary display of thefirst area 202 and the separate, secondary display of thesecond area 204. This is the case even though the contiguousplanar display 106 may be a single such physical display in this implementation. -
FIG. 3 shows an example contiguousplanar display 106 of thedisplay device 102 to realize thefirst area 202 and thesecond area 204 in a fourth implementation. In the example ofFIG. 3 , thedisplay 106 includes at least three separatephysical displays separate display middle display 302 is larger than each of thedisplays display 106 itself has a 16:9 aspect ratio, then each of thedisplays display 302 can have an 11:9 ratio. - In the fourth implementation to realize the
first area 202 and thesecond area 204, thedisplay hardware 108 exposes at theinterface 110 one contiguous subset of thedisplays first area 202, and another contiguous subset of thedisplays second area 204. Thecomputing device 104 sees thedisplay device 102 as two separate physical displays—the primary display of thefirst area 202 and the secondary display of thesecond area 204—even though there are more than two such physical displays. For example, if thesecond area 204 is to the right of thefirst area 202 as shown inFIG. 2 , then thedisplays display 304 is exposed as a single and separate secondary display. By comparison, if thesecond area 204 is configured by the user to be to the left of thefirst area 202, then thedisplays display 306 is exposed as a single and separate secondary display. - Therefore, in this implementation, there are multiple actual physical displays that constitute the
display 106, and thedisplay hardware 108 of thedisplay device 102 exposed two different subsets of these physical displays to thecomputing device 104 at theinterface 110 as the primary display of thefirst area 202 and as the second display of thesecond area 204. In the case in which there are threephysical displays display 106, the subset exposed as the single primary display includes the largermiddle display 302 and one of thesmaller displays smaller display - The implementations that have been described provide for different manners by which a
display device 102 having a contiguousplanar display 106 can operate in a selectable mode in which theplanar display 106 has afirst area 202 functioning as a primary display and a smaller and coplanarsecond area 204 functioning as a secondary display. The primary and secondary displays are separate from one another. For instance, acomputing device 104 connected to thedisplay device 102 may virtualize the displays so that they are separate from one another, or thedisplay device 102 may expose the displays to thecomputing device 104 as if they were separate physical displays, as has been described above. - However, regardless of implementation, the
computing device 104 connected to thedisplay device 102 can operate thedisplay device 102 in this selectable mode by using thefirst area 202 of theplanar display 106 as a primary GUI area and by using the second area of theplanar display 106 as a secondary GUI area. The primary and secondary GUI areas are isolated from one another. This can mean that GUI elements, such as windows, controls, buttons, dialog boxes, and so on, cannot bleed over or be moved from the primary GUI area to the secondary GUI area and vice-versa. This can also mean that the primary GUI area displays a GUI that is distinct and different from a GUI that the secondary GUI area displays. -
FIG. 4 shows an example operation of thedisplay device 102 in the selectable mode in which thecomputing device 104 uses thefirst area 202 of the contiguousplanar display 106 as aprimary GUI area 402 and thesecond area 204 of theplanar display 106 as an isolatedsecondary GUI area 404. In the example ofFIG. 4 , thesecond area 204 is to the left of thefirst area 202, as opposed to being to the right of thefirst area 202 as inFIG. 2 , for instance. As such, the example ofFIG. 4 may be more suited for right-handed users, since theprimary GUI area 402 that may receive most user interaction is located on the right side of thedisplay 106. Thecomputing device 104 may achieve the example operation ofFIG. 4 by executing thecode 116 stored on the medium 114 to operate the primary display of thefirst area 202 of thedisplay 106 as theprimary GUI area 402, and by executing thecode 116 to operate the secondary display of thesecond area 204 as thesecondary GUI area 404. - In the
primary GUI area 402, an operating system running on thecomputing device 104 can expose GUI elements such as ataskbar 406. Thetaskbar 406 can include a start ormain button 409 that selection of which calls up a primary program selection menu proffered through the operating system. Thetaskbar 406 can include buttons oricons 411 corresponding to actively running application programs on thecomputing device 104 via the operating system. In theprimary GUI area 402, the operating system can display GUI elements such aswindows FIG. 4 , the application program having thewindow 408 currently has focus since it is the top-most window. This can mean that user input via a keyboard, for instance, is directed to this application program. - The GUI elements of the
primary GUI area 402 cannot be moved onto, over, or into thesecondary GUI area 402, and further are not extendible into thesecondary GUI area 404, because thesecondary GUI area 404 is isolated from theprimary GUI area 402. Such isolation occurs at least at the operating system level. However, the separation of the primary display that thefirst area 202 functions as from the secondary display that thesecond area 204 functions as can contribute to this isolation. For instance, if the primary and secondary displays are exposed to the computing device by thedisplay device 102 as if they are different physical displays, then this separation of the primary and secondary displays can permit the operating system to more easily isolate the primary andsecondary GUI areas computing device 104 itself virtualizes the first andsecond areas GUI areas - The
secondary GUI area 404 can have a different GUI paradigm than the primary GUI paradigm. In thesecondary GUI area 404, there may be three areas: anarea 412 corresponding to the application program that currently has focus within theprimary GUI area 402; anarea 414 corresponding to other application programs that are background-running on thecomputing device 102; and anarea 416 corresponding to the operating system of thecomputing device 102 itself. A user may select among these three areas that are to be displayed within thesecondary GUI area 404. For instance, to maximize space for thearea 412, the user may turn off or otherwise decide not to have displayed theareas 414 and/or 416. As another example, if the user does not need access to application programs that are running in the background on thecomputing device 102, the user may turn off thearea 414 or otherwise decide not to have thearea 414 displayed. The user may further be able to resize theareas areas areas - The
secondary GUI area 404 displays in thearea 412 operable GUI controls 418 particular to the application program that currently has focus in theprimary GUI area 402 of thefirst area 402 of theplanar display 202. In the example ofFIG. 4 , this is the application program having thetop-most window 408 within theprimary GUI area 402. As the application program having focus in theprimary GUI area 402 changes, the operable GUI controls 418 displayed in thearea 412 may correspondingly change as well to be relevant or particular to the program that currently has focus in theprimary GUI area 402. - The operable GUI controls 418 may be in the form of buttons and other types of controls, including search boxes, slider controls, color wheels, and so on. Inclusion of the operable GUI controls 418 within the
secondary GUI area 404 can render their presence within thewindow 408 in theprimary GUI area 402 unnecessary, freeing up space in thewindow 408 for the primary task of the application program. For instance, controls that are typically included in a ribbon-type bar within theprimary GUI area 402 may instead be relegated to thesecondary GUI area 404. - As an example, an application program may be a drawing or illustration program. A user may be creating a drawing or illustration within the
window 408 of the application program in theprimary GUI area 402. The user can select from different controls for creating different parts of the drawing or illustration via the operable GUI controls 418 in thearea 412 of thesecondary GUI area 402. For instance, the user may be holding a stylus in his or her right hand to improve precision when creating or editing the drawing or illustration within thewindow 408 in theprimary GUI area 402, while selecting the controls operable GUI controls 418 in thearea 412 of thesecondary guide area 404 using the fingers of his or her left hand. - This example is particularly suitable for usage of a
display device 102 and acomputing device 104 integrated within asystem 100 that is in the form of a tablet or a hybrid or convertible notebook computer being used as a tablet. It is noted that an issue that is not uncommonly experienced by users that draw on the touchscreen displays of such tablets using styluses is the undesired registration of touch by the users' hands resting on the displays while holding the styluses. For example, when a user holds a stylus in his or her hand and draws on a display, in addition to the tip of the stylus touching the display, a portion of the user's hand does as well. This is problematic, as it can affect the ability of the user to naturally use a stylus with a tablet. - Operating the
display device 102 in a selectable mode in which thefirst area 202 functions as a primary display and thesecond area 204 functions as a separate, secondary display provides for a way to overcome this issue. Particularly, the multi-touch capability of theplanar display 106 within thefirst area 202 can be disabled, while still enabling the multi-touch capability of thedisplay 106 within thesecond area 204. For instance, this can mean ignoring or suppressing multi-touch of thedisplay 106 within just thefirst area 202 and not within thesecond area 204, at either the display device or the computing device level. - Therefore, the user is still able to use multi-touch capability within the
second area 204, which means that selection of operable GUI controls within thesecondary GUI area 404 via user finger touch is still permitted. By comparison, multi-touch capability within thefirst area 202 is disabled, which means that while single point touch detection of a stylus within thefirst area 202 is permitted for drawing and other purposes within theprimary GUI area 402, other types of touch are suppressed or otherwise ignored. For example, a user resting the edge of the hand holding the stylus on thedisplay 106 within thefirst area 202 will not register undesired touches within theprimary GUI area 402 that can detract from the usage of the stylus. As such, the clear division of multi-touch disablement and enablement between the first andsecond areas - Still referring to
FIG. 4 , thesecondary GUI area 404 displays in thearea 414 operable GUI controls 420 particular to application programs that are running in the background on thecomputing device 102. The operable GUI controls 418 may be in the form of buttons and other types of controls, including search boxes, color wheels, slider controls, and so on. For instance, such application programs may by those that do not currently have focus in theprimary GUI area 402 of thefirst area 402 of theplanar display 106. Such an application program may be launched via the operating system and on theprimary GUI area 402, and may have anicon 411 within thetaskbar 406 in theprimary GUI area 402 that selection of which causes a corresponding window to be displayed within theprimary GUI area 402. - However, rather than user selection of the
icon 411 to display the window (or other GUI element) for interaction with the application program, the presence of the operable GUI controls 418 within thearea 414 of thesecondary GUI area 404 permits the user to interact with the program outside of theprimary GUI area 402. For instance, a music program may play music in the background. To receive information from the music program, such as the name and artist of the current song, and to interact with the program, such as to skip to the next song, the user may ordinarily have to select anicon 411 for the music program to call up a corresponding GUI element within theprimary GUI area 402. The user then has to locate the desired information or GUI control, before dismissing the GUI element to continue working on the application program with which the user was interacting in theprimary GUI area 402 previously. Locating the operable GUI controls 418 for this music program within thesecondary GUI area 404 instead permits the user to more easily interact with the program with less impact on the user's interaction with a different program within theprimary GUI area 402. - The application programs for which there are operable GUI controls 420 within the
area 414 of thesecondary GUI area 404 can include widget application programs that are background-running on thecomputing device 104. Widget application programs can include programs that are exclusively accessed within thesecondary GUI area 404, and that do not have aspects accessible within theprimary GUI area 402. For instance, standalone clock, calculator, and other types of utility programs may be exclusively accessed within thesecondary GUI area 404. - In general, access to the
secondary GUI area 404, including to thearea 412 by the application program that currently has focus within theprimary GUI area 402 and/or to thearea 414 for application programs that are running in the background on thecomputing device 102, may be afforded via an application programming interface (API). The API may be exposed by a computer program running on thecomputing device 102 that is separate from the operating system. Programs may not have access to thesecondary GUI area 404 until they register with this gatekeeper computer program via the API, and indeed in one implementation until they are approved by a developer or other entity associated with the gatekeeper program. - Maintaining relatively controlled access of the
secondary GUI area 404 in this way can ensure that the overall look and feel of theGUI area 404 stays consistent to maximize user experience, as well as to ensure the integrity of thesecondary GUI area 404. Furthermore, the developer or other entity of the gatekeeper computer program can develop a software ecosystem akin to an “app store,” by which users have a central location from which to select controls that can be displayed within thesecondary GUI area 404. Insofar as the developer or other entity approves the controls prior to their inclusion within the “store” for download by end users, the overall quality of the controls that can be added to thesecondary GUI area 404 can also be maintained. - The
secondary GUI area 404 displays in thearea 416 operable GUI controls 422 for operating system-wide settings of the operating system running on thecomputing device 104 and via which the application programs also running on thecomputing device 104 are executed. The operable GUI controls 422 may be in the form of buttons and other types of controls, including search boxes, color wheels, slider controls, and so on. Such system-wide settings can include display brightness, audio volume, and so on. The system-wide settings can include system-wide functionality revealed at the operating system level, such as search capability by which a user enters in a search query and receives in response the documents and programs on thecomputing device 102 relevant to this query. - The example operation of
FIG. 4 thus depicts example usage scenarios of the isolatedsecondary GUI area 404 in the selectable mode of thedisplay device 102 in which thesecond area 204 of the contiguousplanar display 106 is a separate display from a primary display of thefirst area 202 used for aprimary GUI area 402. These usage scenarios include using anarea 412 of thesecondary GUI area 404 for operable GUI controls 418 related to the application program having focus in theprimary GUI area 402. The usage scenarios include using anarea 414 of thesecondary GUI area 404 for operable GUI controls 420 related to application programs running in the background on thecomputing device 104, such as widget and other application programs that may access thesecondary GUI area 404 via an API. The usage scenarios include using anarea 416 of thesecondary GUI area 404 for operable GUI controls 422 related to operating system-wide settings. The usage scenarios can be used in any combination. -
FIG. 5 shows another example operation of thedisplay device 102 in the selectable mode in which thecomputing device 104 uses thefirst area 202 of the contiguousplanar display 106 as aprimary GUI area 402 and thesecond area 204 of theplanar display 106 as an isolatedsecondary GUI area 404. Thecomputing device 104 may achieve the example operation ofFIG. 5 by executing thecode 116 stored on the medium 114 to operate the primary display of thefirst area 202 of thedisplay 106 as theprimary GUI area 402, and by executing thecode 116 to operate the secondary display of thesecond area 204 as thesecondary GUI area 404. In the example ofFIG. 5 , thesecond area 204 is to the left of thefirst area 202, as inFIG. 4 . Also as inFIG. 4 , in theprimary GUI area 402 inFIG. 5 , an operating system can expose GUI elements such as ataskbar 406 including a start ormain button 409, and buttons oricons 411 corresponding to actively running programs. The operating system can further display GUI elements in theprimary GUI area 402 such aswindows - In the
secondary GUI area 404, thearea 412 corresponding to the application program that currently has focus within theprimary GUI area 402 has astaging area 502 inFIG. 5 in lieu of the operable GUI controls 418 as inFIG. 4 . Thestaging area 502 may be displayed responsive to selection of a particularoperable GUI control 418 inFIG. 4 . Thestaging area 502 permits a user to preview changes to a main GUI of the application program that currently has focus within theprimary GUI area 402, prior to committing the changes from thestaging area 502 to the main GUI. InFIG. 5 , for instance, the main GUI may be thewindow 408, which is the top-most window of theprimary GUI 402 and thus thewindow 408 for the application program that currently has focus. Thestaging area 502 may be considered a staging GUI. - For example, the application program that currently has focus within the
primary GUI area 402 and that has thewindow 408 in theprimary GUI area 402 as its main GUI may be a drawing or illustration program. The drawing or illustration program may permit a user to choose from a variety of different types of pen textures and patterns. The user may not be well acquainted with all of these different pen textures and patterns, and may further have substantially completed a drawing or illustration within thewindow 408. To try out, or preview, different pen textures and patterns, therefore, the user may spawn another window within theprimary GUI area 402 as a scratchpad area. However, this approach is decidedly not optimal, because the user may have to switch between the temporary scratchpad area window and thewindow 408 multiple times to get a sense for how the pen textures and patterns will look within drawing or illustration under construction. - By comparison, the
staging area 502 of thesecondary GUI area 404 can permit the user to try out, or preview, different pen textures and patterns, for example, before selecting, or committing, a particular pen texture or pattern to the drawing or illustration within thewindow 408 in theprimary GUI area 402. Thestaging area 502 may be a blank scratchpad area that the user can try out different pen textures and patterns, for instance. As another example, a portion of the drawing or illustration within thewindow 408 may be copied to thestaging area 502. The user can thus try out different pen textures and patterns on this portion of the drawing or illustration in thestaging area 502, and once have selected a desired pen texture or pattern, commit the selection to the drawing or illustration as a whole within thewindow 408. Thestaging area 408 may be employed in other ways as well to preview changes to the main GUI of the application that has focus in theprimary GUI area 402. - The
secondary GUI area 404 inFIG. 5 can include thearea 414 including operable GUI controls 420 for background-running application programs, and/or thearea 416 including operable GUI controls 422 for operating system-wide settings. However, if the user wishes for thestaging area 502 to be larger—i.e., for thearea 412 in which thestaging area 502 is located to be larger—either or both of theareas area 412 and thestaging area 502 correspondingly increase in size. -
FIGS. 2, 3, 4, and 5 that have been described pertain to a selectable mode of thedisplay device 102 in which afirst area 202 of the contiguousplanar display 106 of thedisplay device 102 functions as a primary display and asecond area 204 of theplanar display 106 functions as a separate secondary display. This selectable mode may be considered a first selectable mode. A user may select this selectable mode in a number of different ways. For instance, thedisplay device 102—such as thesystem 100 of which thedisplay device 102 is a part when thedisplay device 102 is integrated with thecomputing device 104—may include a physical switch that the user can actuate. The user may select the mode in software as well, via a corresponding operable GUI control. -
FIG. 6 shows an example operation of thedisplay device 102 in another, second selectable mode. In the second selectable mode inFIG. 5 , anentire area 602 of the contiguousplanar display 106 of thedisplay device 106 functions as a single contiguous display. Thecomputing device 104 operates thedisplay device 102 in this second selectable mode by using theentire area 602 as aprimary GUI area 604. Therefore, a user can switch between the selectable mode ofFIG. 5 and the selectable mode ofFIGS. 2, 3, 4, and 5 , via a physical switch or via software, to use thedisplay 106 in a desired manner. - For instance, when the user switches the
display device 102 from the first selectable mode ofFIG. 4 orFIG. 5 to the second selectable mode ofFIG. 6 , thesecondary GUI area 404 ofFIGS. 4 and 5 is no longer displayed. Rather, theprimary GUI area 402 ofFIGS. 4 and 6 becomes theprimary GUI area 604, taking up theentire area 602 of thedisplay 106 of thedisplay device 102. As such, the operating system can extend thetaskbar 406, which includes a start ormain button 409 and buttons oricons 411 corresponding to actively running programs, to take up the entire width of thedisplay 106 inFIG. 6 . Thecomputing device 104 may achieve the example operation ofFIG. 6 by executing thecode 116 stored on the medium 114 to operate the primary display of theentire area 602 of thedisplay 106 as theprimary GUI area 402. - When the
display device 102 is switched from the selectable mode ofFIG. 4 orFIG. 5 to the selectable mode ofFIG. 6 , thewindows primary GUI area 402 ofFIGS. 4 and 5 may remain in the same location in theprimary GUI area 604 inFIG. 6 , even though theprimary GUI area 604 in size includes both theprimary GUI area 402 and thesecondary GUI area 404 ofFIGS. 4 and 5 . In this case, the extra space afforded to theprimary GUI area 604 by the removal of thesecondary GUI 404 can initially be blank or empty, but to which GUI elements like thewindows FIG. 6 . In another implementation, when thedisplay device 102 is switched form the selectable mode ofFIG. 4 orFIG. 5 to the selectable mode ofFIG. 6 , thewindows primary GUI area 402 ofFIGS. 4 and 5 can be re-centered width-wise to take account of the greater width of theprimary GUI area 604 inFIG. 6 as compared to the width of theprimary GUI area 402 inFIGS. 4 and 5 . - When a user restarts or reboots, or powers off and then later powers on, the
computing device 104, thedisplay device 102 may operate in the selectable mode in which thedisplay device 102 was operating previously. In another implementation, when a user restarts or reboots, or powers off and then later powers on, thecomputing device 104, thedisplay device 102 may revert to operation in a default selectable mode, regardless of the selectable mode in which thedisplay device 102 was operating previously. The user may be able to set which selectable mode is the default selectable mode of thedisplay device 102, including the last used selectable mode as the default selectable mode. -
FIG. 7 shows an example operation of thedisplay device 102 in theselectable mode 102 during a pre-boot environment of thecomputing device 104, in which thecomputing device 104 uses thefirst area 202 of the contiguousplanar display 106 as aprimary GUI area 402 and thesecond area 204 of theplanar display 106 as an isolatedsecondary GUI area 404. At power-on, restart, or reboot of thecomputing device 104, a length of time may transpire while the operating system loads and fully boots prior to being ready for use by a user. During this time, thecomputing device 104 uses theprimary GUI area 402 to display bootingstatus information 702 regarding the loading and booting process of the operating system. For instance,such information 702 can include the logo and/or the name of the manufacturer of thecomputing device 104 and/or the developer of the operating system. - The time prior to the operating system loading and being ready for use by the user can be referred to as pre-boot of the
computing device 104. In such a pre-boot environment (i.e., during pre-boot), the user may have the ability to modify lower-level firmware settings of thecomputing device 104, such as basic input/output system (BIOS) or extensible firmware interface settings of thecomputing device 104. Usually this is achieved by a user pressing a certain key or a certain key combination on a keyboard of thecomputing device 104 during pre-boot. However, the particular key or key combination can vary by manufacturer. Therefore, a user may have to restart or reboot the computing device 104 a number of times before he or she guesses the correct key or key combination to “enter” the BIOS or extensible firmware interface of thecomputing device 104 to change the settings thereof. - By comparison, in the example of
FIG. 7 , thecomputing device 104 uses thesecondary GUI area 404 to displaypre-boot controls 704 during pre-boot of thecomputing device 104, until the operating system has finished booting. Thecomputing device 104 may initially display as the pre-boot controls 704 an instruction as to the key or key combination for the user to depress to display the BIOS or extensible firmware interface menu by which the settings thereof can be modified. In another implementation, thecomputing device 104 may immediately display the BIOS or extensible firmware interface menu, permitting the user to navigate the menu to change BIOS or extensible firmware interface settings during pre-boot. As such, the user does not have to guess the particular key or key combination to depress to “enter” the BIOS or extensible firmware interface of thecomputing device 104. Thecomputing device 104 may achieve the example operation ofFIG. 7 by executing thecode 116 stored on the medium 114 to operate the primary display of thefirst area 202 of thedisplay 106 as theprimary GUI area 402, and by executing thecode 116 to operate the secondary display of thesecond area 204 as thesecondary GUI area 404. - Once the operating system has finished booting on the
computing device 104 and is ready for use, thedisplay device 102 may operate in a particular selectable mode as has been described. For instance, in one implementation, thedisplay device 102 may operate in the selectable mode in which thedisplay device 102 was operating prior to reboot, restart, or power-off, or may operate in a default selectable mode. In this respect, if the last selectable mode or the default selectable mode is the selectable mode in which thedisplay device 102 uses anentire area 602 of theplanar display 106 as a single contiguous display (perFIG. 6 ), thedisplay device 102 still operates as has been described in accordance withFIG. 7 until the operating system has finished booting. That is, during pre-boot, thedisplay device 102 operates in the selectable mode in which thefirst area 202 of thedisplay 106 functions as a primary display and thesecond area 204 of the display functions as a separate secondary display, and once the operating system has finished booting, thedisplay device 102 operates in the selectable mode in which theentire area 602 of thedisplay 106 is used as a single contiguous display. - The techniques that have been described herein thus pertain to different implementations and usage scenarios regarding a contiguous planar display of a display device. The implementations relate to different ways to achieve operation of the display device in a selectable mode in which the planar display has a first area functioning as a primary display and a second area coplanar with and smaller than the first area functioning as a separate secondary display. The usage scenarios relate to different ways by which a computing device can operate the display device in this selectable mode by using the first area of the planar display as a primary GUI area and by using the second area of the planar display as an isolated secondary GUI area.
Claims (15)
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/US2017/039965 WO2019005063A1 (en) | 2017-06-29 | 2017-06-29 | Contiguous planar display operable to have area functioning as primary display and area functioning as secondary display |
Publications (1)
Publication Number | Publication Date |
---|---|
US20210208778A1 true US20210208778A1 (en) | 2021-07-08 |
Family
ID=64742492
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US16/075,604 Abandoned US20210208778A1 (en) | 2017-06-29 | 2017-06-29 | Contiguous planar display operable to have area functioning as primary display and area functioning as secondary display |
Country Status (4)
Country | Link |
---|---|
US (1) | US20210208778A1 (en) |
EP (1) | EP3555878A4 (en) |
CN (1) | CN110366749A (en) |
WO (1) | WO2019005063A1 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20210088354A (en) * | 2020-01-06 | 2021-07-14 | 삼성전자주식회사 | Display apparatus |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100005396A1 (en) * | 2000-02-18 | 2010-01-07 | Nason D David | Method and system for controlling a comlementary user interface on a display surface |
US9286027B2 (en) * | 2008-04-11 | 2016-03-15 | T-Mobile Usa, Inc. | Digital picture frame having communication capabilities |
US9024975B2 (en) * | 2008-06-25 | 2015-05-05 | Lenovo (Singapore) Pte. Ltd. | Repurposed screen real estate for enhanced tablet function |
US20130057572A1 (en) * | 2011-09-07 | 2013-03-07 | Microsoft Corporation | Multiple Display Device Taskbars |
KR20140133362A (en) * | 2013-05-10 | 2014-11-19 | 삼성전자주식회사 | display apparatus and user interface screen providing method thereof |
KR20170021159A (en) * | 2015-08-17 | 2017-02-27 | 엘지전자 주식회사 | Mobile terminal and method for controlling the same |
-
2017
- 2017-06-29 US US16/075,604 patent/US20210208778A1/en not_active Abandoned
- 2017-06-29 EP EP17916314.2A patent/EP3555878A4/en not_active Withdrawn
- 2017-06-29 CN CN201780085354.2A patent/CN110366749A/en active Pending
- 2017-06-29 WO PCT/US2017/039965 patent/WO2019005063A1/en unknown
Also Published As
Publication number | Publication date |
---|---|
EP3555878A1 (en) | 2019-10-23 |
EP3555878A4 (en) | 2020-09-02 |
CN110366749A (en) | 2019-10-22 |
WO2019005063A1 (en) | 2019-01-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10521104B2 (en) | Information processing apparatus, information processing method, and program | |
US10133396B2 (en) | Virtual input device using second touch-enabled display | |
US10254942B2 (en) | Adaptive sizing and positioning of application windows | |
EP3175340B1 (en) | Assisted presentation of application windows | |
US10678412B2 (en) | Dynamic joint dividers for application windows | |
US20130132885A1 (en) | Systems and methods for using touch input to move objects to an external display and interact with objects on an external display | |
US9658766B2 (en) | Edge gesture | |
US9310958B2 (en) | Dock for favorite applications | |
TWI564781B (en) | In the mobile operating system of the application window method and apparatus | |
US20160034157A1 (en) | Region-Based Sizing and Positioning of Application Windows | |
US20130139074A1 (en) | Information processing apparatus and drag control method | |
US20120304107A1 (en) | Edge gesture | |
US8723821B2 (en) | Electronic apparatus and input control method | |
US20120066624A1 (en) | Method and apparatus for controlling movement of graphical user interface objects | |
US20120066640A1 (en) | Apparatus for providing multi-mode warping of graphical user interface objects | |
WO2022121903A1 (en) | Desktop arrangement method and apparatus, and electronic device | |
JP6504248B2 (en) | Image output control method, image output control program and display device | |
JP2012226726A (en) | Contact control method for setting bios, and computer system using the method | |
US20210208778A1 (en) | Contiguous planar display operable to have area functioning as primary display and area functioning as secondary display | |
US11114069B2 (en) | Private virtualized displays | |
US9582158B2 (en) | Efficient usage of screen real estate on an electronic device | |
JP7415168B2 (en) | Information processing device, computer program and information processing method | |
US20150029104A1 (en) | Electronic device and pointing device control method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P., TEXAS Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:CAMPOS, MARIO;ZHANG, RON;RAWLINGS, SCOTT;AND OTHERS;SIGNING DATES FROM 20170620 TO 20170627;REEL/FRAME:047258/0701 |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: NON FINAL ACTION MAILED |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: FINAL REJECTION MAILED |
|
STCV | Information on status: appeal procedure |
Free format text: NOTICE OF APPEAL FILED |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |