Systems and methods for managing seams
First Claim
1. A method of managing seams comprising the steps of:
- determining a composite display comprising at least two displays, each display associated with a view into a contiguous virtual display space;
determining seam information associated with the non-sensible area between the at least two displays;
determining output information;
determining display layout adjustments for output information associated with views into the contiguous virtual display space, the display layout adjustments based on the determined seam information and the output information; and
displaying the output information for each display based on the determined display layout adjustments.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques are provided to manage seams between discrete displays. Output image information is determined at the level of an application output call, an operating system output call, a device driver, a video controller level or at any other output level. Display layout adjustments are applied to the output image information based on user input and/or the type and/or location of the output image information. Interpolable output image information and non-interpolable output image information are determined. Display layout adjustments of non-interpolable output image information selectively move the non-interpolable output image information away from the seam. Display layout adjustments of interpolable output image information at the seam selectively redraw the interpolable output image information through the seam. Techniques for applying seam information as a constraint in the initial layout of the output image information are also provided. Techniques of maintaining context within text and other high context output image information are provided in which portions of the display immediately before a seam are replicated onto the display immediately following the seam.
41 Citations
25 Claims
-
1. A method of managing seams comprising the steps of:
-
determining a composite display comprising at least two displays, each display associated with a view into a contiguous virtual display space;
determining seam information associated with the non-sensible area between the at least two displays;
determining output information;
determining display layout adjustments for output information associated with views into the contiguous virtual display space, the display layout adjustments based on the determined seam information and the output information; and
displaying the output information for each display based on the determined display layout adjustments. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for managing seams in composite display system comprising:
-
an input/output circuit;
a memory;
a processor for determining output information to be displayed;
a seam information determination circuit that determines seam information between at least two displays;
a display layout adjustment circuit that determines display layout adjustments for the output image information associated with views into the contiguous virtual display space, the display layout adjustments based on the determined seam information and the output information; and
where the processor displays the output information for each display based on the determined display layout adjustments. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. Computer readable storage medium comprising:
- computer readable program code embodied on the computer readable storage medium, the computer readable program code usable to program a computer for managing seams comprising the steps of;
determining a composite display comprising at least two displays, each display associated with contiguous views into a virtual display space;
determining at least one seam between the at least two displays;
determining output information;
determining display layout adjustments for each of the at least two displays associated with the views into virtual display space, the display layout adjustments based on the determined seam information and the output information; and
displaying the output information for each display based on the determined display layout adjustments.
- computer readable program code embodied on the computer readable storage medium, the computer readable program code usable to program a computer for managing seams comprising the steps of;
-
24. A carrier wave encoded to transmit a control program, useable to program a computer for managing seams, to a device for executing the program, the control program comprising:
-
instructions for determining a composite display comprising at least two displays, each display associated with a view into a contiguous virtual display space;
instructions for determining at least one non-sensible seam between the at least two displays;
instructions for determining output information;
instructions for determining display layout adjustments for each of the at least two display associated with the views into virtual display space, the display layout adjustments based on the determined seam information and the output information; and
instructions for displaying the output information for each display based on the determined display layout adjustments.
-
-
25. A system of managing seams comprising:
-
a means for determining a composite display comprising at least two displays, each display associated with a view into a contiguous virtual display space;
a means for determining seam information associated with the non-sensible area between the at least two displays;
a means for determining output information;
a means for determining display layout adjustments for output information associated with views into the contiguous virtual display space, the display layout adjustments based on the determined seam information and the output information; and
a means for displaying the output information for each display based on the determined display layout adjustments.
-
Specification