Detailed Description
The present invention will be described in further detail with reference to the accompanying drawings and examples. It is to be understood that the specific embodiments described herein are merely illustrative of the invention and are not limiting of the invention. It should be further noted that, for the convenience of description, only some of the structures related to the present invention are shown in the drawings, not all of the structures.
Fig. 1 is a schematic structural diagram of a main display device and an auxiliary display device according to an embodiment of the present invention.
In the present embodiment, the main display device 10 has a data port, the sub display device 20 has a data port, and a data line is accessible between the data port of the main display device 10 and the data port of the sub display device 20, so as to connect the main display device 10 and the sub display device 20.
The data port of the primary display device 10 and the data port of the secondary display device 20 may be set with various types of pins such as a video pin, a data pin, a network pin, etc. according to service requirements.
In which, the video pins may be used to transmit video signals, and with an HDMI (High Definition Multimedia Interface) signal as an example of a video signal, a pair of video pins may be used to transmit an HDMI clock signal, a pair of video signals may be used to transmit an HDMI red signal, a pair of video signals may be used to transmit an HDMI green signal, and a pair of video signals may be used to transmit an HDMI blue signal.
The data pins may be used to transmit Serial signals, such as USB (Universal Serial BUS) 3.0 signals, USB2.0 signals, including signals of camera, MIC (microphone), TOUCH up (TOUCH operation), and the like.
Network pins may be used to transmit network signals, such as gigabit network signals, for network communications.
In general, as shown in fig. 1, the main display device 10 has a screen (not shown), a controller 110, a main display controller 120, a signal switch 130, and the like.
The controller 10 belongs to a higher performance computing module.
For example, the controller 10 may be an Android module, that is, an Android system may be installed, and components such as a CPU (Central Processing Unit), a GPU (Graphics Processing Unit), a RAM (random access Memory), a ROM (Read-Only Memory), and the like are configured, for example, for the Android7.0 version, the CPU is a dual-core a72 and a quad-core a53, the GPU is a Mali T860, the RAM is 4GB, the ROM is 32GB, and the like.
For another example, the controller 10 may be a PC (personal computer) module configured with components such as a CPU, a GPU, a memory, and a hard disk, for example, for a plug-in Intel Core series modular computer, the CPU is Intel Core i5/i7, the GPU is kernel HD Graphics, the memory is DDR 48G/16G, and the hard disk is 128G/256G.
The main Display controller 120 belongs to Display Controllers (Display Controllers), and has a low operation performance, such as 811 SOC (System on Chip), and is responsible for receiving video signals from a serial port of a computer, placing the video signals into a frame memory, and generating serial Display data and a scanning control timing sequence required by a screen in a partition driving manner.
The signal switch 130 belongs to a switch (switch), and is capable of receiving at least two video signals, which may be HDMI signals, and outputting one of the video signals.
Referring to fig. 2, a schematic structural diagram of a signal switch according to an embodiment of the present invention is shown.
For the main display device shown in fig. 1, as shown in fig. 2, the signal switcher 130 has a firstvideo input interface 133, a secondvideo input interface 134, acontrol interface 132, and avideo output interface 131.
The firstvideo input interface 133 is connected to the controller 110 and can receive a video signal transmitted by the controller 110.
The secondvideo input interface 134 is connected to the main display controller 120 and can receive the video signal transmitted by the main display controller 120.
Thecontrol interface 132 is connected to the main display controller 120 and can receive an enable signal transmitted by the main display controller 120.
Thevideo output interface 131 may expose the housing of the main display device 10, serve as a pin in the data port, connect with the sub display device 20, and output a corresponding video signal to the sub display device 20 according to an enable signal.
For example, when the main display 120 transmits a high-level signal as an enable signal to the signal switch 130, the signal switch 130 outputs a video signal transmitted by the controller 110.
When the master 120 transmits the low-level signal to the signal switch 130 as an enable signal, the signal switch 130 outputs the video signal transmitted by the master 120.
Thevideo output interface 131 may expose the housing of the main display device 10, serve as a pin in the data port, connect with the sub display device 20, and output a corresponding video signal to the sub display device 20 according to an enable signal.
For example, when the main display 120 transmits a signal of a first level as an enable signal to the signal switch 130, the signal switch 130 outputs a video signal transmitted by the controller 110.
When the master 120 transmits the signal of the second level as an enable signal to the signal switch 130, the signal switch 130 outputs the video signal transmitted by the master 120.
When the main display 120 transmits the signal of the third level as an enable signal to the signal switch 130, the signal switch 130 outputs the video signal transmitted by the signal distributor 140.
Wherein the first level is higher than the second level, and the second level is higher than the third level.
The signal distributor 140 belongs to a distributor, and is configured to receive a video signal, which may be an HDMI signal, and project the video signal to at least two video signals.
As shown in fig. 1, the sub display device 20 has a screen (not shown), a sub display controller 210.
The sub Display controller 210 belongs to Display Controllers (Display Controllers), has low operation performance, such as 811 SOC, and is responsible for receiving video signals from a serial port of a computer, placing the video signals into a frame memory, and generating serial Display data and scanning control timing sequence required by a screen in a partition driving manner.
The intelligent interactive flat panel is taken as an example of a main display device and an auxiliary display device, a hardware part of the intelligent interactive flat panel is composed of a display module, an intelligent processing system (including display controllers (such as a main display controller and an auxiliary display controller), or a controller and a display controller (such as a main display controller and an auxiliary display controller)), and the like, and the display module is combined together by an integral structural part and is supported by a special software system, wherein the display module comprises a display screen and a backlight assembly, and the display screen comprises a transparent electric conduction layer, a liquid crystal layer and the like.
The display screen, in the embodiments of the present specification, refers to a touch screen, and a touch panel, and is an inductive liquid crystal display device, when a graphical button on the screen is touched, the tactile feedback system on the screen can drive various connection devices according to a pre-programmed program, so as to replace a mechanical button panel, and create a vivid video effect by using a liquid crystal display screen. Touch screens are distinguished from technical principles and can be divided into five basic categories; a vector pressure sensing technology touch screen, a resistance technology touch screen, a capacitance technology touch screen, an infrared technology touch screen, and a surface acoustic wave technology touch screen. According to the working principle of the touch screen and the medium for transmitting information, the touch screen can be divided into four categories: resistive, capacitive, infrared, and surface acoustic wave.
When a user touches the screen with a finger or a pen, the point coordinates are positioned, so that the control of the intelligent processing system is realized, and then different functional applications are realized along with the built-in software of the intelligent processing system.
The screen and the large screen mentioned in the embodiment of the invention both refer to the display screen of the intelligent interactive flat panel; the intelligent interaction panel displays data such as a certain interface and annotation information, and the data refers to the data such as the interface and the annotation information displayed on a display screen of the intelligent interaction panel.
Example one
Fig. 3 is a flowchart of a courseware displaying method according to an embodiment of the present invention, where the embodiment is applicable to a situation where a controller of a main display device controls a main display controller and a sub display controller to display courseware, and the method may be executed by the main display device and the sub display device, the main display device is connected to the sub display device, and the main display device and the sub display device may be implemented by software and/or hardware, where the main display device is provided with the controller, the main display controller and a signal switcher, and the sub display device is provided with the sub display controller, and the method specifically includes the following steps:
s301, the controller determines courseware and generates a first main video signal and a second main video signal according to the courseware.
In this embodiment, the user may adjust the display setting of the controller to "copy the desktops of the main display device and the auxiliary display device", and at this time, the controller may control the main display device and the auxiliary display device to display the same courseware, thereby implementing the dual-screen cloning.
The courseware may be a course document that is created according to teaching requirements through links such as teaching target determination, teaching content and task analysis, teaching activity structure and interface design, for example, PPT (PowerPoint, presentation), word (word processor application), PDF (portable document Format), txt (text document), seewo (wish), and the like.
In one example, the courseware includes a preparation phase, an activity phase, and a summary phase as shown.
The preparation phase is a phase for preparing activities such as interesting classification (competition mode), grouping competition, and misjudgment.
In the preparation phase, parameters such as the type of activity, difficulty, number of participating users, time, etc. may be set.
For activities such as interesting classification (competition mode), grouping competition, right and wrong judgment and the like, if a start control is clicked, the activity can be expanded and the activity stage is entered.
For other activities, the activity phase is entered after entering the activity page or reset of the courseware.
In the activity phase, a control for selecting elements in the lecture listening terminal is activated to be in an operable state, at this time, the lecture listening terminal can operate the elements related to the activity, for example, in the activity of classifying "region" and "country", the card "Beijing", "New York", "USA" and "China" in the activity is dragged, the elements for controlling the activity (such as controls for pausing, continuing, resetting and the like) and the elements unrelated to the activity (such as shape and thinking guide diagram) can be operated.
In the summary phase, the results of the activity, such as scores, answers, etc., may be displayed, and in this phase, the lecture terminal may click on controls for resetting or viewing the answers.
In a specific implementation, the controller can determine courseware, and the courseware is used for generating a first main video signal and a second main video signal with the same content.
The first main video signal and the second main video signal both belong to video signals, such as HDMI signals.
In one way of generating the first main video signal and the second main video signal, a storage device is connected to the main display device, wherein the storage device is a device for storing data, such as a usb disk.
In this manner, the controller may read courseware from the storage device and store the courseware in a local cache.
At the moment, the controller can call an application adaptive to the format of the courseware, open the courseware, display the courseware on the desktop, convert the desktop data into two paths of video signals, and generate a first main video signal and a second main video signal, wherein the first main video signal and the second main video signal are both used for displaying the courseware.
Of course, the manner of generating the first main video signal and the second main video signal is only an example, and when the embodiment is implemented, other manners of generating the first main video signal and the second main video signal may be set according to actual situations, for example, downloading a courseware from a cloud and generating the first main video signal and the second main video signal according to the courseware, and the like, which is not limited in this embodiment of the present invention. In addition to the above-mentioned methods for generating the first main video signal and the second main video signal, those skilled in the art may also adopt other methods for generating the first main video signal and the second main video signal according to actual needs, and this embodiment is not limited thereto.
S302, the controller transmits the first main video signal to the main display controller.
In this embodiment, the controller outputs the first main video signal to the main display controller, and the main display controller is configured to control the main display device to play the first main video signal.
Further, the main display controller receives a first main video signal from the controller, the first main video signal is placed into the frame memory, serial display data and a scanning control time sequence required by the screen are generated according to the first main video signal in a partition driving mode, and the screen plays the courseware according to the serial display data and the scanning control time sequence, so that the courseware is displayed on the screen.
And S303, the controller transmits the second main video signal to the signal switcher so as to transmit the second main video signal to the auxiliary display controller when the signal switcher receives the enabling signal of the main display controller.
In this embodiment, the controller outputs the second main video signal to the signal switcher, and at the same time, the controller notifies the main display controller of the display setting at this time as "copying the desktop surfaces of the main display device and the sub display device", and the main display controller generates the enable signal in response to the setting, and transmits the enable signal to the signal switcher.
The signal switcher responds to the enabling signal and outputs the video signal from the controller, namely, the second main video signal is output to the auxiliary display controller, and the auxiliary display controller is used for controlling the auxiliary display equipment to play the second main video signal.
Further, the secondary display controller receives a second main video signal from the controller, the second main video signal is placed into the frame memory, serial display data and a scanning control time sequence required by the screen are generated according to the second main video signal in a partition driving mode, and the screen plays the courseware according to the serial display data and the scanning control time sequence, so that the courseware is displayed on the screen.
In this embodiment, the controller determines the courseware and generates a first main video signal and a second main video signal according to the courseware, on one hand, the first main video signal is transmitted to the main display controller, the main display controller is used for controlling the main display device to play the first main video signal, on the other hand, the controller transmits the second main video signal to the signal switcher, when receiving the enable signal of the main display controller, the second main video signal is transmitted to the auxiliary display controller, the auxiliary display controller is used for controlling the auxiliary display device to play the second main video signal, the courseware is managed by the controller in a unified way, the main display controller and the auxiliary display controller do not need to communicate with the courseware frequently, the operation simplicity is greatly improved, the courseware can be displayed by displaying the first main video signal and the second main video signal, therefore, the real-time property of the courseware displayed by the main display device and the auxiliary display device is ensured, and the time delay of courseware display is reduced.
Example two
Fig. 4 is a flowchart of a courseware display method provided in the second embodiment of the present invention, and the present embodiment further adds a processing operation of operating courseware on the main display device based on the foregoing embodiment, where the method specifically includes the following steps:
s401, the controller determines courseware and generates a first main video signal and a second main video signal according to the courseware.
S402, the controller transmits the first main video signal to the main display controller.
The main display controller is used for controlling the main display equipment to play the first main video signal.
And S403, the controller transmits the second main video signal to the signal switcher so as to transmit the second main video signal to the auxiliary display controller when the signal switcher receives the enabling signal of the main display controller.
The auxiliary display controller is used for controlling the auxiliary display equipment to play the second main video signal.
S404, the controller receives touch operation acting on the main display device.
And S405, the controller operates the courseware according to the touch operation.
In this embodiment, the main display controller shields the touch operation applied to the main display device.
The term "shield" may refer to that the main display controller receives the touch operation but ignores the touch operation, or refers to that the touch operation is transmitted to the controller without being transmitted to the main display controller, which is not limited in this embodiment.
The user can trigger touch operation on the screen of the main display device by using a finger or a touch pen according to the demonstration condition of the actual courseware, and the touch operation is transmitted to the controller.
The controller responds to touch operation on the main display device to operate courseware.
Further, in the main display device, the touch operation may be transmitted through a standard USB protocol, a USB switch is disposed in the main display device, the USB switch is respectively connected to the controller and the main display controller, after the touch operation is generated on the screen of the main display device, the touch operation is sent to the USB switch, the USB switch may distribute the touch operation to the controller and the main display controller, and the main display controller may send an enable signal to the USB switch, so as to control the USB switch to output the touch operation to the controller and/or the main display controller.
It should be noted that the main display controller controls the logic distributed by the touch operation, and after receiving the touch operation, the controller does not determine whether to respond to the touch operation, but directly responds to the touch operation, so that the logical coincidence between the controller and the main display controller is reduced, and the coupling between the controller and the main display controller is reduced.
In this embodiment, the main display controller may send an enable signal to the USB switch to control the USB switch to output the touch operation to the controller, and at this time, the main display controller does not receive the touch operation, or outputs the touch operation to the controller and the main display controller at the same time, and at this time, the main display controller ignores the touch operation.
In particular implementations, courseware includes pages, each having elements, such as text, pictures, video, and so forth, therein.
The touch operation can be used to operate on a page, such as adding a new page, deleting an original page, turning a page (including turning a previous page, turning a next page), and the like.
The touch operation may also be used to operate on elements in the page, such as adding a new element, deleting an original element, modifying an original element (e.g., dragging, rotating, zooming, changing a property (e.g., a color, a font type), and the like.
In one case, the touch operation may refer to data of touch points, which includes one or more of the number of touch points, the state of the touch points, coordinates of the touch points, and pressure values of the touch points.
Wherein the coordinates of the touch point include a horizontal axis coordinate x and a vertical axis coordinate y.
If the screen of the main display device and the screen of the auxiliary display device have difference in resolution, the coordinates of the touch point on the screen of the main display device can be mapped to a unified screen to unify the coordinates, so that courseware operation is facilitated, namely linear scaling and offset are performed according to the size of the touch point on the screen of the main display device, and matching of the touch position and the display position is achieved.
For example, the resolution of the screen of the main display device is 1000 × 500, the resolution of the unified screen is 500 × 500, when the screen of the main display device displays a courseware, the display area of the main display device is 500 × 500 in the middle of the screen, two black edges of 250 × 500 appear on two sides of the screen, the vertex at the upper left corner of the touch display end is used as the origin of coordinates, and if the current touch point is (250, 0) at the touch display end, the actual click position corresponds to the (0, 0) point of the unified screen.
If the screen of the main display device is identical to the screen of the sub display device in resolution, the coordinates of the touch point may be directly used.
In another case, the touch operation may refer to a touch event, also called a touch gesture, a slide gesture, and the like, such as a double click, a leftward slide, a rightward slide, and the like.
In this case, the main display device may encapsulate data of the touch point as a touch event to map to a function commonly used for courseware, such as mapping a leftward sliding to a page turning on the previous page, mapping a rightward sliding to a page turning on the next page, and the like, thereby reducing an amount of computation of the data of the touch point by the controller.
Further, the main display device converts the data of the touch point into a touch event, the touch event can be packaged by adopting a keyboard protocol and then sent to the controller, the key event is directly sent to the controller in a USB HID keyboard mode, and the controller directly executes the operation corresponding to the key event.
After the controller operates the courseware, the first main video signal and the second main video signal are correspondingly updated, and the operation acting on the main display equipment is synchronously displayed in the main display equipment and the auxiliary display equipment.
In this embodiment, the controller receives a touch operation applied to the main display device, operates the courseware according to the touch operation, facilitates a user to operate the courseware on the main display device in a near manner under the condition that the distance between the main display device and the auxiliary display device is long, and synchronously displays the user's operation on the courseware on the auxiliary display device, and the practicability is high.
EXAMPLE III
Fig. 5 is a flowchart of a courseware display method provided by a third embodiment of the present invention, and the present embodiment further adds a processing operation of operating courseware on a secondary display device based on the foregoing embodiment, where the method specifically includes the following steps:
s501, the controller determines courseware, and generates a first main video signal and a second main video signal according to the courseware.
S502, the controller transmits the first main video signal to the main display controller.
The main display controller is used for controlling the main display equipment to play the first main video signal.
S503, the controller transmits the second main video signal to the signal switcher, so that when the signal switcher receives the enabling signal of the main display controller, the second main video signal is transmitted to the auxiliary display controller.
The auxiliary display controller is used for controlling the auxiliary display equipment to play the second main video signal.
S504, the controller receives touch operation acting on the auxiliary display equipment.
And S505, the controller operates the courseware according to the touch operation.
In this embodiment, the sub display controller shields the touch operation applied to the sub display device.
The shielding may refer to that the secondary display controller receives the touch operation but ignores the touch operation, or may refer to that the touch operation is transmitted to the controller without being transmitted to the secondary display controller, which is not limited in this embodiment.
The user can trigger touch operation on the screen of the auxiliary display device by using a finger or a touch pen according to the demonstration condition of the actual courseware, and the touch operation is transmitted to the controller through the data port of the auxiliary display device and the data port of the main display device.
The controller responds to touch operation on the auxiliary display device to operate courseware.
Further, in the secondary display device, the touch operation may be transmitted through a standard USB protocol, a USB switch is disposed in the secondary display device, and the USB switch is connected to the data ports of the secondary display device and the secondary display device, respectively, after the touch operation is generated on the screen of the secondary display device, the touch operation is sent to the USB switch, and the USB switch may distribute the touch operation to the secondary display device, or the touch operation is distributed to the controller through the data port of the secondary display device, and the secondary display device may send an enable signal to the USB switch, so as to control the USB switch to output the touch operation to the controller and/or the secondary display device.
It should be noted that the sub display controller controls the logic distributed by the touch operation, and after receiving the touch operation, the controller directly responds to the touch operation without determining whether to respond to the touch operation, so that the logical coincidence between the controller and the sub display controller is reduced, and the coupling between the controller and the sub display controller is reduced.
In this embodiment, the secondary display controller may send an enable signal to the USB switch to control the USB switch to output the touch operation to the controller, and at this time, the secondary display controller does not receive the touch operation, or outputs the touch operation to the controller and the secondary display controller at the same time, and at this time, the secondary display controller ignores the touch operation.
In particular implementations, courseware includes pages, each having elements, such as text, pictures, video, and so forth, therein.
The touch operation can be used to operate on a page, such as adding a new page, deleting an original page, turning a page (including turning a previous page, turning a next page), and the like.
The touch operation may also be used to operate on elements in the page, such as adding a new element, deleting an original element, modifying an original element (e.g., dragging, rotating, zooming, changing a property (e.g., a color, a font type), and the like.
Further, the touch operation may refer to data of touch points, which includes one or more of the number of touch points, the state of the touch points, coordinates of the touch points, and pressure values of the touch points.
Wherein the coordinates of the touch point include a horizontal axis coordinate x and a vertical axis coordinate y.
If the resolution of the screen of the main display device is different from that of the screen of the auxiliary display device, the coordinates of the touch point on the screen of the auxiliary display device can be mapped to the unified screen to unify the coordinates, so that courseware operation is facilitated, namely linear scaling and offset are performed according to the size of the touch point on the auxiliary display device, and matching of the touch position and the display position is realized.
For example, the resolution of the screen of the secondary display device is 1000 × 500, the resolution of the unified screen is 500 × 500, when the screen of the secondary display device displays a courseware, the display area of the secondary display device is 500 × 500 in the middle of the screen, two black edges of 250 × 500 appear on two sides of the screen, the vertex at the upper left corner of the touch display end is used as the origin of coordinates, and if the current touch point is (250, 0) at the touch display end, the actual click position corresponds to the (0, 0) point of the unified screen.
If the screen of the main display device is identical to the screen of the sub display device in resolution, the coordinates of the touch point may be directly used.
After the controller operates the courseware, the first main video signal and the second main video signal are correspondingly updated, and the operation acting on the auxiliary display equipment is synchronously displayed in the main display equipment and the auxiliary display equipment.
In this embodiment, the controller receives a touch operation applied to the secondary display device, operates the courseware according to the touch operation, facilitates a user to operate the courseware nearby on the secondary display device and synchronously displays the user's operation on the courseware on the secondary display device under the condition that the distance between the primary display device and the secondary display device is long, and the practicability is high.
Example four
Fig. 6 is a schematic structural diagram of a main display device according to a fourth embodiment of the present invention, where the main display device is connected to a secondary display device, acontroller 601, amain display controller 602 and asignal switcher 603 are disposed in the main display device, and a secondary display controller is disposed in the secondary display device, where thecontroller 601 is configured to:
determining courseware, and generating a first main video signal and a second main video signal according to the courseware;
transmitting the first main video signal to the main display controller, wherein the main display controller is used for controlling the main display equipment to play the first main video signal;
and transmitting the second main video signal to the signal switcher so that when the signal switcher receives the enabling signal of the main display controller, the second main video signal is transmitted to the auxiliary display controller, and the auxiliary display controller is used for controlling the auxiliary display equipment to play the second main video signal.
In one embodiment of the present invention, a storage device is connected to the main display device, and thecontroller 601 is further configured to:
reading courseware from the storage device;
and generating a first main video signal and a second main video signal, wherein the first main video signal and the second main video signal are both used for displaying the courseware.
In an embodiment of the present invention, the master display controller shields a touch operation applied to the master display device.
In one embodiment of the present invention, thecontroller 601 is further configured to:
receiving touch operation acting on the main display equipment;
and operating the courseware according to the touch operation.
In one embodiment of the present invention, the secondary display controller shields a touch operation applied to the secondary display device.
In one embodiment of the present invention, thecontroller 601 is further configured to:
receiving touch operation acting on the auxiliary display equipment;
and operating the courseware according to the touch operation.
The main display device provided by the embodiment of the invention can execute the courseware display method provided by any embodiment of the invention, and has the corresponding functional modules and beneficial effects of the execution method.
EXAMPLE five
Fig. 7 is a schematic structural diagram of a courseware display system according to a fifth embodiment of the present invention, the system includes a main display device 710 and a sub display device 720 connected together, acontroller 711, a main display controller 712 and asignal switcher 713 are disposed in the main display device 710, and asub display controller 721 is disposed in the sub display device 720;
thecontroller 711 is configured to determine a courseware, generate a first main video signal and a second main video signal according to the courseware, and transmit the first main video signal to the main display controller;
the main display controller 712 is configured to control the main display device to play the first main video signal;
thecontroller 711, further configured to transmit the second main video signal to the signal switcher;
the main controller 712 is further configured to transmit an enable signal to the signal switcher to control the signal switcher to transmit the second main video signal to the secondary display controller;
thesecondary display controller 721 is configured to control the secondary display device to play the second primary video signal.
In one embodiment of the present invention, a storage device is connected to the main display device, and thecontroller 711 is further configured to:
reading courseware from the storage device;
and generating a first main video signal and a second main video signal, wherein the first main video signal and the second main video signal are both used for displaying the courseware.
In an embodiment of the present invention, the main display controller 712 is further configured to shield the touch operation applied to the main display device.
In one embodiment of the present invention, thecontroller 711 is further configured to:
receiving touch operation acting on the main display equipment;
and operating the courseware according to the touch operation.
In an embodiment of the present invention, thesecondary display controller 721 is further configured to shield the touch operation applied to the secondary display device.
In one embodiment of the present invention, thecontroller 711 is further configured to:
receiving touch operation acting on the auxiliary display equipment;
and operating the courseware according to the touch operation.
The courseware display system provided by the embodiment of the invention can execute the courseware display method provided by any embodiment of the invention, and has the corresponding functional modules and beneficial effects of the execution method.
EXAMPLE six
Fig. 8 is a schematic structural diagram of a computer device according to a sixth embodiment of the present invention. As shown in fig. 8, the computer apparatus includes aprocessor 800, amemory 801, acommunication module 802, aninput device 803, and anoutput device 804; the number of theprocessors 800 in the computer device may be one or more, and oneprocessor 800 is taken as an example in fig. 8; theprocessor 800, thememory 801, thecommunication module 802, theinput device 803 and theoutput device 804 in the computer apparatus may be connected by a bus or other means, and fig. 8 illustrates an example of connection by a bus.
Thememory 801 is a computer-readable storage medium, and can be used for storing software programs, computer-executable programs, and modules, such as modules corresponding to the display method of the courseware in the present embodiment (for example, thecontroller 601 in the main display device shown in fig. 6, or thecontroller 711, the main display 712, and thesub display 721 in the display system of the courseware shown in fig. 7). Theprocessor 800 executes various functional applications and data processing of the computer device, i.e., implements the above-described courseware display method, by running software programs, instructions, and modules stored in thememory 801.
Thememory 801 may mainly include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application program required for at least one function; the storage data area may store data created according to use of the computer device, and the like. Further, thememory 801 may include high speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other non-volatile solid state storage device. In some examples,memory 801 may further include memory located remotely fromprocessor 800, which may be connected to a computer device through a network. Examples of such networks include, but are not limited to, the internet, intranets, local area networks, mobile communication networks, and combinations thereof.
And thecommunication module 802 is configured to establish a connection with the display screen and implement data interaction with the display screen. Theinput unit 803 may be used to receive input numeric or character information and generate key signal inputs related to user settings and function control of the computer apparatus.
The computer device provided by the embodiment of the invention can execute the courseware display method provided by any embodiment of the invention, and has corresponding functions and beneficial effects.
EXAMPLE seven
The seventh embodiment of the present invention further provides a computer-readable storage medium, on which a computer program is stored, where the computer program, when executed by a processor, implements a courseware display method, a main display device is connected to a sub-display device, the main display device is provided with a controller, a main display controller and a signal switcher, the sub-display device is provided with a sub-display controller, and the method includes:
the controller determines courseware and generates a first main video signal and a second main video signal according to the courseware;
the controller transmits the first main video signal to the main display controller, and the main display controller is used for controlling the main display equipment to play the first main video signal;
the controller will the second main video signal transmits extremely the signal switch ware to when the signal switch ware receives the enable signal of main display accuse ware, will the second main video signal transmits extremely vice display accuse ware, vice display accuse ware is used for controlling vice display equipment broadcast the second main video signal.
Of course, the computer readable storage medium provided by the embodiment of the present invention is not limited to the above-mentioned method operations, and may also perform related operations in the courseware display method provided by any embodiment of the present invention.
From the above description of the embodiments, it is obvious for those skilled in the art that the present invention can be implemented by software and necessary general hardware, and certainly, can also be implemented by hardware, but the former is a better embodiment in many cases. Based on such understanding, the technical solutions of the present invention may be embodied in the form of a software product, which can be stored in a computer-readable storage medium, such as a floppy disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a FLASH Memory (FLASH), a hard disk or an optical disk of a computer, and includes several instructions for enabling a computer device (which may be a personal computer, a server, or a network device) to execute the methods according to the embodiments of the present invention.
It should be noted that, in the embodiment of the display system of the main display device or the courseware, each included unit and module are only divided according to the functional logic, but are not limited to the above division as long as the corresponding functions can be realized; in addition, specific names of the functional units are only for convenience of distinguishing from each other, and are not used for limiting the protection scope of the present invention.
It is to be noted that the foregoing is only illustrative of the preferred embodiments of the present invention and the technical principles employed. It will be understood by those skilled in the art that the present invention is not limited to the particular embodiments described herein, but is capable of various obvious changes, rearrangements and substitutions as will now become apparent to those skilled in the art without departing from the scope of the invention. Therefore, although the present invention has been described in greater detail by the above embodiments, the present invention is not limited to the above embodiments, and may include other equivalent embodiments without departing from the spirit of the present invention, and the scope of the present invention is determined by the scope of the appended claims.