CN108595140B - Method and device for displaying multi-display content and electronic equipment - Google Patents

Method and device for displaying multi-display content and electronic equipment Download PDF

Info

Publication number
CN108595140B
CN108595140B CN201810439433.5A CN201810439433A CN108595140B CN 108595140 B CN108595140 B CN 108595140B CN 201810439433 A CN201810439433 A CN 201810439433A CN 108595140 B CN108595140 B CN 108595140B
Authority
CN
China
Prior art keywords
display
preview window
preview
displays
picture
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201810439433.5A
Other languages
Chinese (zh)
Other versions
CN108595140A (en
Inventor
吕建涛
王克生
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Goertek Techology Co Ltd
Original Assignee
Goertek Optical Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Goertek Optical Technology Co Ltd filed Critical Goertek Optical Technology Co Ltd
Priority to CN201810439433.5A priority Critical patent/CN108595140B/en
Publication of CN108595140A publication Critical patent/CN108595140A/en
Application granted granted Critical
Publication of CN108595140B publication Critical patent/CN108595140B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • G06F3/1423Digital 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • G06F3/1454Digital output to display device ; Cooperation and interconnection of the display device with other functional units involving copying of the display data of a local workstation or window to a remote workstation or window so that an actual copy of the data is displayed simultaneously on two or more displays, e.g. teledisplay

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

The invention discloses a method, a device and electronic equipment for displaying display contents of multiple displays, wherein multiple displays are connected to the same processor and are configured to display in an expansion mode, and the method comprises the following steps: providing a preview window; capturing display content of each display; and splicing and displaying the captured display contents of each display in the preview window. According to the method, the device and the electronic equipment, a user can simultaneously observe the display contents of the plurality of displays on any one of the plurality of displays, so that the observation and the operation of the user are greatly facilitated.

Description

Method and device for displaying multi-display content and electronic equipment
Technical Field
The present invention relates to the field of computer technologies, and in particular, to a method and an apparatus for displaying multi-display content, and an electronic device.
Background
A plurality of (at least two) displays can be connected to a treater, and through setting up many displays to the extension mode demonstration, can make many displays show different content, and then increase the display size of whole display screen. In this case, if the multiple displays are not placed side by side, for example, if parts of the displays are placed back to back, the user will only see the contents of the parts of the displays at the same time, so that the user cannot view the multiple displays simultaneously for operation, and therefore, a method for displaying the contents of the multiple displays is needed to be found for the convenience of the user.
Disclosure of Invention
An object of the embodiments of the present invention is to provide a technical solution for displaying multi-display contents in an extended mode.
According to a first aspect of the present invention there is provided a method for presenting multi-display content, a plurality of displays connected to the same processor and configured to display in an extended mode, the method comprising:
providing a preview window;
capturing display content of each display;
and splicing and displaying the captured display contents of each display in the preview window.
Optionally, the providing a preview form includes:
providing a floating icon calling out the preview window according to an opening operation, wherein the floating icon moves to a current display where a mouse pointer is located along with the mouse pointer;
and providing the preview form on the display where the floating icon is positioned.
Optionally, the splicing and displaying the captured display content of each display in the preview window includes:
splicing the captured display contents of each display into a picture;
and displaying the picture in the preview window.
Optionally, the displaying the picture in the preview window includes:
obtaining the size ratio of the preview window to the picture;
zooming the picture according to the size proportion to enable the zoomed picture to be consistent with the size of the preview window;
and displaying the zoomed picture in the preview window.
Optionally, the stitching the captured display content of each display into a picture includes:
acquiring the resolution and the arrangement structure of the plurality of displays;
and splicing the captured display contents of each display into a picture according to the resolution ratios and the arrangement structures of the plurality of displays.
Optionally, the capturing the display content of each display includes:
and capturing the current display content of each display at intervals of set time according to the timing setting of the timer so as to refresh the display content displayed by the preview window.
Optionally, after the captured display content of each display is displayed in the preview window in a splicing manner, the method further includes:
acquiring the current actual position of a mouse pointer;
determining the current preview position of the mouse pointer in the preview window according to the current actual position;
and providing a virtual mouse pointer at the current preview position of the preview window.
According to a second aspect of the present invention, there is also provided an apparatus for presenting multi-display content, a plurality of displays connected to the same processor and configured to display in an extended mode, the apparatus comprising:
the window providing module is used for providing a preview window;
the content grabbing module is used for grabbing the display content of each display; and the number of the first and second groups,
and the display module is used for splicing and displaying the captured display contents of each display in the preview window.
Optionally, the apparatus further comprises:
the mouse virtual module is used for acquiring the current actual position of a mouse pointer; determining the current preview position of the mouse pointer in the preview window according to the current actual position; and providing a virtual mouse pointer at the current preview position of the preview window.
According to a third aspect of the present invention, there is also provided an electronic device comprising a processor, a memory and a plurality of displays, the plurality of displays being connected to the processor, the plurality of displays being configured to display in an extended mode, the memory storing executable instructions for controlling the processor to operate to perform the method according to the first aspect of the present invention
One beneficial effect of the present invention is that according to the method of the embodiment of the present invention, a user can simultaneously observe the display contents (or referred to as screen contents) of multiple displays on any one of the multiple displays, which is greatly convenient for the user to observe and operate.
Other features of the present invention and advantages thereof will become apparent from the following detailed description of exemplary embodiments thereof, which proceeds with reference to the accompanying drawings.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments of the invention and together with the description, serve to explain the principles of the invention.
Fig. 1 is a schematic diagram of a hardware configuration of an electronic device according to an embodiment of the present invention;
FIG. 2 is a flow diagram of a method for presenting multi-display content in accordance with an embodiment of the present invention;
FIG. 3 is a flow diagram of a method for presenting multi-display content in accordance with another embodiment of the present invention;
FIG. 4 is a flow diagram of a method for presenting multi-display content in accordance with an example of the present invention;
FIG. 5 is a functional block diagram for presenting multi-display content according to an embodiment of the present invention;
FIG. 6 is a functional block diagram of an apparatus for displaying multi-display content according to another embodiment of the present invention.
Detailed Description
Various exemplary embodiments of the present invention will now be described in detail with reference to the accompanying drawings. It should be noted that: the relative arrangement of the components and steps, the numerical expressions and numerical values set forth in these embodiments do not limit the scope of the present invention unless specifically stated otherwise.
The following description of at least one exemplary embodiment is merely illustrative in nature and is in no way intended to limit the invention, its application, or uses.
Techniques, methods, and apparatus known to those of ordinary skill in the relevant art may not be discussed in detail but are intended to be part of the specification where appropriate.
In all examples shown and discussed herein, any particular value should be construed as merely illustrative, and not limiting. Thus, other examples of the exemplary embodiments may have different values.
It should be noted that: like reference numbers and letters refer to like items in the following figures, and thus, once an item is defined in one figure, further discussion thereof is not required in subsequent figures.
< hardware configuration composition >
Fig. 1 is a schematic diagram of a hardware structure of an electronic device according to an embodiment of the present invention.
Referring to fig. 1, the electronic device according to the embodiment of the invention includes a memory 1010, a processor 1020, and a plurality of displays 1030 (i.e., at least two displays 1030), for example, in the embodiment shown in fig. 1, the electronic device includes three displays 1030, and the plurality of displays 1030 are connected to the processor 1020.
The plurality of displays 1030 are configured to display in an extended mode, i.e., the processor 1020 collectively presents configured display content through the plurality of displays 1030, wherein the display content of each display 1030 is different.
Taking the windows operating system as an example of the processor 1020, the display modes of the plurality of displays 1030 are set as follows:
(1) and entering a setting dialog box, selecting system options through the setting dialog box, and entering a system dialog box.
(2) Selecting the "show" option via the system dialog, at which time the display currently connected to the processor 1020 is visible in the corresponding setup pane, taking fig. 1 as an example, three displays 1030 are visible in the setup pane and are numbered 1, 2, and 3, respectively; in addition, an arrangement structure setting option and a display mode setting option are further arranged in the setting pane.
(3) The arrangement structure of the plurality of displays, such as horizontal arrangement, vertical arrangement, and the like, can be set through the arrangement structure setting option.
(4) The display modes of the plurality of displays can be set by the display mode setting option, for example, the displays are expanded (expansion mode), and the displays are copied (copy mode), in which the copy mode displays the same content for the respective displays.
The memory 1010 includes, for example, a ROM (read only memory), a RAM (random access memory), a nonvolatile memory such as a hard disk, and the like.
The memory 1010 stores executable instructions for controlling the processor 1020 to operate to perform a method for presenting multi-display content according to any embodiment of the invention. The skilled person can design the instructions according to the disclosed solution. How the instructions control the operation of the processor 1020 is well known in the art and will not be described in detail herein.
In the embodiment of the present invention, the electronic device may further include an input device such as a keyboard and a mouse.
In the embodiment of the present invention, the electronic device may further include an interface device, where the interface device includes, for example, a USB interface, an earphone interface, an RS232 serial port, and the like.
In the embodiment of the present invention, the electronic device may further include a communication device, which may be capable of wired or wireless communication, for example, and specifically may include Wifi communication, bluetooth communication, 2G/3G/4G/5G communication, and the like.
In the embodiment of the present invention, the electronic device may further include a speaker, a microphone, and the like.
In an example of the present invention, the processor 1020 is, for example, a CPU of a computer host, an industrial control host, or the like.
< method examples >
FIG. 2 is a flow diagram of a method for presenting multi-display content in accordance with an embodiment of the present invention.
As shown in fig. 2, the method of an embodiment of the present invention may include the following steps:
step S2010, providing a preview window.
In an example of the present invention, a form creating function provided by the operating system may be called at step S2010 to provide a preview form for previewing the display contents of all displays.
In an example of the present invention, the step S2010 of providing a preview window may further include the following steps:
step S2011, providing a floating icon for calling out the preview window according to the opening operation, wherein the floating icon moves to the current display where the mouse pointer is located along with the mouse pointer.
According to the step S2011, in the extended mode, the plurality of displays 1030 are equivalent to splicing the display screens of the plurality of displays into a larger display screen to display the content configured and displayed by the processor 1020, and the mouse pointer stays on the display screen of one display according to the user operation, so that the user can move the floating icon to the display observed at the current viewing angle by moving the mouse, and further can call out the preview window through the floating icon without changing the current viewing angle.
In this example, providing the floating icon to move along with the mouse pointer may be performed by obtaining a current actual position of the mouse pointer, and moving the floating icon to a current display on which the mouse pointer is located or to the current actual position on which the mouse pointer is located according to the current actual position.
Step S2012, a preview form is provided on the display where the floating icon is located.
According to the step S2012, after the method of the embodiment of the present invention is started by the floating icon, a preview form is provided on the display where the floating icon is located.
After the preview window is provided, the user can drag the preview window by a mouse to move the preview window to other displays for displaying.
In step S2020, the display content of each display is captured.
According to this step S2020, the display content is a display screen on the display screen.
In one example of the invention, a screen capture function provided by the operating system may be invoked to capture the display content of each display.
In one example of the present invention, a screen capture tool provided by third-party software may be invoked to capture the display content of each display.
And step S2030, splicing and displaying the captured display content of each display in a preview window.
In an example of the present invention, the step S2030 splicing and displaying the captured display content of each display in the preview window may further include:
and S2031, splicing the captured display contents of each display into a picture.
In a further example of the present invention, the step S2031 of stitching the captured display content of each display into a picture may include the following steps:
step S2031a, acquiring resolutions and arrangements of the plurality of displays.
In an example of the present invention, after the method according to the embodiment of the present invention is started, the resolutions and the arrangement structures of the plurality of displays may be obtained according to the system setting and stored in the designated location, so that the resolutions and the arrangement structures of the plurality of displays may be directly obtained from the designated location each time the tile is performed, and the response speed is improved.
In one example of the invention, the resolution and arrangement of multiple displays may be obtained by a technician from a system setting when forming the method of the invention, and the data written directly into instructions for performing the method of an embodiment of the invention.
Step S2031b, according to the resolution and the arrangement structure of the plurality of displays, the captured display content of each display is spliced into a picture.
According to this step S2031b, the spliced picture will reflect the actual display effect of the extended display by the plurality of displays.
And step S2032, displaying the picture in a preview window.
In an example of the present invention, the step S2032 of displaying the picture in the preview window may further comprise the steps of:
step S2032a, obtaining the size ratio of the preview window to the picture.
Step S2032b, zooming the picture according to the size ratio to make the zoomed picture consistent with the size of the preview window.
Step S2032c, displaying the zoomed picture in the preview window.
According to the example of the invention, the picture content can be displayed by utilizing the preview window to the maximum extent so as to realize the clearest display.
In an example of the present invention, the capturing of the display content of each display in step S2020 above may further be: and capturing the current display content of each display at intervals of set time according to the timing setting of the timer so as to refresh the display content displayed by the preview window. Thus, the timed refresh of the content displayed in the preview window can be realized through step S2030.
The set time can be set according to the requirements of users, for example, the set time is set to be less than or equal to the time response capability of human eyes, so that the real-time refreshing of the content displayed by the preview window can be realized, and the smooth and unsmooth visual effect can be provided for the users.
For example, if the set time is 1s, the holding time of each frame of picture displayed by the preview window is 1s, the 1 st s displays the first frame of picture obtained by capturing and splicing, the 2 nd s refreshes and displays the second frame of picture obtained by capturing and splicing, the 3 rd s refreshes and displays the third frame of picture obtained by capturing and splicing, and so on.
According to the method provided by the embodiment of the invention, a user can simultaneously observe the display contents of the plurality of displays on any one of the plurality of displays through the preview window, so that the user can conveniently observe and operate the preview window, and particularly, the user experience can be greatly improved under the condition that the user cannot simultaneously observe the display contents of each display due to the arrangement positions of the plurality of displays.
FIG. 3 is a flow diagram of a method for presenting multi-display content according to another embodiment of the invention.
According to fig. 3, this embodiment is based on the embodiment shown in fig. 2, and further includes the following steps:
step S3010, after the display content of each display captured in step S2030 is displayed in a preview window in a splicing manner, acquiring a current actual position of the mouse pointer.
The current actual position may be an absolute position coordinate of the mouse pointer or a relative position coordinate of the mouse pointer, where the absolute position coordinate represents a position coordinate of the mouse pointer on a larger display screen obtained by splicing multiple displays, and the relative position coordinate represents a position coordinate of the mouse pointer on the display screen of the display where the mouse pointer is currently located.
And step S3020, determining the current preview position of the mouse pointer in the preview window according to the current actual position.
According to this step S3020, the current actual position of the mouse pointer on the display can be reflected by the current preview position of the mouse pointer on the preview window, i.e. the pixel content of the preview window at the current preview position is the same as the pixel content of the display at the current actual position.
Step S3030, providing a virtual mouse pointer at the current preview position of the preview window.
According to the step S3030, after the content displayed in the preview window is refreshed, the current preview position of the mouse pointer on the preview window is refreshed accordingly, so that the user can know the current actual position of the real mouse pointer by observing the virtual mouse pointer on the preview window, and can accurately complete the required operation by perceiving that the virtual mouse pointer on the preview window is moved, without changing the viewing angle to search for the real mouse pointer.
< example >
FIG. 4 is a flow diagram of a method for presenting multi-display content in accordance with an example of the present invention.
In this example, the method of the present invention may comprise the steps of:
step S4010, a preview form is provided according to the opening operation.
In step S4010, the user may perform an opening operation from the right-click menu of the floating icon, and call out the preview window.
In step S4020, a timer is started to set a set time for refresh.
In step S4030, display content of each display is captured.
And S4040, splicing and displaying the captured display content of each display in the preview window.
The step S4040 may further include:
step S4041, the resolution and the arrangement structure of the plurality of displays are obtained.
And S4042, splicing the captured display contents of each display into a picture according to the resolution and the arrangement structure of the plurality of displays.
Step S4043, obtaining the size ratio of the preview window and the picture, and zooming the picture according to the size ratio to make the zoomed picture consistent with the size of the preview window.
And step S4044, displaying the zoomed picture in a preview window.
Step S4050, the current actual position of the mouse pointer is obtained.
Step S4060, the current preview position of the mouse pointer in the preview window is determined according to the current actual position.
Step S4070, a virtual mouse pointer is provided at the current preview position of the preview window.
Step S4080, according to the set time of the timer, determines whether the refresh time has come, if so, returns to step S4030, and if not, continues to execute step S4080 to wait for the next refresh time to arrive.
In the process of executing the steps, if a closing operation triggered by a user is received, the method of the embodiment of the invention is stopped to close the preview window.
< apparatus embodiment >
FIG. 5 is a functional block diagram of an apparatus for presenting multi-display content in accordance with an embodiment of the present invention.
In this embodiment of the invention, multiple displays are connected to the same processor and are configured to display in an extended mode.
As shown in fig. 5, the apparatus of this embodiment of the present invention may include a window providing module 5010, a content grabbing module 5020 and a presentation module 5030.
The window providing module 5010 is used for providing a preview window.
The content grabbing module 5020 is used for grabbing the display content of each display.
The showing module 5030 is configured to splice and show the captured display content of each display in a preview window.
In an example of the present invention, the window providing module 5010 may be further configured to provide a floating icon for previewing the window according to the opening operation, where the floating icon moves to the current display where the mouse pointer is located along with the mouse pointer; and providing a preview form on the display on which the floating icon is located.
In an example of the present invention, the display module 5030 may further comprise a splicing unit and a picture display unit (not shown in the figure). The splicing unit is used for splicing the captured display contents of each display into a picture. The picture display unit is used for displaying the picture in the preview window.
In an example of the present invention, the splicing unit may be further configured to: and acquiring the resolution ratios and the arrangement structures of the plurality of displays, and splicing the display contents of each captured display into a picture according to the resolution ratios and the arrangement structures of the plurality of displays.
In an example of the present invention, the picture displaying unit may be further configured to: obtaining the size ratio of a preview window to a picture; zooming the picture according to the size proportion to enable the zoomed picture to be consistent with the size of the preview window; and displaying the zoomed picture in a preview window.
In an example of the present invention, the content grabbing module 5020 may be further configured to grab the current display content of each display at set time intervals according to the timer setting, so as to refresh the display content displayed in the preview window.
According to the device provided by the embodiment of the invention, a user can simultaneously observe the display contents of the plurality of displays on any one of the plurality of displays through the preview window, so that the user can conveniently observe and operate the device, and particularly, the user experience can be greatly improved under the condition that the user cannot simultaneously observe the display contents of each display due to the arrangement positions of the plurality of displays.
FIG. 6 is a functional block diagram of an apparatus for displaying multi-display content according to another embodiment of the present invention.
As shown in fig. 6, the apparatus according to this embodiment of the present invention further includes a mouse virtual module 6010 on the basis of the embodiment shown in fig. 5. The mouse virtual module 6010 is configured to obtain a current actual position of a mouse pointer; determining the current preview position of the mouse pointer in the preview window according to the current actual position; and providing a virtual mouse pointer at the current preview position of the preview window.
According to the device provided by the embodiment of the invention, a user can obtain the current actual position of the real mouse pointer by observing the virtual mouse pointer on the preview window, so that the user can perceive that the required operation can be accurately finished by moving the virtual mouse pointer on the preview window without changing the visual angle to search for the real mouse pointer.
The present invention may be a system, method and/or computer program product. The computer program product may include a computer-readable storage medium having computer-readable program instructions embodied therewith for causing a processor to implement various aspects of the present invention.
The computer readable storage medium may be a tangible device that can hold and store the instructions for use by the instruction execution device. The computer readable storage medium may be, for example, but not limited to, an electronic memory device, a magnetic memory device, an optical memory device, an electromagnetic memory device, a semiconductor memory device, or any suitable combination of the foregoing. More specific examples (a non-exhaustive list) of the computer readable storage medium would include the following: a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), a Static Random Access Memory (SRAM), a portable compact disc read-only memory (CD-ROM), a Digital Versatile Disc (DVD), a memory stick, a floppy disk, a mechanical coding device, such as punch cards or in-groove projection structures having instructions stored thereon, and any suitable combination of the foregoing. Computer-readable storage media as used herein is not to be construed as transitory signals per se, such as radio waves or other freely propagating electromagnetic waves, electromagnetic waves propagating through a waveguide or other transmission medium (e.g., optical pulses through a fiber optic cable), or electrical signals transmitted through electrical wires.
The computer-readable program instructions described herein may be downloaded from a computer-readable storage medium to a respective computing/processing device, or to an external computer or external storage device via a network, such as the internet, a local area network, a wide area network, and/or a wireless network. The network may include copper transmission cables, fiber optic transmission, wireless transmission, routers, firewalls, switches, gateway computers and/or edge servers. The network adapter card or network interface in each computing/processing device receives computer-readable program instructions from the network and forwards the computer-readable program instructions for storage in a computer-readable storage medium in the respective computing/processing device.
The computer program instructions for carrying out operations of the present invention may be assembler instructions, Instruction Set Architecture (ISA) instructions, machine-related instructions, microcode, firmware instructions, state setting data, or source or object code written in any combination of one or more programming languages, including an object oriented programming language such as Smalltalk, C + + or the like and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The computer-readable program instructions may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or the connection may be made to an external computer (for example, through the Internet using an Internet service provider). In some embodiments, aspects of the present invention are implemented by personalizing an electronic circuit, such as a programmable logic circuit, a Field Programmable Gate Array (FPGA), or a Programmable Logic Array (PLA), with state information of computer-readable program instructions, which can execute the computer-readable program instructions.
Aspects of the present invention are described herein with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems) and computer program products according to embodiments of the invention. It will be understood that each block of the flowchart illustrations and/or block diagrams, and combinations of blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer-readable program instructions.
These computer-readable program instructions may be provided to a processor of a general purpose computer, special purpose computer, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions/acts specified in the flowchart and/or block diagram block or blocks. These computer-readable program instructions may also be stored in a computer-readable storage medium that can direct a computer, programmable data processing apparatus, and/or other devices to function in a particular manner, such that the computer-readable medium storing the instructions comprises an article of manufacture including instructions which implement the function/act specified in the flowchart and/or block diagram block or blocks.
The computer readable program instructions may also be loaded onto a computer, other programmable data processing apparatus, or other devices to cause a series of operational steps to be performed on the computer, other programmable apparatus or other devices to produce a computer implemented process such that the instructions which execute on the computer, other programmable apparatus or other devices implement the functions/acts specified in the flowchart and/or block diagram block or blocks.
The flowchart and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present invention. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of instructions, which comprises one or more executable instructions for implementing the specified logical function(s). In some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions. It is well known to those skilled in the art that implementation by hardware, by software, and by a combination of software and hardware are equivalent.
Having described embodiments of the present invention, the foregoing description is intended to be exemplary, not exhaustive, and not limited to the embodiments disclosed. Many modifications and variations will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the described embodiments. The terms used herein were chosen in order to best explain the principles of the embodiments, the practical application, or technical improvements to the techniques in the marketplace, or to enable others of ordinary skill in the art to understand the embodiments disclosed herein. The scope of the invention is defined by the appended claims.

Claims (10)

1. A method for presenting multi-display content, wherein multiple displays are connected to the same processor and configured to display in an extended mode, the method comprising:
providing a preview window, wherein the preview window can be displayed through any one of the displays;
capturing display content of each display;
and splicing and displaying the captured display contents of each display in the preview window.
2. The method of claim 1, wherein providing a preview form comprises:
providing a floating icon calling out the preview window according to an opening operation, wherein the floating icon moves to a current display where a mouse pointer is located along with the mouse pointer;
and providing the preview form on the display where the floating icon is positioned.
3. The method according to claim 1, wherein the splicing and displaying the captured display contents of each display in the preview window comprises:
splicing the captured display contents of each display into a picture;
and displaying the picture in the preview window.
4. The method of claim 3, wherein said presenting the picture in the preview form comprises:
obtaining the size ratio of the preview window to the picture;
zooming the picture according to the size proportion to enable the zoomed picture to be consistent with the size of the preview window;
and displaying the zoomed picture in the preview window.
5. The method according to claim 3, wherein the stitching the captured display content of each display into a picture comprises:
acquiring the resolution and the arrangement structure of the plurality of displays;
and splicing the captured display contents of each display into a picture according to the resolution ratios and the arrangement structures of the plurality of displays.
6. The method of claim 1, wherein the capturing the display content of each display comprises:
and capturing the current display content of each display at intervals of set time according to the timing setting of the timer so as to refresh the display content displayed by the preview window.
7. The method according to any one of claims 1 to 6, further comprising, after displaying the captured display content of each display in the preview window in a spliced manner, the steps of:
acquiring the current actual position of a mouse pointer;
determining the current preview position of the mouse pointer in the preview window according to the current actual position;
and providing a virtual mouse pointer at the current preview position of the preview window.
8. An apparatus for presenting multi-display content, wherein multiple displays are connected to the same processor and configured to display in an extended mode, the apparatus comprising:
the window providing module is used for providing a preview window, wherein the preview window can be displayed through any one of the displays;
the content grabbing module is used for grabbing the display content of each display; and the number of the first and second groups,
and the display module is used for splicing and displaying the captured display contents of each display in the preview window.
9. The apparatus of claim 8, further comprising:
the mouse virtual module is used for acquiring the current actual position of a mouse pointer; determining the current preview position of the mouse pointer in the preview window according to the current actual position; and providing a virtual mouse pointer at the current preview position of the preview window.
10. An electronic device comprising a processor, a memory, and a plurality of displays coupled to the processor, the plurality of displays configured to display in an extended mode, wherein the memory stores executable instructions for controlling the processor to operate to perform the method of any of claims 1-7.
CN201810439433.5A 2018-05-09 2018-05-09 Method and device for displaying multi-display content and electronic equipment Active CN108595140B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810439433.5A CN108595140B (en) 2018-05-09 2018-05-09 Method and device for displaying multi-display content and electronic equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810439433.5A CN108595140B (en) 2018-05-09 2018-05-09 Method and device for displaying multi-display content and electronic equipment

Publications (2)

Publication Number Publication Date
CN108595140A CN108595140A (en) 2018-09-28
CN108595140B true CN108595140B (en) 2021-07-23

Family

ID=63636807

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810439433.5A Active CN108595140B (en) 2018-05-09 2018-05-09 Method and device for displaying multi-display content and electronic equipment

Country Status (1)

Country Link
CN (1) CN108595140B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109542379B (en) * 2018-11-22 2021-09-14 联想(北京)有限公司 Content display method and device, computer system and computer readable storage medium

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN202351852U (en) * 2011-12-08 2012-07-25 重庆市电力公司 Large-screen fusion and split screen control system
CN103853512A (en) * 2012-12-03 2014-06-11 联想(北京)有限公司 Method for realizing split screen and electronic equipment
CN105468327A (en) * 2016-01-12 2016-04-06 福建星网锐捷安防科技有限公司 Large screen splicing display method, device and system
CN106851129A (en) * 2015-12-07 2017-06-13 北京航天长峰科技工业集团有限公司 A kind of video-splicing result multihead display and control method
KR20170080430A (en) * 2015-12-31 2017-07-10 엘지디스플레이 주식회사 Multivision System And the Method of Driving Thereof
CN107665105A (en) * 2016-07-29 2018-02-06 炬芯(珠海)科技有限公司 Display device interfaces conversion equipment, Multi-screen display system and multi-display method
CN107908296A (en) * 2017-11-28 2018-04-13 深圳市东微智能科技股份有限公司 KVM control methods, device, storage medium and computer equipment

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101526890B (en) * 2009-03-30 2011-01-05 昆山龙腾光电有限公司 Position mapping method of display units of tiled display wall and device
US9383887B1 (en) * 2010-03-26 2016-07-05 Open Invention Network Llc Method and apparatus of providing a customized user interface
JP6120532B2 (en) * 2012-11-16 2017-04-26 三菱電機株式会社 Multivision display device
CN103152528A (en) * 2013-03-26 2013-06-12 冠捷显示科技(厦门)有限公司 Method for assembling television wall by self splicing of televisions
CN103345373A (en) * 2013-06-21 2013-10-09 北京小米科技有限责任公司 Content display method, content providing method, device and equipment
CN103473027B (en) * 2013-09-16 2017-01-04 张智锋 A kind of communicating terminal split screen multi-task interaction method and communicating terminal
KR20150126193A (en) * 2014-05-02 2015-11-11 삼성전자주식회사 Method and Apparatus for Outputting Contents using a plurality of Display
US20160034157A1 (en) * 2014-07-31 2016-02-04 Microsoft Corporation Region-Based Sizing and Positioning of Application Windows
CN107632804B (en) * 2016-07-19 2021-06-08 宁波Gqy视讯股份有限公司 Tiled display system
CN106681680A (en) * 2017-02-23 2017-05-17 南京傲速致力信息技术有限公司 Method for capturing display wall content to seat display device
CN106935180A (en) * 2017-05-17 2017-07-07 南京巨鲨显示科技有限公司 It is a kind of to control matrix so as to the implementation method for controlling display fast intelligent to open a window

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN202351852U (en) * 2011-12-08 2012-07-25 重庆市电力公司 Large-screen fusion and split screen control system
CN103853512A (en) * 2012-12-03 2014-06-11 联想(北京)有限公司 Method for realizing split screen and electronic equipment
CN106851129A (en) * 2015-12-07 2017-06-13 北京航天长峰科技工业集团有限公司 A kind of video-splicing result multihead display and control method
KR20170080430A (en) * 2015-12-31 2017-07-10 엘지디스플레이 주식회사 Multivision System And the Method of Driving Thereof
CN105468327A (en) * 2016-01-12 2016-04-06 福建星网锐捷安防科技有限公司 Large screen splicing display method, device and system
CN107665105A (en) * 2016-07-29 2018-02-06 炬芯(珠海)科技有限公司 Display device interfaces conversion equipment, Multi-screen display system and multi-display method
CN107908296A (en) * 2017-11-28 2018-04-13 深圳市东微智能科技股份有限公司 KVM control methods, device, storage medium and computer equipment

Also Published As

Publication number Publication date
CN108595140A (en) 2018-09-28

Similar Documents

Publication Publication Date Title
US10891031B2 (en) Method and device for displaying task management interface
RU2677595C2 (en) Application interface presentation method and apparatus and electronic device
JP6288084B2 (en) Display control device, display control method, and recording medium
WO2021004415A1 (en) Method and apparatus for controlling mouse cursor of handheld input device
US9170728B2 (en) Electronic device and page zooming method thereof
JPWO2014188798A1 (en) Display control device, display control method, and recording medium
WO2010081374A1 (en) Screenshot method and screenshot device
JPWO2015025345A1 (en) Information display device, information display method, and information display program
CN103197832B (en) Rapid cursor positioning method and system
US20180284954A1 (en) Identifying a target area to display a popup graphical element
CN105474158A (en) Swipe toolbar to switch tabs
US20140043255A1 (en) Electronic device and image zooming method thereof
JP2016212887A (en) Information processing apparatus, information processing program, and information processing method
CN112541960A (en) Three-dimensional scene rendering method and device and electronic equipment
KR20150007875A (en) Photograph image generating method of electronic device, and apparatus thereof
CN108595140B (en) Method and device for displaying multi-display content and electronic equipment
US10754524B2 (en) Resizing of images with respect to a single point of convergence or divergence during zooming operations in a user interface
US20140195900A1 (en) Computer readable medium for enhanced display of digital text
US20160034125A1 (en) List display control method and device
US10296185B2 (en) Viewing selected zoomed content
JP2017504917A (en) Method and apparatus for generating a personal input panel
CN114116106A (en) Chart display method and device, electronic equipment and storage medium
CN111221482B (en) Interface layout adjusting method based on command console
JP2014004783A (en) Electronic blackboard and display control method of the same
US11796959B2 (en) Augmented image viewing with three dimensional objects

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
TA01 Transfer of patent application right
TA01 Transfer of patent application right

Effective date of registration: 20201010

Address after: 261031 north of Yuqing street, east of Dongming Road, high tech Zone, Weifang City, Shandong Province (Room 502, Geer electronic office building)

Applicant after: GoerTek Optical Technology Co.,Ltd.

Address before: 261031 Dongfang Road, Weifang high tech Development Zone, Shandong, China, No. 268

Applicant before: GOERTEK Inc.

GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20221124

Address after: 266104 No. 500, Songling Road, Laoshan District, Qingdao, Shandong

Patentee after: GOERTEK TECHNOLOGY Co.,Ltd.

Address before: 261031 north of Yuqing street, east of Dongming Road, high tech Zone, Weifang City, Shandong Province (Room 502, Geer electronics office building)

Patentee before: GoerTek Optical Technology Co.,Ltd.