CN111782118A - Picture translation method and device on all-in-one machine, storage medium and all-in-one machine equipment - Google Patents

Picture translation method and device on all-in-one machine, storage medium and all-in-one machine equipment Download PDF

Info

Publication number
CN111782118A
CN111782118A CN202010627284.2A CN202010627284A CN111782118A CN 111782118 A CN111782118 A CN 111782118A CN 202010627284 A CN202010627284 A CN 202010627284A CN 111782118 A CN111782118 A CN 111782118A
Authority
CN
China
Prior art keywords
picture
translation
user
screen
built
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.)
Granted
Application number
CN202010627284.2A
Other languages
Chinese (zh)
Other versions
CN111782118B (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.)
Guangzhou Lango Electronic Science and Technology Co Ltd
Original Assignee
Guangzhou Lango Electronic Science and 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
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=72757791&utm_source=***_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=CN111782118(A) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Guangzhou Lango Electronic Science and Technology Co Ltd filed Critical Guangzhou Lango Electronic Science and Technology Co Ltd
Priority to CN202010627284.2A priority Critical patent/CN111782118B/en
Publication of CN111782118A publication Critical patent/CN111782118A/en
Application granted granted Critical
Publication of CN111782118B publication Critical patent/CN111782118B/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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The invention discloses a picture translation method and device on an all-in-one machine, a storage medium and all-in-one machine equipment, wherein the method comprises the following steps: after a built-in system of the all-in-one machine equipment is started, entering an initial picture state based on preset conditions, wherein the initial picture state comprises a full screen, a half screen or a designated picture position; generating a picture translation instruction based on the operation of a user on the all-in-one machine equipment, and sending the picture translation instruction to the built-in system; the built-in system analyzes the picture translation instruction to obtain an input event input by a user in the picture translation instruction and a specified position needing translation; the built-in system translates the picture to be translated to a specified position based on an input event input by a user and the specified position needing translation. In the embodiment of the invention, the corresponding picture is translated to the corresponding screen operable position in a picture translation mode, so that the picture can be operated without adding additional auxiliary equipment.

Description

Picture translation method and device on all-in-one machine, storage medium and all-in-one machine equipment
Technical Field
The invention relates to the technical field of all-in-one machines, in particular to a picture translation method and device on an all-in-one machine, a storage medium and all-in-one machine equipment.
Background
Present all-in-one equipment technique has very ripe, and the field of using is very many, especially use in education, and be used for replacing the aspect of original blackboard with all-in-one equipment gradually, under general condition, the length and width height that is used for replacing the all-in-one equipment of education blackboard all is almost as much as original blackboard, under most of them, mr need stand tiptoe on the first half that can only arrive, it is very inconvenient to the operation of this all-in-one, influence mr's operation experience, and influence the teaching process.
Disclosure of Invention
The invention aims to overcome the defects of the prior art, and provides a picture translation method and device on an all-in-one machine, a storage medium and all-in-one machine equipment.
In order to solve the above technical problem, an embodiment of the present invention further provides a method for translating a picture on an all-in-one machine, where the method includes:
after a built-in system of the all-in-one machine equipment is started, entering an initial picture state based on preset conditions, wherein the initial picture state comprises a full screen, a half screen or a designated picture position;
generating a picture translation instruction based on the operation of a user on the all-in-one machine equipment, and sending the picture translation instruction to the built-in system;
the built-in system analyzes the picture translation instruction to obtain an input event input by a user in the picture translation instruction and a specified position needing translation;
the built-in system translates the picture to be translated to a specified position based on an input event input by a user and the specified position needing translation.
Optionally, the operation of the user on the all-in-one machine device includes dragging, sliding, and clicking;
the operation behaviors comprise infrared operation, key operation, network operation, serial port operation, USB external equipment operation and touch operation.
Optionally, the infrared operation is to generate a frame translation instruction by sending an appointed infrared code value or combination value through a user operation on the infrared remote control device;
the key operation is that a user operates and sends an appointed key code value or combined value on the key to generate a picture translation instruction;
the network operation is to send a specified command through the network to generate a screen shift instruction;
the serial port operation is used for sending a specified command through the serial port to generate a picture translation instruction;
the USB external equipment is operated to translate the picture to a specified position through dragging of the USB external equipment to generate a picture translation instruction;
the touch operation is that a user touches the screen of the all-in-one machine according to a preset touch action to generate a picture translation instruction.
Optionally, the input event includes an infrared operation, a key operation, a network operation, a serial port operation, a USB external device operation, and a correlation between a touch operation and a designated position.
Optionally, the to-be-translated picture includes a screen menu type adjustment mode and a video picture;
after the input event is translated in the screen menu type adjustment mode and the video picture, the position of the operation of the user on the all-in-one machine equipment is inconsistent with the position of the user, and the input event needs to be linearly converted.
Optionally, the translating, by the built-in system, the to-be-translated picture to the specified position based on the input event input by the user and the specified position to be translated, where the translating is required, includes:
the built-in system translates the screen menu type adjustment mode and the video picture to a specified position based on an input event input by a user and the specified position needing translation.
Optionally, the translating the screen menu type adjusting mode to the designated position includes:
based on calling the first interface of the bottom layer of the built-in system, translating the picture of the original coordinate of the screen menu type adjusting mode to the coordinate position of the appointed position, and cutting the picture beyond the screen;
the translating the video picture to the designated position includes:
based on calling a bottom layer second interface of the built-in system, translating the picture of the original coordinate of the video picture to the coordinate position of the appointed position, and cutting the picture beyond the screen;
wherein the screen menu adjustment mode and the panning of the video picture are performed simultaneously.
In addition, an embodiment of the present invention further provides a device for translating a picture on an all-in-one machine, where the device includes:
an initialization module: the method comprises the steps that after a built-in system for the all-in-one machine equipment is started, an initial picture state is entered based on preset conditions, wherein the initial picture state comprises a full screen position, a half screen position or a designated picture position;
an instruction generation module: the all-in-one machine equipment is used for generating a picture translation instruction based on the operation of a user on the all-in-one machine equipment and sending the picture translation instruction to the built-in system;
an instruction analysis module: the built-in system is used for analyzing the picture translation instruction to obtain an input event input by a user in the picture translation instruction and a specified position needing translation;
a picture translation module: the built-in system is used for translating the picture to be translated to the specified position based on the input event input by the user and the specified position needing translation.
In addition, an embodiment of the present invention further provides a computer-readable storage medium, on which a computer program is stored, where the computer program is executed by a processor to implement the picture panning method described in any one of the above.
In addition, an embodiment of the present invention further provides an all-in-one machine device, which includes:
one or more processors;
a memory;
one or more applications, wherein the one or more applications are stored in the memory and configured to be executed by the one or more processors, the one or more applications configured to: executing the picture translation method of any one of the above.
In the embodiment of the invention, the corresponding picture is translated to the corresponding operable position of the screen in a picture translation mode, so that the picture can be operated without adding additional auxiliary equipment, a user can conveniently operate the picture, the auxiliary equipment or equipment required by operation is reduced, the use cost is reduced, and the use experience of the user is improved.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only some embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to the drawings without creative efforts.
FIG. 1 is a schematic flow chart of a method for translating a picture on a kiosk according to an embodiment of the present invention;
FIG. 2 is a schematic structural diagram of a frame translation device on the all-in-one machine according to an embodiment of the present invention;
FIG. 3 is a schematic structural component diagram of the all-in-one machine device in the embodiment of the invention;
fig. 4 is a diagram of the reference effect after the translation in the embodiment of the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
Examples
Referring to fig. 1, fig. 1 is a schematic flow chart illustrating a method for panning on a kiosk according to an embodiment of the present invention.
As shown in fig. 1, a method for translating a picture on a kiosk, the method includes:
s11: after a built-in system of the all-in-one machine equipment is started, entering an initial picture state based on preset conditions, wherein the initial picture state comprises a full screen, a half screen or a designated picture position;
in the specific implementation process of the invention, the initialization state of the all-in-one machine equipment is set correspondingly under a general condition, and can be full screen, half screen or designated picture position, and the initialization under the general condition is the initialization of the built-in system of the all-in-one machine equipment after being powered on or the initialization is entered by a user in an instruction mode; the preset condition is preset by a user in a built-in system of the all-in-one machine equipment; the setting can be specifically carried out according to the habit of the user.
S12: generating a picture translation instruction based on the operation of a user on the all-in-one machine equipment, and sending the picture translation instruction to the built-in system;
in the specific implementation process of the invention, the operation of the user on the all-in-one machine equipment comprises dragging, sliding and clicking; the operation behaviors comprise infrared operation, key operation, network operation, serial port operation, USB external equipment operation and touch operation.
Further, the infrared operation is to generate a picture translation instruction by sending an appointed infrared code value or combined value through the operation of a user on the infrared remote control equipment; the key operation is that a user operates and sends an appointed key code value or combined value on the key to generate a picture translation instruction; the network operation is to send a specified command through the network to generate a screen shift instruction; the serial port operation is used for sending a specified command through the serial port to generate a picture translation instruction; the USB external equipment is operated to translate the picture to a specified position through dragging of the USB external equipment to generate a picture translation instruction; the touch operation is that a user touches the screen of the all-in-one machine according to a preset touch action to generate a picture translation instruction.
Specifically, the operation of the user on the all-in-one machine device means that the user can send and generate a picture translation instruction to the all-in-one machine device through some user operations such as dragging, sliding, clicking and the like on the all-in-one machine device, and after the picture translation instruction is generated, the picture translation instruction is sent to a built-in system of the all-in-one machine device.
User's operation, such as pressing the whole screen by three fingers, the screen picture is translated downwards to 1/2 position of the screen, etc.; the operation behaviors of the user at least comprise infrared operation, key operation, network operation, serial port operation, USB external equipment operation, touch operation and the like; after the operation, sending an appointed protocol to the all-in-one machine equipment; the key operation is to generate a picture translation instruction by sending an appointed key code value or a combined value through the user operation on the key, and to operate the picture translation by sending the appointed key code value or the combined value and the like (the translation amplitude can be selected by the user, such as half, 1/3 and the like); the network operation is to send a specified command through the network to generate a screen shift instruction, and the specified command is sent through the network as follows: instructions such as set x being 0, y being 1080, the picture of the screen moves to 0 in the x coordinate, and the initial coordinate of y is translated to the position of 1080; the serial port operation is that a specified command is sent through the serial port to generate a picture translation command, and the specified command is sent through the serial port, such as: instructions such as set x being 0, y being 1080, the picture of the screen moves to 0 in the x coordinate, and the initial coordinate of y is translated to the position of 1080; the USB external equipment is operated to translate the picture to a specified position through dragging of the USB external equipment to generate a picture translation instruction, the USB external equipment can be a mouse, and when the USB external equipment is the mouse, the USB external equipment can translate the picture to the specified position through dragging of the mouse; the touch operation is that a user touches a screen of the all-in-one machine according to a preset touch action to generate a picture translation instruction, and the picture translation instruction can be a long-time press with one or more fingers; continuously tapping for a plurality of times at a specified position, and the like, and the operation picture is translated (the translation amplitude can be selected by a user, such as half, 1/3, and the like); the infrared operation is to generate a picture translation instruction by sending a default infrared code value or a combination value through the user operation on the infrared remote control device, and to operate the picture translation by sending the default infrared code value or the combination value and the like (the translation amplitude can be selected by the user, such as half, 1/3 and the like).
S13: the built-in system analyzes the picture translation instruction to obtain an input event input by a user in the picture translation instruction and a specified position needing translation;
in the specific implementation process of the invention, the input event comprises infrared operation, key operation, network operation, serial port operation, USB external equipment operation and the association between touch operation and a designated position.
Specifically, after a built-in system of the all-in-one machine device receives a picture translation instruction, the picture translation instruction is analyzed, so that an input event input by a user in the picture translation instruction and a specified position required to be translated are obtained; the mapping of the input event mainly comprises the association of infrared operation, key operation, network operation, serial port operation, USB external equipment operation and touch operation with a designated position.
S14: the built-in system translates the picture to be translated to a specified position based on an input event input by a user and the specified position needing translation.
In the specific implementation process of the invention, the picture to be translated comprises a screen menu type adjusting mode and a video picture; after the input event is translated in the screen menu type adjustment mode and the video picture, the position of the operation of the user on the all-in-one machine equipment is inconsistent with the position of the user, and the input event needs to be linearly converted.
Further, the built-in system translates the picture to be translated to a specified position based on an input event input by a user and the specified position needing translation, and the method comprises the following steps: the built-in system translates the screen menu type adjustment mode and the video picture to a specified position based on an input event input by a user and the specified position needing translation.
Further, the translating the screen menu type adjusting mode to the appointed position includes: based on calling the first interface of the bottom layer of the built-in system, translating the picture of the original coordinate of the screen menu type adjusting mode to the coordinate position of the appointed position, and cutting the picture beyond the screen; the translating the video picture to the designated position includes: based on calling a bottom layer second interface of the built-in system, translating the picture of the original coordinate of the video picture to the coordinate position of the appointed position, and cutting the picture beyond the screen; wherein the screen menu adjustment mode and the panning of the video picture are performed simultaneously.
Specifically, the to-be-translated picture generally includes an on-screen menu adjustment mode (OSD) and a video picture, and since the position of the user operation is inconsistent with the position seen by the user due to the change of the input event after the OSD and the video picture are translated and the actual position, the input event needs to be linearly converted; such as: when the position is moved from (x, y) to (x + a, y + b), then when the input event of the user is (x1, y1), it needs to be converted into (x1+ a, y1+ b); wherein x, y are relative coordinates of the initial coordinate (0,0) of the picture, x is the position of the x-axis, y is the position of the y-axis, and a, b are the amplitude of the picture translation; x1, y1 are the coordinates of our input device, x1 is the coordinates of the x-axis, y1 is the coordinates of the y-axis, (x1+ a, y1+ b) are the coordinates after mapping.
The translation of the to-be-translated picture to the designated position refers to the translation of the picture of the OSD and the Video picture to the position set by the user.
OSD: OSD is the abbreviation of On Screen Display, and is applied to CRT/LCD Display, and some special characters or figures are generated in the Screen of the Display, so that the user can obtain some messages; VIEDO: the video picture is positioned below the OSD picture and covered by the OSD when the OSD and the video are displayed simultaneously.
Implementation of OSD and video panning: and (3) OSD translation: translating the picture based on the original coordinate (0,0) to the coordinate position of (a, b) by calling a system bottom layer interface, and cutting the picture exceeding the screen; and (3) translation of the video: the translation principle of the video screen is similar to the realization of OSD, the interfaces called by the system are different, the picture based on the original coordinate (0,0) is translated to the coordinate position of (a, b), and the picture beyond the screen can be cut off; when the user has a command to pan, the panning of the OSD and the Video are invoked at the same time, and since these operations are in the order of microseconds, the user feels that the OSD and the Video are panning at the same time, and the effect of panning can be seen in fig. 4.
In the embodiment of the invention, the corresponding picture is translated to the corresponding operable position of the screen in a picture translation mode, so that the picture can be operated without adding additional auxiliary equipment, a user can conveniently operate the picture, the auxiliary equipment or equipment required by operation is reduced, the use cost is reduced, and the use experience of the user is improved.
Examples
Referring to fig. 2, fig. 2 is a schematic structural assembly diagram of a frame translation device on an all-in-one machine according to an embodiment of the present invention.
As shown in fig. 2, a picture translation apparatus on a kiosk, the apparatus includes:
the initialization module 21: the method comprises the steps that after a built-in system for the all-in-one machine equipment is started, an initial picture state is entered based on preset conditions, wherein the initial picture state comprises a full screen position, a half screen position or a designated picture position;
in the specific implementation process of the invention, the initialization state of the all-in-one machine equipment is set correspondingly under a general condition, and can be full screen, half screen or designated picture position, and the initialization under the general condition is the initialization of the built-in system of the all-in-one machine equipment after being powered on or the initialization is entered by a user in an instruction mode; the preset condition is preset by a user in a built-in system of the all-in-one machine equipment; the setting can be specifically carried out according to the habit of the user.
The instruction generation module 22: the all-in-one machine equipment is used for generating a picture translation instruction based on the operation of a user on the all-in-one machine equipment and sending the picture translation instruction to the built-in system;
in the specific implementation process of the invention, the operation of the user on the all-in-one machine equipment comprises dragging, sliding and clicking; the operation behaviors comprise infrared operation, key operation, network operation, serial port operation, USB external equipment operation and touch operation.
Further, the infrared operation is to generate a picture translation instruction by sending an appointed infrared code value or combined value through the operation of a user on the infrared remote control equipment; the key operation is that a user operates and sends an appointed key code value or combined value on the key to generate a picture translation instruction; the network operation is to send a specified command through the network to generate a screen shift instruction; the serial port operation is used for sending a specified command through the serial port to generate a picture translation instruction; the USB external equipment is operated to translate the picture to a specified position through dragging of the USB external equipment to generate a picture translation instruction; the touch operation is that a user touches the screen of the all-in-one machine according to a preset touch action to generate a picture translation instruction.
Specifically, the operation of the user on the all-in-one machine device means that the user can send and generate a picture translation instruction to the all-in-one machine device through some user operations such as dragging, sliding, clicking and the like on the all-in-one machine device, and after the picture translation instruction is generated, the picture translation instruction is sent to a built-in system of the all-in-one machine device.
User's operation, such as pressing the whole screen by three fingers, the screen picture is translated downwards to 1/2 position of the screen, etc.; the operation behaviors of the user at least comprise infrared operation, key operation, network operation, serial port operation, USB external equipment operation, touch operation and the like; after the operation, sending an appointed protocol to the all-in-one machine equipment; the key operation is to generate a picture translation instruction by sending an appointed key code value or a combined value through the user operation on the key, and to operate the picture translation by sending the appointed key code value or the combined value and the like (the translation amplitude can be selected by the user, such as half, 1/3 and the like); the network operation is to send a specified command through the network to generate a screen shift instruction, and the specified command is sent through the network as follows: instructions such as set x being 0, y being 1080, the picture of the screen moves to 0 in the x coordinate, and the initial coordinate of y is translated to the position of 1080; the serial port operation is that a specified command is sent through the serial port to generate a picture translation command, and the specified command is sent through the serial port, such as: instructions such as set x being 0, y being 1080, the picture of the screen moves to 0 in the x coordinate, and the initial coordinate of y is translated to the position of 1080; the USB external equipment is operated to translate the picture to a specified position through dragging of the USB external equipment to generate a picture translation instruction, the USB external equipment can be a mouse, and when the USB external equipment is the mouse, the USB external equipment can translate the picture to the specified position through dragging of the mouse; the touch operation is that a user touches a screen of the all-in-one machine according to a preset touch action to generate a picture translation instruction, and the picture translation instruction can be a long-time press with one or more fingers; continuously tapping for a plurality of times at a specified position, and the like, and the operation picture is translated (the translation amplitude can be selected by a user, such as half, 1/3, and the like); the infrared operation is to generate a picture translation instruction by sending a default infrared code value or a combination value through the user operation on the infrared remote control device, and to operate the picture translation by sending the default infrared code value or the combination value and the like (the translation amplitude can be selected by the user, such as half, 1/3 and the like).
The instruction analysis module 23: the built-in system is used for analyzing the picture translation instruction to obtain an input event input by a user in the picture translation instruction and a specified position needing translation;
in the specific implementation process of the invention, the input event comprises infrared operation, key operation, network operation, serial port operation, USB external equipment operation and the association between touch operation and a designated position.
Specifically, after a built-in system of the all-in-one machine device receives a picture translation instruction, the picture translation instruction is analyzed, so that an input event input by a user in the picture translation instruction and a specified position required to be translated are obtained; the mapping of the input event mainly comprises the association of infrared operation, key operation, network operation, serial port operation, USB external equipment operation and touch operation with a designated position.
The screen shift module 24: the built-in system is used for translating the picture to be translated to the specified position based on the input event input by the user and the specified position needing translation.
In the specific implementation process of the invention, the picture to be translated comprises a screen menu type adjusting mode and a video picture; after the input event is translated in the screen menu type adjustment mode and the video picture, the position of the operation of the user on the all-in-one machine equipment is inconsistent with the position of the user, and the input event needs to be linearly converted.
Further, the built-in system translates the picture to be translated to a specified position based on an input event input by a user and the specified position needing translation, and the method comprises the following steps: the built-in system translates the screen menu type adjustment mode and the video picture to a specified position based on an input event input by a user and the specified position needing translation.
Further, the translating the screen menu type adjusting mode to the appointed position includes: based on calling the first interface of the bottom layer of the built-in system, translating the picture of the original coordinate of the screen menu type adjusting mode to the coordinate position of the appointed position, and cutting the picture beyond the screen; the translating the video picture to the designated position includes: based on calling a bottom layer second interface of the built-in system, translating the picture of the original coordinate of the video picture to the coordinate position of the appointed position, and cutting the picture beyond the screen; wherein the screen menu adjustment mode and the panning of the video picture are performed simultaneously.
Specifically, the to-be-translated picture generally includes an on-screen menu adjustment mode (OSD) and a video picture, and since the position of the user operation is inconsistent with the position seen by the user due to the change of the input event after the OSD and the video picture are translated and the actual position, the input event needs to be linearly converted; such as: when the position is moved from (x, y) to (x + a, y + b), then when the input event of the user is (x1, y1), it needs to be converted into (x1+ a, y1+ b); wherein x, y are relative coordinates of the initial coordinate (0,0) of the picture, x is the position of the x-axis, y is the position of the y-axis, and a, b are the amplitude of the picture translation; x1, y1 are the coordinates of our input device, x1 is the coordinates of the x-axis, y1 is the coordinates of the y-axis, (x1+ a, y1+ b) are the coordinates after mapping.
The translation of the to-be-translated picture to the designated position refers to the translation of the picture of the OSD and the Video picture to the position set by the user.
OSD: OSD is the abbreviation of On Screen Display, and is applied to CRT/LCD Display, and some special characters or figures are generated in the Screen of the Display, so that the user can obtain some messages; VIEDO: the video picture is positioned below the OSD picture and covered by the OSD when the OSD and the video are displayed simultaneously.
Implementation of OSD and video panning: and (3) OSD translation: translating the picture based on the original coordinate (0,0) to the coordinate position of (a, b) by calling a system bottom layer interface, and cutting the picture exceeding the screen; and (3) translation of the video: the translation principle of the video screen is similar to the realization of OSD, the interfaces called by the system are different, the picture based on the original coordinate (0,0) is translated to the coordinate position of (a, b), and the picture beyond the screen can be cut off; when the user has a command to pan, the panning of the OSD and the Video are invoked at the same time, and since these operations are in the order of microseconds, the user feels that the OSD and the Video are panning at the same time, and the effect of panning can be seen in fig. 4.
In the embodiment of the invention, the corresponding picture is translated to the corresponding operable position of the screen in a picture translation mode, so that the picture can be operated without adding additional auxiliary equipment, a user can conveniently operate the picture, the auxiliary equipment or equipment required by operation is reduced, the use cost is reduced, and the use experience of the user is improved.
The computer-readable storage medium stores a computer program, and the computer program is executed by a processor to implement the screen panning method according to any one of the above embodiments. The computer-readable storage medium includes, but is not limited to, any type of disk including floppy disks, hard disks, optical disks, CD-ROMs, and magneto-optical disks, ROMs (Read-Only memories), RAMs (Random AcceSS memories), EPROMs (EraSable Programmable Read-Only memories), EEPROMs (Electrically EraSable Programmable Read-Only memories), flash memories, magnetic cards, or optical cards. That is, a storage device includes any medium that stores or transmits information in a form readable by a device (e.g., a computer, a cellular phone), and may be a read-only memory, a magnetic or optical disk, or the like.
The embodiment of the invention also provides a computer application program which runs on a computer and is used for executing the picture translation method of any one of the embodiments.
In addition, fig. 3 is a schematic structural composition diagram of the all-in-one conference machine in the embodiment of the present invention.
The embodiment of the invention also provides all-in-one machine equipment, as shown in fig. 3. The all-in-one machine device comprises a processor 302, a memory 303, an input unit 304, a display unit 305 and the like. Those skilled in the art will appreciate that the device configuration means shown in fig. 3 do not constitute a limitation of all devices and may include more or less components than those shown, or some components in combination. The memory 303 may be used to store the application 301 and various functional modules, and the processor 302 executes the application 301 stored in the memory 303, thereby performing various functional applications of the device and data processing. The memory may be internal or external memory, or include both internal and external memory. The memory may comprise read-only memory (ROM), Programmable ROM (PROM), Electrically Programmable ROM (EPROM), Electrically Erasable Programmable ROM (EEPROM), flash memory, or random access memory. The external memory may include a hard disk, a floppy disk, a ZIP disk, a usb-disk, a magnetic tape, etc. The disclosed memory includes, but is not limited to, these types of memory. The disclosed memory is by way of example only and not by way of limitation.
The input unit 304 is used for receiving input of signals and receiving keywords input by a user. The input unit 304 may include a touch panel and other input devices. The touch panel can collect touch operations of a user on or near the touch panel (for example, operations of the user on or near the touch panel by using any suitable object or accessory such as a finger, a stylus and the like) and drive the corresponding connecting device according to a preset program; other input devices may include, but are not limited to, one or more of a physical keyboard, function keys (e.g., play control keys, switch keys, etc.), a trackball, a mouse, a joystick, and the like. The display unit 305 may be used to display information input by a user or information provided to the user and various menus of the terminal device. The display unit 305 may take the form of a liquid crystal display, an organic light emitting diode, or the like. The processor 302 is a control center of the terminal device, connects various parts of the entire device using various interfaces and lines, and performs various functions and processes data by operating or executing software programs and/or modules stored in the memory 302 and calling data stored in the memory.
As an embodiment, the all-in-one machine device includes: one or more processors 302, a memory 303, one or more applications 301, wherein the one or more applications 301 are stored in the memory 303 and configured to be executed by the one or more processors 302, and wherein the one or more applications 301 are configured to perform the screen panning method of any of the above embodiments.
In the embodiment of the invention, the corresponding picture is translated to the corresponding operable position of the screen in a picture translation mode, so that the picture can be operated without adding additional auxiliary equipment, a user can conveniently operate the picture, the auxiliary equipment or equipment required by operation is reduced, the use cost is reduced, and the use experience of the user is improved.
In addition, the method, the apparatus, the storage medium, and the all-in-one machine for translating the picture provided by the embodiment of the present invention are described in detail above, and a specific example should be adopted herein to explain the principle and the implementation of the present invention, and the description of the above embodiment is only used to help understanding the method and the core idea of the present invention; meanwhile, for a person skilled in the art, according to the idea of the present invention, there may be variations in the specific embodiments and the application scope, and in summary, the content of the present specification should not be construed as a limitation to the present invention.

Claims (10)

1. A picture translation method on an all-in-one machine is characterized by comprising the following steps:
after a built-in system of the all-in-one machine equipment is started, entering an initial picture state based on preset conditions, wherein the initial picture state comprises a full screen, a half screen or a designated picture position;
generating a picture translation instruction based on the operation of a user on the all-in-one machine equipment, and sending the picture translation instruction to the built-in system;
the built-in system analyzes the picture translation instruction to obtain an input event input by a user in the picture translation instruction and a specified position needing translation;
the built-in system translates the picture to be translated to a specified position based on an input event input by a user and the specified position needing translation.
2. The picture translation method according to claim 1, wherein the user's operation on the all-in-one machine device includes dragging, sliding, clicking;
the operation behaviors comprise infrared operation, key operation, network operation, serial port operation, USB external equipment operation and touch operation.
3. The picture translation method according to claim 2, wherein the infrared operation is to generate a picture translation instruction by sending an appointed infrared code value or combined value through a user operation on an infrared remote control device;
the key operation is that a user operates and sends an appointed key code value or combined value on the key to generate a picture translation instruction;
the network operation is to send a specified command through the network to generate a screen shift instruction;
the serial port operation is used for sending a specified command through the serial port to generate a picture translation instruction;
the USB external equipment is operated to translate the picture to a specified position through dragging of the USB external equipment to generate a picture translation instruction;
the touch operation is that a user touches the screen of the all-in-one machine according to a preset touch action to generate a picture translation instruction.
4. The picture panning method according to claim 1, wherein the input event includes an infrared operation, a key operation, a network operation, a serial port operation, a USB external device operation, and an association of a touch operation and a designated position.
5. The picture translation method according to claim 1, wherein the picture to be translated includes a screen menu type adjustment mode and a video picture;
after the input event is translated in the screen menu type adjustment mode and the video picture, the position of the operation of the user on the all-in-one machine equipment is inconsistent with the position of the user, and the input event needs to be linearly converted.
6. The picture translation method according to claim 1, wherein the built-in system translates the picture to be translated to a specified position based on an input event input by a user and the specified position required to be translated, and comprises:
the built-in system translates the screen menu type adjustment mode and the video picture to a specified position based on an input event input by a user and the specified position needing translation.
7. The picture shifting method according to claim 6, wherein the shifting the screen menu adjustment mode to the specified position comprises:
based on calling the first interface of the bottom layer of the built-in system, translating the picture of the original coordinate of the screen menu type adjusting mode to the coordinate position of the appointed position, and cutting the picture beyond the screen;
the translating the video picture to the designated position includes:
based on calling a bottom layer second interface of the built-in system, translating the picture of the original coordinate of the video picture to the coordinate position of the appointed position, and cutting the picture beyond the screen;
wherein the screen menu adjustment mode and the panning of the video picture are performed simultaneously.
8. A picture translation device on a one-piece machine, the device comprising:
an initialization module: the method comprises the steps that after a built-in system for the all-in-one machine equipment is started, an initial picture state is entered based on preset conditions, wherein the initial picture state comprises a full screen position, a half screen position or a designated picture position;
an instruction generation module: the all-in-one machine equipment is used for generating a picture translation instruction based on the operation of a user on the all-in-one machine equipment and sending the picture translation instruction to the built-in system;
an instruction analysis module: the built-in system is used for analyzing the picture translation instruction to obtain an input event input by a user in the picture translation instruction and a specified position needing translation;
a picture translation module: the built-in system is used for translating the picture to be translated to the specified position based on the input event input by the user and the specified position needing translation.
9. A computer-readable storage medium, on which a computer program is stored, which, when being executed by a processor, implements the picture panning method according to any one of claims 1 to 7.
10. An all-in-one machine device, characterized in that it comprises:
one or more processors;
a memory;
one or more applications, wherein the one or more applications are stored in the memory and configured to be executed by the one or more processors, the one or more applications configured to: the screen panning method according to any of claims 1 to 7 is performed.
CN202010627284.2A 2020-07-01 2020-07-01 Picture translation method and device on all-in-one machine, storage medium and all-in-one machine equipment Active CN111782118B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010627284.2A CN111782118B (en) 2020-07-01 2020-07-01 Picture translation method and device on all-in-one machine, storage medium and all-in-one machine equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010627284.2A CN111782118B (en) 2020-07-01 2020-07-01 Picture translation method and device on all-in-one machine, storage medium and all-in-one machine equipment

Publications (2)

Publication Number Publication Date
CN111782118A true CN111782118A (en) 2020-10-16
CN111782118B CN111782118B (en) 2022-03-08

Family

ID=72757791

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010627284.2A Active CN111782118B (en) 2020-07-01 2020-07-01 Picture translation method and device on all-in-one machine, storage medium and all-in-one machine equipment

Country Status (1)

Country Link
CN (1) CN111782118B (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102830914A (en) * 2012-07-31 2012-12-19 北京三星通信技术研究有限公司 Method and equipment for operation terminal equipment
CN110505510A (en) * 2018-05-16 2019-11-26 杭州海康威视***技术有限公司 Video picture displaying method, device and storage medium in big screen system
US20190361594A1 (en) * 2008-05-28 2019-11-28 Google Inc. Manipulating graphical elements on a display
CN111104010A (en) * 2019-11-20 2020-05-05 广州朗国电子科技有限公司 Method and device for realizing angled blackboard eraser, storage medium and all-in-one machine equipment

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20190361594A1 (en) * 2008-05-28 2019-11-28 Google Inc. Manipulating graphical elements on a display
CN102830914A (en) * 2012-07-31 2012-12-19 北京三星通信技术研究有限公司 Method and equipment for operation terminal equipment
CN110505510A (en) * 2018-05-16 2019-11-26 杭州海康威视***技术有限公司 Video picture displaying method, device and storage medium in big screen system
CN111104010A (en) * 2019-11-20 2020-05-05 广州朗国电子科技有限公司 Method and device for realizing angled blackboard eraser, storage medium and all-in-one machine equipment

Also Published As

Publication number Publication date
CN111782118B (en) 2022-03-08

Similar Documents

Publication Publication Date Title
KR100783552B1 (en) Input control method and device for mobile phone
US5757361A (en) Method and apparatus in computer systems to selectively map tablet input devices using a virtual boundary
EP3370140B1 (en) Control method and control device for working mode of touch screen
US20120192078A1 (en) Method and system of mobile virtual desktop and virtual trackball therefor
CN103984494A (en) System and method for intuitive user interaction among multiple pieces of equipment
KR20050019906A (en) Information display input device and information display input method, and information processing device
US20150033175A1 (en) Portable device
CN111770368A (en) Control method and device for large-screen display equipment, storage medium and electronic equipment
US20120313968A1 (en) Image display system, information processing apparatus, display device, and image display method
CN111782118B (en) Picture translation method and device on all-in-one machine, storage medium and all-in-one machine equipment
CN110531881B (en) Centralized KVM system for calling OSD menu by mouse
CN115359793A (en) Vehicle-mounted voice interaction method and device and vehicle
CN111104010B (en) Method and device for realizing angled blackboard eraser, storage medium and all-in-one machine equipment
CN112835665A (en) Dynamic preview method, system, device and storage medium for taskbar application
CA2886483C (en) Dynamically determining workspace bounds during a collaboration session
JPH11126135A (en) Input device
CN110794986A (en) Conference tablet control method and device based on infrared touch frame and conference tablet
CN111708475A (en) Virtual keyboard generation method and device
CN111459392A (en) Signal source content pushing method, device and system
CN104820489A (en) System and method in managing low-latency direct control feedback
CN105027059A (en) Engineering tool
CN104007999B (en) Method for controlling an application and related system
JP6695530B1 (en) Information processing system and information processing method
CN114217727B (en) Electronic device and touch method thereof
CN111736750B (en) Control method and electronic equipment

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
CB02 Change of applicant information
CB02 Change of applicant information

Address after: Room 238, room 406, No.1, Yichuang street, Huangpu District, Guangzhou, Guangdong 510000

Applicant after: Guangzhou langguo Electronic Technology Co.,Ltd.

Address before: 510000 unit a and B, zone 02, 4th floor, No. 136, Gaopu Road, high tech Development Zone, Tianhe District, Guangzhou City, Guangdong Province

Applicant before: GUANGZHOU LANGO ELECTRONIC SCIENCE & TECHNOLOGY Co.,Ltd.

GR01 Patent grant
GR01 Patent grant