Multiple display panels are often used to provide users of electronic devices with increased functionality. For instance, a user may have multiple monitors connected with a computer. Such an arrangement may allow the user to view multiple items at the same time and/or information spanning the multiple monitors. Typically, the display panels of the multiple monitors are not immediately adjacent to each other. For instance, even if two monitors are placed directly next to each other, each monitor typically has a frame around its display panel. Therefore, when two such monitors are placed directly adjacent such that the frames are touching, there is a region between the two display panels that does not display information. As the monitors are moved apart, this region that does not display information grows.
Typically, a region between display panels where information cannot be displayed is ignored by the electronic device driving the display panels. Therefore, as information is moved beyond the boundary of the first display panel toward a second display panel, the information becomes visible on the second display panel. This may result in visual distortion. Information, such as a graphic or text, displayed spanning both the first and second display screens may have its boundary dimensions altered due to the ignored gap between the first display panel and the second display panel. For instance, a graphic that is two inches wide when displayed on a single display panel, may appear to be three inches wide when the graphic is displayed spanning two display panels with a gap between the display panels an inch wide. Such distortion may also occur when other numbers of display panels, greater than one, are present. Distortion may occur regardless of whether the display panels are vertically aligned, horizontally aligned, or arbitrarily arranged.
An example of system includes: a processor configured to be communicatively coupled to a first display panel and to a second display panel, the second display panel being located a first distance from the first display panel, where the processor is configured to: display, using the first display panel and the second display panel, a first portion of a set of information over a display region spanning at least part of the first display panel and spanning at least part of the second display panel, where: the set of information has boundary dimensions; the first portion excludes a second portion of the set of information corresponding to a gap region between the first panel and the second panel, with the first portion having the boundary dimensions.
Implementations of such a system may include one or more of the following features. The processor is further configured to: display, using the first display panel and the second display panel, a third portion of the set of information over the display region spanning at least part of the first display panel and at least part of the second display panel, where: the third portion of the set of information excludes a fourth portion of the set of information corresponding to the gap region between the first display panel and the second display panel with the third portion having the boundary dimensions; and the fourth portion of the set of information and the second portion are at least partially different portions of the set of information. The processor is further configured to: display, using the first display panel and the second display panel, a first graphic while displaying the first portion, where the first graphic indicates a first point-of-view; and display, using the first display panel and the second display panel, a second graphic while displaying the third portion, where the second graphic indicates a second point-of-view that is different from the first point-of-view. The first graphic displayed while displaying the first portion provides an appearance of the first point-of-view; and the second graphic displayed while displaying the third portion provides an appearance of the second point-of-view. The fourth portion and the second portion are exclusively different portions of the set of information, the third portion comprises at least some of the information of the second portion, and the fourth portion comprises at least some of the information of the first portion.
Implementations of such a system may also, or alternatively, include one or more of the following features. The system further includes a point-of-view trigger device communicatively coupled with the processor, where the point-of-view trigger device is configured to provide an indication to the processor, and the processor is configured to use the indication to determine whether to display the first portion of the set of information or to display the third portion of the set of information. The point-of-view triggering device is an accelerometer. The point-of-view triggering device comprises at least one of a retina tracking device, a touchpad, a touch screen, a keyboard, or a button.
Implementations of such a system may also, or alternatively, include one or more of the following features. The processor is further configured to: display the first portion over the display region spanning the first display panel, the second display panel, and a third display panel located a second distance from the second display panel, where the second portion further comprises information corresponding to a second gap region between the second display panel and the third panel; and display the third portion over the display region spanning the first display panel, the second display panel, and the third display panel, where the fourth portion further comprises information corresponding to the second gap region between the second display panel and the third panel. The processor is further configured to: receive an input; determine the first distance from the first display panel to the second display panel using the input; and determine information in the third portion and information in the fourth portion based on the first distance. The system comprises a mobile telecommunications device and where the first and second display panels are movably connected such that the first display panel can be moved from a first position coplanar with the second display panel to a second position overlying the second display panel.
An example of a method for displaying information includes: displaying, using a first display panel and a second display panel, a first portion of a set of information over a display region spanning at least part of the first display panel and spanning at least part of the second display panel, the first display panel located a first distance from the second display panel, where: the set of information has boundary dimensions; the first portion excludes a second portion of the set of information corresponding to a gap region between the first panel and the second panel, with the first portion having the boundary dimensions.
Implementations of such a system may include one or more of the following features. The method further includes: displaying, using the first display panel and the second display panel, a third portion of the set of information over the display region spanning at least part of the first display panel and at least part of the second display panel, where: the third portion of the set of information excludes a fourth portion of the set of information corresponding to the gap region between the first display panel and the second display panel with the third portion having the boundary dimensions; and the fourth portion of the set of information and the second portion are at least partially different portions of the set of information. The method further includes: displaying, using the first display panel and the second display panel, a first graphic while displaying the first portion, where the first graphic indicates a first point-of-view; and displaying, using the first display panel and the second display panel, a second graphic while displaying the third portion, where the second graphic indicates a second point-of-view that is different from the first point-of-view. The first graphic is displayed while displaying the first portion provides an appearance of the first point-of-view, and the second graphic is displayed while displaying the third portion provides an appearance of the second point-of-view. The fourth portion and the second portion are exclusively different portions, the third portion comprises at least some of the information of the second portion, and the fourth portion comprises at least some of the information of the first portion. The method further includes receiving an indication from a point-of-view trigger device, and selecting the third portion of the set of information based on the indication. The method further includes detecting an acceleration, and providing the indication indicating a direction and magnitude of the acceleration. The method further including: displaying the first portion over the display region spanning the first display panel, the second display panel, and a third display panel located a second distance from the second display panel, where the second portion further comprises information corresponding to a second gap region between the second display panel and the third panel; and displaying the third portion over the display region spanning the first display panel, the second display panel, and the third display panel, where the fourth portion further comprises information corresponding to the second gap region between the second display panel and the third panel. The method further includes receiving an input, determining the first distance from the first display panel to the second display panel using the input, and determining information in the third portion and information in the fourth portion using the first distance.
An example of a computer program product residing on a non-transitory processor-readable medium includes processor-readable instructions configured to cause a processor to: display, using a first display panel and a second display panel, a first portion of a set of information over a display region spanning at least part of the first display panel and spanning at least part of the second display panel, the first display panel located a first distance from the second display panel, where: the set of information has boundary dimensions; the first portion excludes a second portion of the set of information corresponding to a gap region between the first panel and the second panel, with the first portion having the boundary dimensions.
Implementations of such a computer program product may include one or more of the following features. The instructions further include instructions configured to cause the processor to: display, using the first display panel and the second display panel, a third portion of the set of information over the display region spanning at least part of the first display panel and at least part of the second display panel, where: the third portion of the set of information excludes a fourth portion of the set of information corresponding to the gap region between the first display panel and the second display panel with the third portion having the boundary dimensions; and the fourth portion of the set of information and the second portion are at least partially different portions of the set of information. Display a first graphic while displaying the first portion, where the first graphic indicates a first point-of-view; and display a second graphic while displaying the third portion, where the second graphic indicates a second point-of-view that is different from the first point-of-view. The first graphic displayed while displaying the first portion provides an appearance of the first point-of-view; and the second graphic displayed while displaying the third portion provides an appearance of the second point-of-view. The fourth portion of the set of information and the second portion of the set of information are exclusively different portions, the third portion of the set of information comprises at least some of the information of the second portion of the set of information, and the fourth portion of the set of information comprises at least some of the information of the first portion of the set of information. The instructions further include instructions configured to cause the processor to: display the first portion over the display region spanning the first display panel, the second display panel, and a third display panel located a second distance from the second display panel, where the second portion further comprises information corresponding to a second gap region between the second display panel and the third panel; and display the third portion over the display region spanning the first display panel, the second display panel, and the third display panel, where the fourth portion further comprises information corresponding to the second gap region between the second display panel and the third panel. The instructions further include instructions configured to cause the processor to: receive an input; determine the first distance using the input; and determine information in the third portion and information in the fourth portion using the first distance.
Another example of a system includes: means for displaying a first portion of a set of information over a display region spanning at least part of a first display panel and spanning at least part of a second display panel, the first display panel located a first distance from the second display panel, where: the set of information has boundary dimensions; the first portion excludes a second portion of the set of information corresponding to a gap region between the first panel and the second panel, with the first portion having the boundary dimensions.
Implementations of such a system may include one or more of the following features. The system includes means for displaying a third portion of the set of information over the display region spanning at least part of the first display panel and at least part of the second display panel, where: the third portion of the set of information excludes a fourth portion of the set of information corresponding to the gap region between the first display panel and the second display panel with the third portion having the boundary dimensions; and the fourth portion of the set of information and the second portion are at least partially different portions of the set of information. The system further includes means for displaying a first graphic while displaying the first portion of the set of information, where the first graphic indicates a first point-of-view, and means for displaying a second graphic while displaying the third portion of the set of information, where the second graphic indicates a second point-of-view that is different from the first point-of-view. The first graphic displayed while displaying the first portion provides an appearance of the first point-of-view; and the second graphic displayed while displaying the third portion provides an appearance of the second point-of-view. The fourth portion and the second portion are exclusively different portions, the third portion comprises at least some of the information of the second portion, and the fourth portion comprises at least some of the information of the first portion. The system further includes means for determining whether to display the first portion of the set of information or to display the third portion of the set of information. The system further includes: means for displaying the first portion over the display region spanning the first display panel, the second display panel, and a third display panel located a second distance from the second display panel, where the second portion further comprises information corresponding to a second gap region between the second display panel and the third panel; and means for displaying the third portion over the display region spanning the first display panel, the second display panel, and the third display panel, where the fourth portion further comprises information corresponding to the second gap region between the second display panel and the third panel. The system further includes: means for receiving an input; means for determining the first distance using the input; and means for determining information in the third portion and information in the fourth portion using the first distance. The system comprises a mobile telecommunication device.
An example of a multi-panel display system includes: a first display panel configured to display information; a second display panel configured to display information, where the second display panel is located a distance from the first display panel; and a processor communicatively coupled to the first display panel and the second display panel, where the processor is configured to: display, using the first display panel and the second display panel, a first portion of a set of information over a display region spanning at least part of the first display panel and spanning at least part of the second display panel, where: the set of information has boundary dimensions; the first portion excludes a second portion of the set of information corresponding to a gap region between the first panel and the second panel, with the first portion having the boundary dimensions.
Implementations of such a system may include one or more of the following features. The processor is further configured to: display, using the first display panel and the second display panel, a third portion of the set of information over the display region spanning at least part of the first display panel and at least part of the second display panel, where: the third portion of the set of information excludes a fourth portion of the set of information corresponding to the gap region between the first display panel and the second display panel with the third portion having the boundary dimensions; and the fourth portion of the set of information and the second portion are at least partially different portions of the set of information. Display a first graphic while displaying the first portion of the set of information, where the first graphic indicates a first point-of-view; and display a second graphic while displaying the third portion of the set of information, where the second graphic indicates a second point-of-view that is different from the first point-of-view. The first graphic displayed while displaying the first portion provides an appearance of the first point-of-view, and the second graphic displayed while displaying the third portion provides an appearance of the second point-of-view. The system further includes a point-of-view trigger device communicatively coupled with the processor, where the point-of-view trigger device is configured to provide an indication to the processor, and the processor is configured to use the indication to determine whether to display the first portion of the set of information or to display the third portion of the set of information. The point-of-view triggering device comprises at least one of an accelerometer, a retina tracking device, a touchpad, a touch screen, a keyboard, or a button. The system further includes a third display panel configured to display information, where the processor is further configured to: display the first portion over the display region spanning the first display panel, the second display panel, and a third display panel, where the second portion further comprises information corresponding to a second gap region between the second display panel and the third panel; and display the third portion over the display region spanning the first display panel, the second display panel, and the third display panel, where the fourth portion further comprises information corresponding to the second gap region between the second display panel and the third panel. The system comprises a mobile telecommunications device and the first display panel, the second display panel, and the third display panel are configured to be disposed in a coplanar relationship. The system further includes first and second housings, of the first and second display panels respectively, occupying at least a portion of the distance between the first display panel and the second display panel. The system further includes a plurality of display panels in addition to the first display panel and the second display panel. The first display panel, the second display panel, and the plurality of display panels are arranged one of linearly or in a two-dimensional array.
Items and/or techniques described herein may provide one or more of the following capabilities. A user viewing information spread over multiple display panels can be provided with the appearance of multiple points-of-view. These points-of-view result in display information being shifted such that information that was previously not displayed due to gaps between the display panels, being displayed. This allows the user to effectively use multiple display panels that have a gap between them with the user being able to view information that would otherwise not be displayed yet without distorting the information's dimensions, or slightly distorting the dimensions.
Techniques described herein provide various mechanisms for displaying information across multiple display panels. To reduce or eliminate distortion of information (such as graphics and text) displayed across multiple display panels, gaps between the display panels are compensated for. For example, a graphic that has dimensions of five inches by two inches when displayed using a single display screen remains approximately five inches by two inches when displayed across multiple display screens. As such, whether the graphic is displayed on one display panel or across multiple display panels, the graphic would retain the same dimensions.
Image information corresponding to gaps between display panels (i.e., would-be displayed information) is not displayed. Information omitted due to gaps between the display panels in one point-of-view is displayed in a different point-of-view. These points-of-view may be switched between by a user and allow the user to view some or all of the information that would otherwise not be displayed due to the gap between the display panels. For instance, if a graphic is displayed across two display panels, with a one inch gap between the panels, an inch wide portion of the graphic is not displayed in a first point-of-view. A second point-of-view is displayed where the portion of the graphic omitted in the first point-of-view is now displayed. A different portion of the graphic is thus omitted that corresponds to the gap between the display panels.
Besides computer monitors, many situations are present where a gap or gaps between display panels are present. For instance, some cellular phones have multiple display panels. Due to the configuration of the cellular phone, these display panels are not immediately adjacent each other. Rather, a frame, case, empty space, or some other object occupies region between the display panels. This region is unable to display information.
When display panels 120 display information, such as text and/or graphics, the information can either be displayed on a single display panel of display panels 120 or the information can span two or all three of display panels 120. When unfolded, display panel 120-1 is not immediately adjacent to display panel 120-2. Similarly, display panel 120-2 is not immediately adjacent to display panel 120-3. Gap regions 130, where information cannot be displayed, are present between display panel 120-1 and display panel 120-2 and between display panel 120-2 and display panel 120-3. Gap region 130 on cellular phone 100 includes a portion of the frame of cellular phone 100. The size of gap region 130 between display panels 120 is static due to display panels 120 being part of cellular phone 100. Therefore, for information to be displayed across multiple display panels of display panels 120 without distortion, multiple points-of-view are used to allow all of the information to be displayed. Cellular phone 100 represents an example of a cellular phone and other examples of cellular phones having multiple display panels with gap regions between the display panels are possible. Additionally, other forms of handheld devices having multiple display panels with gaps between the display panels, such as personal digital assistants, e-book readers, handheld televisions, tablet computers, etc. are possible.
Another situation where gaps are present between display panels is when multiple monitors that have frames are attached with the same computer.
While monitors 240 are located immediately adjacent to each other this may not always be true. Monitors 240 can be moved apart such that there is airspace (or an object) between monitors 240. This results in the gap region between the display panels being larger, and possibly different sizes/shapes of gap regions existing between different sets of monitors 240. Besides computer monitors, the use of other types of multiple display panels may result in gaps between display panels. For example, multiple television screens, movie screens, arena displays, and vehicular displays (e.g., navigation systems and instrumentation panels) may be used. Many arrangements of display panels where a gap is present between display panels exist now or may be produced in the future.
While display panels may be arranged linearly, display panels can also be arranged in arbitrary configurations.
As shown in
An image 320 of a baseball spans all four display panels of display devices 310. Multi-panel display system 300 is configured such that the dimensions of image 320 do not change (or are substantially constant) regardless of whether image 320 is displayed on one, two, three, or all four of the display panels of display devices 310. Therefore, dimensions of image 320 (e.g., a height 330 and a width 340) will remain substantially unchanged regardless of the number of display panels used to display image 320 and regardless of the size of the various gap regions as long as corresponding gap regions 350, 360, 370, 380 remain constant or changes are accounted for. As such, if image 320 spans multiple display panels, one or more portions of image 320 are not visible. As illustrated, gap regions 350, 360, 370, and 380 each occupy positions corresponding to where a portion of image 320 would be displayed. As such, a user cannot view the entire image 320 at one time as long as image 320 spans multiple display panels. In order to allow a user to view the portions of image 320 that correspond to the locations of gap regions 350, 360, 370, 380, image 320 is shifted such that the user is presented with an appearance of a different point-of-view.
Display panels, such as the display panels of display devices 310 of
Another input device connected with input devices interface 434 is a point-of-view trigger device 415. Point-of-view trigger device 415 is used to determine when information displayed on displays 420, 422, and 424 is to be modified to provide the appearance of another point-of-view. Point-of-view trigger device 415 may be any, or a combination of, a variety of different types of input device. For example, here, point-of-view trigger device 415 is an accelerometer. If the user moves computer system 400, such as by shaking or tilting system 400, point-of-view trigger device 415 may trigger and cause the appearance of the point-of-view displayed on displays 420, 422, and 424 is changed.
Besides (or in addition to) an accelerometer, point-of-view trigger device 415 can be a button, keyboard 414, a touch screen (which may be integrated with displays 420, 422), mouse 416, a tracking device that monitors a user's eye and/or body movements, a combination of any two or more of these, or other device or combination of devices.
Referring to
A graphic 550-1 resembles a three dimensional box. Graphic 550-1 provides the appearance that a first point-of-view is being used to observe image 530 and text 540. Graphic 550-1 provides the appearance of a point-of-view of looking straight at image 530 and text 540.
A point-of-view trigger device 520 is a retina or eye tracking device. Trigger device 520 detects movement of a user's eye and/or direction that a user is looking. Based on the movement of the user's eyes and/or direction of vision, display devices 510 may be triggered to alter the appearance of the point-of-view displayed. The change of the point-of-view depends on the indication from the trigger device 520. The indication can induce a range of different points-of-view (e.g., different angles, different perceived distances), from slight to large changes from one point-of-view to the next. Processor 430 is configured to select what information to display on display panels 514 in response to, and based on, the indication from the trigger device 520. The selected information includes the selected portions of image 530 and text 540, and the appearance of graphic 550. The selected information is based upon the desired point-of-view as indicated by the trigger device 520.
Referring to
Referring to
A graphic 550-2 is an altered version of graphic 550-1 of
Referring to
Portion 570-2 of
While
Graphic 550 in
Referring to
At stage 710, a portion of a set of information is displayed spanning at least part of a first display panel and spanning at least part of a second display panel. The set of information has fixed dimensions, e.g., perimeter, such that the dimensions of the information remains constant or approximately constant regardless of whether and how the information is displayed on one or more than one display panel. A portion of the set of information is not displayed. This portion of information not displayed corresponds to a gap region between the first display panel and the second display panel.
At stage 720, a different portion of the set of information spanning at least part of the first display and spanning at least part of the second display panel is displayed. The portion of the set of information not displayed at stage 710 is at least partially displayed at stage 720. A portion of the set of information is not displayed at stage 720. Again here, this portion of information corresponds to the gap region between the first display panel and the second display panel. This undisplayed portion is at least partially different from the previously undisplayed information at stage 720.
An indication may be provided to a user at stages 710 and 720 to indicate the appearance of different points-of-view. Therefore, when stage 720 is performed, a user may see what appears to be a different point-of-view of the set of information from the appearance of a point-of-view at stage 710. The indication may provide visual assistance or a visual guide to give the appearance of a different point-of-view and/or may label the information as different (e.g., “front view” versus “side view”).
Referring to
At stage 810, an input indicating the distance between a first display panel and a second display panel is received. Stage 810 is preferably performed if the distance between the display panels is not fixed. For example, a user may arrange monitors 240 varying distances apart. In such a situation, the user provides an input (such as a distance, display device model number(s)) indicating the size of the gap region between a first display panel and a second display panel (or all gaps if more than two display panels are being used). Stage 810 may be omitted if the size of the gap region is fixed, such as gap region 130 of
At stage 820, a portion of a set of information spanning at least part of the first display panel and spanning at least part of the second display panel is displayed. Another portion of the set of information not displayed corresponds to a gap region between the first display panel and the second display panel. At stage 830, while the portion of the set of information indicated at stage 820 is being displayed, a graphic is displayed that indicates a first-point-of-view. This graphic may provide the appearance of a three dimensional box.
At stage 840, an indication is received from a point-of-view trigger device to alter the point-of-view. Based on the indication received from the point-of-view trigger device, the portion of the set of information and the graphic indicating the point-of-view displayed at stages 820 and 830, respectively, are changed. For example, an accelerometer detects acceleration and provides the indication as a magnitude and direction of acceleration of the system (e.g., a mobile phone).
At stage 850, a different portion (relative to stage 820) of the set of information spanning at least part of the first display panel and spanning at least part of the second display panel is displayed. The different portion of the set of information is selected (e.g., by a processor) based on the indication from the trigger device. This portion of the set of information contains at least some of the portion of the set of information that was not displayed at stage 820. Another (at least partially different) portion of the set of information, relative to stage 820, is not displayed at stage 850. This undisplayed portion of the set of information corresponds to the gap region between the first display panel and the second display panel. Some of the portion of the set of information displayed at stage 820 may also be displayed at stage 850. At stage 860, the graphic indicating a first point-of-view displayed at stage 830 is altered to a graphic indicating a second point-of-view. If the graphic gives the appearance of a three dimensional box, the shape of the graphic is altered such that it appears that the three dimensional box is being viewed from a different angle and/or distance.
Method 800 returns to stage 840 for further point-of-view changes. As new indications of different desired points-of-view are received (e.g., tilting of a phone, movement of a user's eyes, etc.) are received, the point-of-view displayed is changed. This continues until a resetting event occurs, such as the image being removed, the computer system being turned off, etc. Once the resetting occurs, method 800 will restart at stage 810.
The methods, systems, and devices discussed above are examples and not limiting. Various embodiments may omit, substitute, or add various procedures or components as appropriate. For instance, features described with respect to certain embodiments may be combined in various other embodiments. Different aspects and elements described above as being separate or in different embodiments may be combined.
Specific details are given in the description to provide a thorough understanding of example configurations and implementations. Other examples may or may not use these specific details. For example, well-known circuits, processes, algorithms, structures, and techniques have been shown without unnecessary detail in order to avoid obscuring the description.
Operations described above in a sequential process may be performed in a different sequence, and operations can be omitted or added to the processes described, and/or may be performed concurrently. Furthermore, processes described above may be implemented by hardware, software executed by a processor, firmware, middleware, microcode, hardware description languages, or any combination thereof. When implemented in software, firmware, middleware, or microcode, the program code or code segments to perform the operations may be stored in a non-transitory computer-readable medium such as a storage medium. One or more processors can execute the software to perform the appropriate tasks.
Various modifications, alternative constructions, and equivalents may be used without departing from the spirit of the disclosure. For example, elements described above may be components of a larger system, where other rules may take precedence over or otherwise modify the description. Also, a number of steps may be undertaken before, during, or after the above elements are considered. Accordingly, the above description is not limiting of the disclosure and does not define the bounds of the claims.
Other examples and implementations are within the scope and spirit of the disclosure and appended claims. Features implementing functions may be physically located at various positions, including being distributed such that portions of functions are implemented at different physical locations.
Also, as used herein, including in the claims, “or” as used in a list of items prefaced by “at least one of” indicates a disjunctive list such that, for example, a list of “at least one of A, B, or C” means A or B or C or AB or AC or BC or ABC (i.e., A and B and C).
Further, more than one invention may be disclosed.
This application claims priority to U.S. Provisional Patent Application No. 61/259,329, filed Nov. 9, 2009, entitled “Display of Images Across Multiple Screens,” Attorney Docket No. 093459P1, the entire disclosure of which is hereby incorporated by reference for all purposes.
Number | Date | Country | |
---|---|---|---|
61259329 | Nov 2009 | US |