Modifying the alignment of regions in the case of pixel registration

By using pixel registration technology, the starting position of the lines on the display is adjusted and the display misalignment is corrected, which solves the problem of image discontinuity in multi-monitor devices and realizes the alignment and continuous display of images on different monitors.

CN115349115BActive Publication Date: 2026-04-28MICROSOFT TECHNOLOGY LICENSING LLC
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
MICROSOFT TECHNOLOGY LICENSING LLC
Filing Date
2021-03-17
Publication Date
2026-04-28

AI Technical Summary

Technical Problem

In multi-monitor devices, display misalignment caused by manufacturing tolerances results in discontinuous images on different monitors, which is difficult to correct effectively with existing technologies.

Method used

Pixel registration technology is used to adjust the starting position of the lines on the display and apply line offset data to correct display misalignment. At the same time, the display position of the modified area is adjusted to maintain the continuity of the image.

Benefits of technology

It enables image alignment in multi-monitor devices, ensuring continuous display of images on different monitors and improving the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115349115B_ABST
    Figure CN115349115B_ABST
Patent Text Reader

Abstract

Examples related to displaying modification regions on a multi-display device are disclosed herein. One example provides a multi-display device comprising a plurality of displays, the multi-display device storing line skew data defining a line skew to be applied to a displayed image to correct for misalignment of the displays and modification region data defining one or more modification regions, each modification region modifying an appearance of the displayed image. The multi-display device is configured to set a displayed position of a first active zone based on the line skew data of a first display and set a displayed position of a first modification region of the first display based on the line skew data of the first display.
Need to check novelty before this filing date? Find Prior Art

Description

Background Technology

[0001] Some mobile electronic devices, such as smartphones and tablets, have a one-piece handheld shape, where the display essentially occupies the entire front of the device. Other devices, such as laptops, include hinges that connect the display to other hardware, such as a keyboard and cursor controller (e.g., a touchpad). Summary of the Invention

[0002] This document discloses examples relating to aligning modification areas based on pixel registration among displays on a multi-display device. One disclosed example provides a multi-display device including a plurality of displays, one or more processors, and one or more storage devices. The one or more storage devices store line offset data and also store modification area data, the line offset data defining a line offset to be applied to a displayed image for each of the one or more displays to correct display misalignment, the modification area data defining one or more modification areas, each modification area modifying the appearance of a corresponding portion of the displayed image. Furthermore, the one or more storage devices store instructions executable by the one or more processors to perform the following operations: determining a line start position of a first active area based on the line offset data of a first display; setting the display position of the first active area based on the line offset data of the first display such that a first line of the first active area begins at that line start position; and setting the display position of a first modification area of ​​the first display based on the line offset data of the first display.

[0003] Therefore, a multi-display device as defined in each of the independent claims is provided. A method according to the independent method claims is also provided. Advantageous features are defined in the dependent claims.

[0004] This disclosure is provided to present in a simplified form a selection of concepts also described in the detailed description. This disclosure is not intended to identify key or essential features of the claimed subject matter, nor is it intended to limit the scope of the claimed subject matter. Furthermore, the claimed subject matter is not limited to the implementation of solutions to any or all the shortcomings mentioned in any part of this disclosure. Attached Figure Description

[0005] Figure 1 An example multi-monitor computing device including two displays is shown.

[0006] Figure 2 An example multi-monitor computing device including three displays is shown.

[0007] Figure 3AA schematic diagram illustrating an example of a dual-monitor display device with a misaligned display is shown.

[0008] Figure 3B This shows the alignment after pixel registration. Figure 3A The example device's display.

[0009] Figures 4A-4C An example modified area is shown that defines the rounded corners of the two corners of the display, and the alignment of the modified area based on pixel registration is explained.

[0010] Figure 5 An example method for aligning modified areas on a multi-monitor device based on pixel registration is shown.

[0011] Figures 6A-6C An example of aligning the modification area on a display with a back panel having four rounded corners is shown.

[0012] Figures 7A-7C An example of aligning the modified area on a display with a rectangular backplate is shown.

[0013] Figures 8A-8C An example of aligning the modification area on a display with a back panel having two rounded corners is shown.

[0014] Figures 9A-9C Other examples of aligning the modification area on a display with a back panel having two rounded corners are shown.

[0015] Figure 10-12 Other example modified areas on the monitor are shown.

[0016] Figure 13A An example arrangement of pixels that define rounded corners is shown.

[0017] Figure 13B It shows Figure 13A The arrangement of pixels, which are shifted down one row according to pixel registration.

[0018] Figure 14A Another example arrangement of pixels that define rounded corners is shown.

[0019] Figure 14B It shows Figure 14A The arrangement of pixels, which are shifted down one row according to pixel registration.

[0020] Figure 15 An example dual-display device is schematically shown, which includes an arcuate edge along a folded ridge.

[0021] Figure 16 An example dual-display device is schematically shown, which includes curved outer edges.

[0022] Figure 17 A block diagram illustrating an example computing system is shown schematically. Detailed Implementation

[0023] Multi-monitor devices can offer a wider range of use cases than those available on a single-monitor device. For example, a multi-monitor device can allow two applications to run on separate displays, such as sharing a presentation on one monitor while participating in a video conference on another. Such functionality can be useful for handheld portable display devices where the size of one monitor may not provide enough space to display more than one application window without compromising the readability of the application content. Similarly, a single image can be expanded and displayed concurrently across multiple monitors, thereby increasing the view of that image.

[0024] Figure 1 An example multi-display computing device in the form of a dual-display device 100 is illustrated. The dual-display device 100 includes a first portion 102 and a second portion 104, each containing a first display 106 and a second display 108, respectively. A hinge 110 arranged between the first and second portions 102 and 104 allows adjustment of the relative posture between the first portion 102 and the second portion 104. The dual-display device 100 can be configured to determine the relative posture between the first and second portions 102 and 104 (e.g., via motion sensor data from one or more motion sensors in each portion, or via other suitable sensors) and adjust the functionality of the computing device based on that relative posture. The dual-display device 100 can take any suitable form, including but not limited to various mobile devices (e.g., foldable smartphones, tablets, or laptop devices).

[0025] exist Figure 1 In some examples, the first display 106 and the second display 108 may be able to close relative to each other inward and outward via hinge 110. In some such examples, hinge 110 provides a full 360-degree range of motion to each display. In other examples, the first and second displays may fold inward only, or fold outward only, thereby providing 180-degree movement or any other suitable range of motion.

[0026] In some examples, a multi-monitor device may have more than two monitors. Figure 2 An example multi-display computing device 200 including three displays is shown, wherein the first display 202 and the second display 204 face inward relative to hinge 206, while the second display 204 and the third display 208 face outward relative to hinge 210.

[0027] Tolerances and manufacturing variations can cause misalignment between the displays in some multi-monitor setups within a group of devices. If left unaddressed, the image displayed on each display may be slightly offset in position relative to each other. Thus, a single image displayed across multiple displays may appear discontinuous.

[0028] To correct display misalignment, a pixel registration process can be used during manufacturing. Pixel registration involves adjusting the line start positions of each of one or more displays in a multi-monitor device to drive the image signal at the modified line start positions. If the misalignment is vertical (e.g., two horizontally adjacent displays are misaligned in the vertical direction), the line start positions of each of the one or more displays can be adjusted in the vertical direction to align the image displayed on the displays. Horizontal misalignment can be adjusted similarly. To allow pixel registration to be performed, buffers of one or more pixel lines of the displays can be provided (so that the displays have more pixel lines than are used for image display), thus providing the displays with many different line start positions. In one example, a buffer including two pixel lines in each adjustment direction can be provided.

[0029] While pixel registration can correct misalignment of pixel lines, it can also lead to misalignment of pixel modification areas applied to the displayed image separately from the line start positions. For example, a display device may be configured to display an image with curved or rounded corners and / or other shapes (e.g., a notch or opening to accommodate a camera) applied to the perimeter or interior portion of the displayed image. Such shapes can be implemented using hardware or programming. Hardware implementations may use a display with a backplate having rounded corners, where pixels on the display panel taper to smaller at the corners to create a rounded appearance. Similarly, a display driver (or other device) may include stored modification area definitions that define how certain pixels are displayed (e.g., with reduced brightness or no illumination). Modification areas can be implemented independently of the line start positions in a multi-display device. Thus, pixel registration can cause rounded corners or other modification areas to become misaligned with the edges of the displayed image. Therefore, this document discloses examples relating to aligning modification areas according to pixel registration by utilizing line offset data to adjust the displayed position of modification areas when displaying an image. Figure 3A A schematic diagram of an example dual-display device 300 with a misaligned first display 302 and a second display 304 is shown. Figure 3B The diagram shows the aligned displays after the pixel registration process. For clarity, misalignment is shown schematically and magnified. Misalignment can be understood as the misalignment of the active area 306 of the first display 302 with the active area 308 of the second display 304, and may be caused, for example, by mechanical or manufacturing tolerances. As a result of misalignment, corresponding pixel rows between the two adjacent displays are offset from each other.

[0030] As mentioned above, to allow pixel registration to be performed, a buffer of unused pixel lines can be provided at one or more edges of the display. Figure 3A In this configuration, each display has such buffers at its top and bottom (refer to the orientation shown in Figure 3), as illustrated at locations 310, 312, 314, and 316. In other examples, as an alternative or supplement, the display may include buffers of one or more unused pixel lines at each of one or more sides. The term "pixel line" refers to a vertical column or horizontal row of pixels.

[0031] Referring to Figure 3, due to the physical misalignment of the first display 302 and the second display 304, the active area 306 of the first display 302 (which includes pixels for displaying images) is misaligned with the active area 308 of the second display 304. As a result, the image displayed across the active areas of the first display 302 and the second display 304 will be misaligned.

[0032] Since it may be difficult to physically move the displays relative to each other to align them during manufacturing, pixel registration can be used to shift the relative positions of the first active area 306 and the second active area 308. For example, pixel registration can be performed by displaying a known calibration image (such as an image with one or more straight lines that extend across multiple displays and will appear continuous when the displays are aligned) across multiple displays. When the displays are misaligned, the line starting position of each of one or more displays can be adjusted until the displayed calibration image appears continuous. Figure 3B In this example, the line start position of the first display 302 is moved upwards, but in other examples, adjustment can be achieved by moving the line start position of the display 304 downwards or by moving the line start positions of both displays. The resulting line start position of each display is stored as line offset data and used to position the displayed image on the display during normal use. In some examples, the line offset data can be adjusted during the lifespan of the device, such as after a predetermined amount of time, in response to user input, and / or after the device has experienced physical damage. The modification area can be defined in the display driver independently of the line start position and can be applied by the display driver after image rendering, rather than being rendered as part of the displayed image itself. As a result, after pixel registration, the modification area may be misaligned with the display's existing area. Figures 4A-4C An example rectangular display 400 is shown, which uses modification areas 402 and 404 to display the rounded corners of the two corners of the display 400. Modification areas 404 and 405 are outlined by dashed boxes.

[0033] Therefore, in order to avoid misalignment between the displayed image and the modified area caused by pixel registration, line offset data can be used to adjust the displayed position of the modified area applied to the displayed image. Figures 4A-4C The display positions of the modified areas 402 and 404, set based on the line offset data of the display 400, are shown. Figure 4B The modified regions 402 and 404 are shown relative to Figure 4A As the image's active area moves upwards, Figure 4C The modified regions 402 and 404 are shown to shift downwards along with the image active area (refer to the orientation of the device shown in Figure 4) to maintain alignment with the edge of the image active area.

[0034] Figure 5 A flowchart illustrating an example method 500 for aligning a modification area in a pixel registration scenario on a multi-monitor device is shown. Method 500 includes receiving line offset data at 502, which defines a line offset for each of one or more displays to be applied to the displayed image to correct display misalignment. For example, the line offset data may be determined via a pixel registration process and stored in a storage device on the multi-monitor device. Thus, receiving the line offset data may include retrieving the line offset data from storage on the multi-monitor device.

[0035] Method 500 also includes receiving, at 504, modification region data defining one or more modification regions, each modification region modifying the appearance of a corresponding portion of the displayed image. The modification region data may also be stored in a storage device on the multi-monitor device. The modification region data may include data that modifies the appearance of a corresponding portion of the displayed image (whether it is the perimeter of the displayed image or an interior portion of the displayed image). For example, the modification region may include corner shapes (e.g., rounded corners) of one or more corners of the display, or notches or openings corresponding to the location of an image sensor. For example, the modification region data may specify unilluminated pixels. In some examples, the modification region may include one or more partially illuminated pixels, as shown at 506, where partially illuminated pixels can help give the curvature of the modification region a smoother appearance. Brief Reference Figure 4A Modification areas 402 and 404 can be created by partially illuminating or de-illuminating the pixels shown in the black portion of the dashed box, while illuminating the remaining pixels in the white portion of the box to display the corresponding parts of the image.

[0036] Method 500 further includes, at 508, determining a line start position of a first active area based on line offset data of the first display. Method 500 may also include, at 510, determining a line start position of a second active area based on line offset data of the second display. Continuing, method 500 includes, at 512, setting the display position of the first active area based on the line offset data of the first display, such that a first line of the first active area begins at that line start position, thereby correcting misalignment between the first and second displays. Method 500 may also include, at 514, setting the display position of the second active area based on line start data of the second display. The line start position of an additional display may also be determined similarly. Method 500 further includes, at 516, setting the display position of a first modified area of ​​the first display based on the line offset data of the first display. In some examples, method 500 includes, at 518, setting the display position of each of a plurality of modified areas of the first display. Brief Reference Figure 4B Image area 406 is currently in use. Figure 4A As shown, modification regions 402 and 404 can also be shifted upwards and positioned at the location indicated by the line offset data based on display 400. Shifting the modification regions may include, for example, applying an offset specified by the line start data to each pixel of the modification region, thereby shifting the specified modification to be applied to each pixel of the modification region.

[0037] In some examples, one or more modification regions may not be bound to line start data. Thus, method 500 includes, at 520, not shifting the display position of the selected modification region on the first display based on the line start data, but instead setting the display position of the selected modification region without considering the line start data. In such examples, whether to align the modification regions according to the line start data from pixel registration can be a setting applied to each modification region. Such a setting can be set by the developer and, in some examples, can be user-modifiable. Therefore, when multiple modification regions are applied to an image, based on the settings for each modification region, some modification regions can be adjusted according to pixel registration, while others may not be adjusted.

[0038] Figures 4A-4C An example of a modified region including rounded corners implemented on a display with a rectangular backplate is shown. In other examples, the display may include a backplate with physically rounded corners. In such examples, a modified region whose shape matches the hardware boundary can be used, such that the modified region retains the shape of the hardware boundary when pixel registration is performed. Figures 6A-6C An example of a display 600 is shown, which has a backplate with four rounded corners (e.g., a thin-film transistor backplate) and a modified area with rounded corners applied to the displayed image. Figure 6AIn comparison, such as Figure 6B and 6C As shown, the shift in the line start position due to pixel registration can also cause the modification area to shift. Although the modification area matches the backplate shape in this example, it is also possible to apply a modification area that does not match the backplate shape.

[0039] Figures 7A-7C A display 700 is shown, which has a modified area in the form of four bends applied in a similar manner to those on a rectangular display. Figure 7B This shows that these four modified areas have been moved upwards, while Figure 7C This shows that these four modified areas have been moved down. As another example, Figures 8A-8C An example of a display 800 is shown, which has a back panel with two rounded corners on the left and two non-rounded corners on the right. A modification area with a shape matching the shape of the back panel is applied. The in-use area 802 and the modification area can be oriented upwards (…). Figure 8B ) or downward ( Figure 8C ) Shift to align the display.

[0040] As yet another example, Figures 9A-9C An example of a display 900 is shown, which has a back panel shaped with two rounded corners on the top side and two non-rounded corners on the bottom side. The application includes modified areas with bends that match the corners of the back panel, and these modified areas can be adjusted upwards based on pixel registration. Figure 9B ) or downward ( Figure 9C ) Shift.

[0041] As mentioned above, the modified area can be used to define features other than rounded corners. Figure 10 and 11 Displays 1000 and 1100 are shown with modification areas 1002 and 1102, respectively. Each modification area defines a notch in the upper edge of the active area to accommodate a camera and / or other hardware device. Such notches may or may not be movable based on pixel registration, depending on, for example, whether margins are designed into the modification area to accommodate movement of the active area due to pixel registration. Figure 12 A display 1200 is shown with a modification area 1202 that defines an opening within the active area to accommodate a camera or other hardware. The modification area 1202 may or may not be movable based on pixel registration.

[0042] The modified area can include any suitable pixel arrangement to achieve the desired visual appearance. Figure 13A A schematic diagram of an example pattern for implementing rounded corners of pixels is shown. In this figure, dark squares 1302 represent illuminated pixels, while areas 1304 without dark squares represent unilluminated pixels. Figure 13BThe diagram shows a rounded corner shifted down by one row of pixels (e.g., by applying the offset specified by the line start data to each pixel of the modified region) as an example of how the modified region can be shifted along with the image's existing area based on pixel registration.

[0043] In some examples, turning pixels on or off in a binary manner to achieve rounded corners can create the appearance of a rough curve. Therefore, the appearance of a curved modification area can be smoothed out by partially illuminating some pixels to create a smoother curve appearance. Figure 14A An example is shown where pixel 1402 is partially illuminated to smooth the rounded corners, and Figure 14B The modified area is shown by shifting down one row of pixels for pixel registration.

[0044] In some examples, the display device may include a display that is physically curved out of the main plane of the display. For example, the display may wrap around one or more side edges of the display device, thereby allowing content (such as notifications) to be displayed at the curved edges. Figure 15 An example dual-monitor device 1500 is schematically shown, wherein each main display has curved edges 1502, 1504 along a folded ridge 1506. In this example, referring to the orientation shown in the accompanying drawings, display misalignment can occur in both the vertical and horizontal directions. Horizontal misalignment may cause, for example, words displayed across the two displays to be incorrectly spaced, as the letters may not be aligned across the joints with the expected spacing. Figure 16 Another example dual-display device 1600 is shown, wherein each main display has curved edges 1602, 1604 along its outer edge. In this example, a notification may be displayed along the curved outer edge. Thus, pixel registration can be used to adjust the position where such a notification is displayed. In either example, a modification region may be applied, and the modification region may or may not be shifted according to pixel registration, depending on the settings applied to each modification region.

[0045] In some embodiments, the methods and processes described herein may be associated with a computing system including one or more computing devices. Specifically, such methods and processes may be implemented as computer applications or services, application programming interfaces (APIs), libraries, and / or other computer program products.

[0046] Figure 17A non-limiting embodiment of a computing system 1700 capable of performing one or more of the methods and processes described above is illustrated schematically. The computing system 1700 is shown in a simplified form. The computing system 1700 may take the form of one or more of the following: a personal computer, a server computer, a tablet computer, a home entertainment computer, a network computing device, a gaming device, a mobile computing device, a mobile communication device (e.g., a smartphone), and / or other computing devices.

[0047] The computing system 1700 includes a logic subsystem 1702 and a storage subsystem 1704. The computing system 1700 may optionally include a display subsystem 1706, an input subsystem 1708, a communication subsystem 1710, and / or... Figure 17 Other components not shown.

[0048] Logic subsystem 1702 includes one or more physical devices configured to execute instructions. For example, logic subsystem 1702 may be configured to execute instructions that are part of one or more applications, services, programs, routines, libraries, objects, components, data structures, or other logical constructs. Such instructions may be implemented to perform tasks, implement data types, change the state of one or more components, achieve technical effects, or otherwise obtain desired results.

[0049] Logic subsystem 1702 may include one or more processors configured to execute software instructions. Additionally or alternatively, logic subsystem 1702 may include one or more hardware or firmware logic machines configured to execute hardware or firmware instructions. The processor of logic subsystem 1702 may be single-core or multi-core, and the instructions executed thereon may be configured for serial, parallel, and / or distributed processing. The individual components of logic subsystem 1702 may optionally be distributed among two or more separate devices, which may be remotely located and / or configured for collaborative processing. Aspects of logic subsystem 1702 may be virtualized and executed by remotely accessible networked computing devices configured for cloud computing.

[0050] Storage subsystem 1704 includes one or more physical devices configured to hold instructions executable by logic subsystem 1702 to implement the methods and processes described herein. In implementing such methods and processes, the state of storage subsystem 1704 can be transformed—for example, to hold different data.

[0051] Storage subsystem 1704 may include removable and / or built-in devices. Storage subsystem 1704 may include optical memory (e.g., CD, DVD, HD-DVD, Blu-ray disc, etc.), semiconductor memory (e.g., RAM, EPROM, EEPROM, etc.), and / or magnetic memory (e.g., hard disk drive, floppy disk drive, magnetic tape drive, MRAM, etc.), etc. Storage subsystem 1704 may include volatile, non-volatile, dynamic, static, read / write, read-only, random access, sequential access, location-addressable, file-addressable, and / or content-addressable devices.

[0052] It is understood that the storage subsystem 1704 includes one or more physical devices. However, aspects of the instructions described herein may alternatively be propagated via a communication medium (e.g., electromagnetic signals, optical signals, etc.) that is not held by the physical device for a finite duration.

[0053] Various aspects of the logic subsystem 1702 and the storage subsystem 1704 can be integrated together into one or more hardware logic components. Such hardware logic components may include, for example, field-programmable gate arrays (FPGAs), application-specific integrated circuits (PASICs / ASICs), application-specific standard products (PSSPs / ASSPs), system-on-a-chip (SoCs), and complex programmable logic devices (CPLDs).

[0054] When included, display subsystem 1706 can be used to present a visual representation of data held by storage subsystem 1704. This visual representation may take the form of a graphical user interface (GUI). Since the methods and processes described herein alter the data held by the storage device and thus change the state of the storage device, the state of display subsystem 1706 can also be changed to visually represent changes in the underlying data. Display subsystem 1706 may include one or more display devices utilizing substantially any type of technology. Such display devices may be combined with logic subsystem 1702 and / or storage subsystem 1704 in a shared package, or such display devices may be peripheral display devices.

[0055] When the input subsystem 1708 is included, it may include one or more user input devices such as a keyboard, mouse, touchscreen, or game controller, or interface with such user input devices. In some embodiments, the input subsystem may include or interface with selected Natural User Input (NUI) components. Such components may be integrated or peripheral, and the transduction and / or processing of input actions may be handled on-board or off-board. Example NUI components may include a microphone for speech and / or voice recognition; infrared, color, stereo, and / or depth cameras for machine vision and / or gesture recognition; head trackers, eye trackers, accelerometers, and / or gyroscopes for motion detection and / or intent recognition; and electric field sensing components for assessing brain activity.

[0056] When a communication subsystem 1710 is included, the communication subsystem 1710 may be configured to communicatively couple the computing system 1700 to one or more other computing devices. The communication subsystem 1710 may include wired and / or wireless communication devices compatible with one or more different communication protocols. As a non-limiting example, the communication subsystem may be configured to communicate via a wireless telephone network, or a wired or wireless local area network or wide area network. In some embodiments, the communication subsystem may allow the computing system 1700 to send messages to and / or receive messages from other devices via a network such as the Internet.

[0057] Another example provides a multi-display device including: a plurality of displays; one or more processors; and one or more storage devices storing: line offset data defining a line offset for each of the plurality of displays to be applied to a displayed image to correct display misalignment; modification region data defining one or more modification regions, each modification region modifying the appearance of a corresponding portion of the displayed image; and instructions executable by the one or more processors to: determine a line start position of a first active area based on the line offset data of a first display; set the display position of the first active area based on the line offset data of the first display such that a first line of the first active area begins at the line start position; and set the display position of a first modification region of the first display based on the line offset data of the first display. Alternatively, the instructions can be executed to set the display position of a second active area based on the line offset data of a second display. Alternatively, the plurality of displays may include three or more displays. Alternatively, the first modification region may define a curve to be applied to the corner of the displayed image. Alternatively, the first modification region may define an opening for a camera. As a supplement or alternative, the instructions may be executed to set the display position of each of a plurality of additional modification areas of the first display based on the line offset data of the first display. As a supplement or alternative, the instructions may be executed to shift the display position of a second modification area of ​​the first display without being based on the line offset data of the first display. As a supplement or alternative, the instructions may be executed to partially illuminate one or more pixels in the first modification area based on the line offset data of the first display. As a supplement or alternative, the first display may include a backplate with rounded corners.

[0058] Another example provides a method on a multi-display device including multiple displays, the method comprising: receiving line offset data, the line offset data defining a line offset for each of one or more of the plurality of displays to be applied to a displayed image to correct display misalignment; receiving modification region data defining one or more modification regions, each modification region modifying the appearance of a corresponding portion of the displayed image; determining a line start position of a first active area based on the line offset data of a first display; setting a display position of the first active area based on the line offset data of the first display such that a first line of the first active area originates at the line start position to correct misalignment of the first and second displays; and setting a display position of a first modification region of the first display based on the line offset data of the first display. Alternatively, the method may include setting a display position of a second active area based on the line offset data of a second display. Alternatively, the plurality of displays may include three or more displays. Alternatively, the first modification region may define a curve to be applied to a corner of the displayed image. Alternatively, the first modification region may define an opening for a camera. As a supplement or alternative, the method may include setting the display position of each of a plurality of modification areas of the first display based on line offset data of the first display. As a supplement or alternative, the method may include shifting the display position of a second modification area of ​​the first display not based on line offset data of the first display. As a supplement or alternative, the method may include partially illuminating one or more pixels in the first modification area based on line offset data of the first display.

[0059] Another example provides a multi-display device including: a plurality of displays; one or more processors; and one or more storage devices storing: line offset data defining a line offset to be applied to a displayed image for each of the plurality of displays to correct display misalignment; rounded corner data defining one or more rounded corners to be applied to the displayed image; and instructions executable by the one or more processors to: determine a line start position of a first active area based on the line offset data of a first display; set a displayed position of the first active area based on the line offset data of the first display such that a first line of the first active area begins at the line start position to correct misalignment of the first and second displays; and set a displayed position of a first rounded corner based on the line offset data of the first display. Alternatively, the instructions can be executed to set a displayed position of a second active area based on the line offset data of a second display. Alternatively, the plurality of displays may include three or more displays.

[0060] It should be understood that the configurations and / or methods described herein are exemplary in nature, and these specific embodiments or examples should not be considered limiting, as many variations are possible. The specific routines or methods described herein may represent one or more of any number of processing strategies. Thus, the various actions explained and / or described may be performed in the explained and / or described order, in a different order, in parallel, or omitted. Similarly, the order of the processes described above may be changed.

[0061] The subject matter of this disclosure includes all novel and non-obvious combinations and sub-combinations of the various processes, systems and configurations disclosed herein, as well as other features, functions, actions and / or attributes, and any and all equivalents thereof.

Claims

1. A multi-display device, comprising: Multiple monitors; One or more processors; as well as One or more storage devices, wherein the one or more storage devices store: Line offset data, which defines a line offset for each of one or more of the plurality of displays, to be applied to the displayed image to correct display misalignment. Modify region data, wherein the modified region data defines one or more modification regions, each modification region modifying the appearance of a corresponding portion of the displayed image, and Instructions, which can be executed by the one or more processors, to perform the following operations: determining a line start position of a first active area based on line offset data of a first display; setting the display position of the first active area based on the line offset data of the first display such that a first line of the first active area starts at the line start position; and setting the display position of a first modified area of ​​the first display based on the line offset data of the first display.

2. The multi-display device according to claim 1, characterized in that, The instructions can also be executed to set the display position of the second active area based on the line offset data of the second display.

3. The multi-display device according to claim 1, characterized in that, The plurality of displays includes three or more displays.

4. The multi-display device according to claim 1, characterized in that, The first modification region definition is to be applied to the curve at the corner of the displayed image.

5. The multi-display device according to claim 1, characterized in that, The first modified area defines the opening for the camera.

6. The multi-display device according to claim 1, characterized in that, The instructions can also be executed to set the display position of each of the plurality of additional modification areas of the first display based on the line offset data of the first display.

7. The multi-display device according to claim 1, characterized in that, The instructions can also be executed to shift the displayed position of the second modified area of ​​the first display without being based on the line offset data of the first display.

8. The multi-display device according to claim 1, characterized in that, The instructions can also be executed to partially illuminate one or more pixels in the first modified area based on the line offset data of the first display.

9. The multi-display device according to claim 1, characterized in that, The first display includes a back panel with rounded corners.

10. A method on a multi-display device comprising a plurality of displays, the method comprising: Receive line offset data, which defines a line offset for each of one or more of the plurality of displays to be applied to the displayed image to correct display misalignment. Receive modified area data, wherein the modified area data defines one or more modified areas, each modified area modifying the appearance of a corresponding portion of the displayed image, and The line start position of the first active area is determined based on the line offset data of the first display. Based on the line offset data of the first display, the display position of the first active area is set such that the first line of the first active area starts at the line start position, in order to correct the misalignment of the first and second displays. The display position of the first modified area of ​​the first display is set based on the line offset data of the first display.

11. The method according to claim 10, characterized in that, It also includes setting the display position of the second active area based on the line offset data of the second display.

12. The method according to claim 10, characterized in that, The plurality of displays includes three or more displays.

13. The method according to claim 10, characterized in that, The first modification region definition is to be applied to the curve at the corner of the displayed image.

14. The method according to claim 10, characterized in that, The first modified area defines the opening for the camera.

15. The method according to claim 10, characterized in that, It also includes setting the display position of each of the multiple modification areas of the first display based on the line offset data of the first display.

16. The method according to claim 10, characterized in that, It also includes shifting the displayed position of the second modified area of ​​the first display without based on the line offset data of the first display.

17. The method according to claim 10, characterized in that, It also includes partially illuminating one or more pixels in the first modified area based on the line offset data of the first display.

18. A multi-display device, comprising: Multiple monitors; One or more processors; as well as One or more storage devices, wherein the one or more storage devices store: Line offset data, which defines a line offset for each of one or more of the plurality of displays, to be applied to the displayed image to correct display misalignment. Rounded corner data, which defines one or more rounded corners to be applied to the displayed image, and Instructions that can be executed by the one or more processors to perform the following operations: The line start position of the first active area is determined based on the line offset data of the first display. Based on the line offset data of the first display, the display position of the first active area is set such that the first line of the first active area starts at the line start position, in order to correct the misalignment of the first and second displays. The display position of the first rounded corner is set based on the line offset data of the first display.

19. The multi-display device according to claim 18, characterized in that, The instructions can also be executed to set the display position of the second active area based on the line offset data of the second display.

20. The multi-display device according to claim 18, characterized in that, The plurality of displays includes three or more displays.

Citation Information

Patent Citations

  • Multi-display system

    CN110268381A

  • Pixel array antialiasing to accommodate curved display edges

    US10409118B1