CN115866315A - Data processing method, device, equipment and computer readable storage medium - Google Patents

Data processing method, device, equipment and computer readable storage medium Download PDF

Info

Publication number
CN115866315A
CN115866315A CN202310110074.XA CN202310110074A CN115866315A CN 115866315 A CN115866315 A CN 115866315A CN 202310110074 A CN202310110074 A CN 202310110074A CN 115866315 A CN115866315 A CN 115866315A
Authority
CN
China
Prior art keywords
picture
area
data processing
determining
superposition
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
CN202310110074.XA
Other languages
Chinese (zh)
Other versions
CN115866315B (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.)
Shenzhen Tendzone Intelligent Technology Co ltd
Original Assignee
Shenzhen Tendzone Intelligent Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Tendzone Intelligent Technology Co ltd filed Critical Shenzhen Tendzone Intelligent Technology Co ltd
Priority to CN202310110074.XA priority Critical patent/CN115866315B/en
Publication of CN115866315A publication Critical patent/CN115866315A/en
Application granted granted Critical
Publication of CN115866315B publication Critical patent/CN115866315B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Electrically Operated Instructional Devices (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

The invention discloses a data processing method, a device, equipment and a computer readable storage medium, wherein the method comprises the following steps: acquiring a teacher picture, a student picture and a teaching plan picture; determining a superposition area according to a preset display picture and a teaching plan picture; and combining the teacher picture, the student picture and the teaching plan picture in the display picture according to the overlapping area to obtain a target picture. The invention can determine the overlapping area in the display picture for overlapping the teacher picture and the student picture, thereby achieving the best teaching effect.

Description

Data processing method, device, equipment and computer readable storage medium
Technical Field
The present invention relates to the field of data processing technologies, and in particular, to a data processing method, apparatus, device, and computer readable storage medium.
Background
The recording modes commonly available in the market at present are a movie mode and a resource mode. The two modes have respective advantages and disadvantages, and in the resource mode, the system records multiple paths of videos, so that each path of video does not need to be zoomed, the definition is ensured, and the videos can be played back independently; the disadvantages are that a special player is needed during multi-path playing, decoding and combination output are needed for multi-path, the performance requirement is high, and meanwhile, the layout switching logic during guiding playing needs an extra file to store information so as to restore playing.
In the prior art, no matter in a movie mode or a resource mode, the overall presentation effect is poor when a plurality of pictures are displayed.
The above is only for the purpose of assisting understanding of the technical aspects of the present invention, and does not represent an admission that the above is prior art.
Disclosure of Invention
The invention mainly aims to provide a data processing method, a data processing device, data processing equipment and a computer readable storage medium, and aims to solve the technical problem that in the prior art, a plurality of pictures are displayed in the same display area and the presentation effect is poor.
In order to achieve the above object, the present invention provides a data processing method, including the steps of:
acquiring a teacher picture, a student picture and a teaching plan picture;
determining a superposition area according to a preset display picture and a teaching plan picture;
and combining the teacher picture, the student picture and the teaching plan picture in the display picture according to the overlapping area to obtain a target picture.
Further, the step of determining the overlay area according to the preset display picture and the teaching plan picture includes:
the teaching plan picture is arranged at a preset position on the display picture, and the area except the teaching plan picture in the display picture is divided to obtain a plurality of superposed areas.
Further, the step of combining the teacher picture, the student picture and the teaching plan picture in the display picture according to the superimposition area to obtain a target picture includes:
determining the brightness range of the base map on the superposition area according to the brightness information of the superposition area;
determining a first superposition area in the superposition area according to the brightness range;
and combining the teacher picture, the student picture and the teaching plan picture according to the first overlapping area to obtain a target picture.
Further, the step of determining the brightness range of the base map on the superimposition area according to the brightness information of the superimposition area includes:
dividing the superposition area to obtain a plurality of block areas, and calculating the brightness value of each block area according to the brightness information;
and determining the brightness range of the base map on the superposition area according to the brightness value.
Further, the step of determining the brightness range of the base map on the superimposition area according to the brightness value includes:
counting a brightness distribution interval according to the brightness value;
and determining the brightness range of the base map on the superposition area according to the brightness distribution interval.
Further, the step of determining a first overlap region in the overlap region according to the brightness range includes:
and setting the block area in the brightness range as a preset value, and determining a first superposition area in the superposition area according to the preset value.
Further, the step of determining the first overlapping area in the overlapping area according to the preset value includes:
taking a block area with a preset value as a target block area, and determining a rectangle with a preset size;
for each overlapping area, selecting each second overlapping area with the rectangular size from the overlapping areas;
and determining the first overlapping areas with the largest number of target block areas in the second overlapping areas.
Further, to achieve the above object, the present invention also provides a data processing apparatus comprising:
the acquisition module is used for acquiring a teacher picture, a student picture and a teaching plan picture;
the determining module is used for determining a superposition area according to a preset display picture and a teaching plan picture;
and the superposition module is used for combining the teacher picture, the student picture and the teaching plan picture in the display picture according to the superposition area so as to obtain a target picture.
Further, to achieve the above object, the present invention also provides a data processing apparatus comprising: a memory, a processor and a data processing program stored on the memory and executable on the processor, the data processing program, when executed by the processor, implementing the steps of the data processing method as described above.
Further, to achieve the above object, the present invention also provides a computer-readable storage medium having stored thereon a data processing program which, when executed by a processor, implements the steps of the aforementioned data processing method.
The method comprises the steps of obtaining a teacher picture, a student picture and a teaching plan picture; determining a superposition area according to a preset display picture and a teaching plan picture; and combining the teacher picture, the student picture and the teaching plan picture in the display picture according to the overlapping area to obtain a target picture. The invention can determine the overlapping area in the display picture for overlapping the teacher picture and the student picture, thereby achieving the best teaching effect.
Drawings
FIG. 1 is a block diagram of a data processing device in a hardware operating environment according to an embodiment of the present invention;
FIG. 2 is a flowchart illustrating a data processing method according to a first embodiment of the present invention;
FIG. 3 is a functional block diagram of a data processing apparatus according to an embodiment of the present invention;
FIG. 4 is a schematic diagram of a display screen of a data processing apparatus according to an embodiment of the present invention;
FIG. 5 is a schematic diagram of a display screen of a data processing apparatus according to an embodiment of the present invention;
FIG. 6 is a schematic diagram of a display screen of a data processing apparatus according to an embodiment of the present invention;
FIG. 7 is a diagram of a display screen of a data processing apparatus according to an embodiment of the present invention.
The implementation, functional features and advantages of the objects of the present invention will be further explained with reference to the accompanying drawings.
Detailed Description
It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
As shown in fig. 1, fig. 1 is a schematic structural diagram of a data processing device in a hardware operating environment according to an embodiment of the present invention.
The data processing device in the embodiment of the present invention may be a PC, or may be a mobile terminal device having a display function, such as a smart phone, a tablet computer, an electronic book reader, an MP3 (Moving Picture experts Group Audio Layer III, motion Picture experts compression standard Audio Layer 3) player, an MP4 (Moving Picture experts Group Audio Layer IV, motion Picture experts compression standard Audio Layer 4) player, a portable computer, and the like.
As shown in fig. 1, the data processing apparatus may include: a processor 1001, such as a CPU, a network interface 1004, a user interface 1003, a memory 1005, a communication bus 1002. Wherein a communication bus 1002 is used to enable connective communication between these components. The user interface 1003 may include a Display screen (Display), an input unit such as a Keyboard (Keyboard), and the optional user interface 1003 may also include a standard wired interface, a wireless interface. The network interface 1004 may optionally include a standard wired interface, a wireless interface (e.g., WI-FI interface). The memory 1005 may be a high-speed RAM memory or a non-volatile memory such as a disk memory. The memory 1005 may alternatively be a storage device separate from the processor 1001 described previously.
Optionally, the data processing device may further include a camera, RF (radio frequency) circuits, sensors, audio circuits, a WiFi module, and the like. Such as light sensors, motion sensors, and other sensors. In particular, the light sensor may include an ambient light sensor that adjusts the brightness of the display screen based on the ambient light level and a proximity sensor that turns off the display screen and/or backlight when the data processing device is moved to the ear. As one of the motion sensors, the gravity acceleration sensor can detect the magnitude of acceleration in each direction (generally, three axes), can detect the magnitude and direction of gravity when the device is stationary, and can be used for applications of recognizing the posture of data processing equipment (such as horizontal and vertical screen switching, related games, magnetometer posture calibration), vibration recognition related functions (such as pedometer and tapping), and the like; of course, the data processing device may also be configured with other sensors such as a gyroscope, a barometer, a hygrometer, a thermometer, an infrared sensor, etc., which are not described herein again.
Those skilled in the art will appreciate that the terminal structure shown in fig. 1 is not intended to be limiting and may include more or fewer components than those shown, or some components may be combined, or a different arrangement of components.
As shown in fig. 1, the memory 1005, which is a kind of computer storage medium, may include therein an operating system, a network communication module, a user interface module, and a data processing program.
In the terminal shown in fig. 1, the network interface 1004 is mainly used for connecting to a backend server and performing data communication with the backend server; the user interface 1003 is mainly used for connecting a client (user side) and performing data communication with the client; and the processor 1001 may be used to invoke a data processing program stored in the memory 1005.
In this embodiment, the data processing apparatus includes: the system comprises a memory 1005, a processor 1001 and a data processing program which is stored on the memory 1005 and can run on the processor 1001, wherein when the processor 1001 calls the data processing program stored in the memory 1005, the steps of the data processing method in each embodiment are executed.
The invention also provides a data processing method, and referring to fig. 2, fig. 2 is a schematic flow chart of a first embodiment of the method of the invention.
In this embodiment, the data processing method includes the steps of:
step S101, obtaining a teacher picture, a student picture and a teaching plan picture;
in this embodiment, first, the teacher may be captured in Real Time by the teacher tracking camera and transmitted to the collection module through RTSP (Real Time Streaming Protocol), where the collection module is configured to collect and decode the captured picture to obtain the teacher picture. Can shoot the student in real time through student's tracking camera, transmit collection module through RTSP to obtain the student picture. The teaching plan screen can be obtained by a computer or other mobile devices through an HDMI (High Definition multimedia interface).
Step S102, determining a superposition area according to a preset display picture and a teaching plan picture;
the display screen refers to a screen that can be used for displaying a teacher screen, a student screen, and a teaching plan screen. The superimposition area refers to an area where pictures can be superimposed, for example, an area where a teacher picture and/or a student picture can be placed in the superimposition area.
In this embodiment, the teaching plan screen may be displayed in the display screen through a preset display screen, thereby determining a superimposition area that can be used for the superimposition screen.
Further, in an embodiment, step S102 includes:
step a, the teaching plan picture is arranged at a preset position on the display picture, and the area except the teaching plan picture in the display picture is divided to obtain a plurality of superposed areas.
In this embodiment, first, the teaching plan screen is placed at a preset position on the display screen for display, and then the area of the display screen except the teaching plan screen is divided to obtain a plurality of superimposed areas.
As an example, the display screen is identified, the format of the identified image is YUV420 or YUV444, and after the Y component is selected and processed, the overlay area of the overlappable video is selected, as shown in fig. 4.
And step S103, combining the teacher picture, the student picture and the teaching plan picture in the display picture according to the superposition area to obtain a target picture.
In this embodiment, in one embodiment, in the display screen, the tutor screen and the student screen are randomly displayed in different overlay areas at a fixed position of the display screen to obtain the target screen. In one implementation, the teacher picture, the student picture and the teaching plan picture can be combined and displayed in sequence according to manual setting so as to obtain the target picture.
Further, in an embodiment, step S103:
step a, determining the brightness range of a base map on a superposition area according to the brightness information of the superposition area;
b, determining a first superposition area in the superposition area according to the brightness range;
and c, combining the teacher picture, the student picture and the teaching plan picture according to the first superposition area to obtain a target picture.
In this embodiment, the brightness range of the top-bottom map of the superimposition area is calculated through the brightness information of the superimposition area, the first superimposition area is determined in the superimposition area according to the brightness range, and then the teacher picture, the student picture and the teaching plan picture are combined according to the first superimposition area to obtain the target picture.
Further, in one embodiment, step b:
b1, dividing the superposed region to obtain a plurality of block regions, and calculating the brightness value of each block region according to the brightness information;
and b2, determining the brightness range of the base map on the superposition area according to the brightness value.
In this embodiment, the superimposition area is divided to obtain a plurality of block areas, the luminance value of each block area is calculated according to the luminance information, and finally, the luminance range of the base map on the superimposition area is determined according to the luminance value.
As an example, as shown in fig. 5, a plurality of overlap-allowed video areas, i.e., overlap areas, are divided into a right side and a lower side, and the present example takes a general case (two overlap-allowed areas, right side and lower side); the length and width of each overlay area are aligned with 16 bytes, and each video area does not overlap each other. The superposable video area is divided into 16 × 16 small blocks, and the small blocks are block areas.
Further, in an embodiment, step b2 includes:
step b21, counting a brightness distribution interval according to the brightness value;
and b22, determining the brightness range of the base map on the superposition area according to the brightness distribution interval.
In the present embodiment, the luminance value of each video block is calculated, and the distribution interval of the luminance value set is counted, and the luminance value range of the bottom map is estimated by the luminance distribution interval.
Further, in one embodiment, step c includes:
and step c1, setting the block area in the brightness range as a preset value, and determining a first superposition area in the superposition area according to the preset value.
In the present embodiment, the block area in the luminance range is set as a preset value in the display screen, wherein the preset value may be set as a number, a letter, or the like, and the first superimposition area is determined in the superimposition area according to the preset value.
Further, based on the above embodiments, step c1 further includes:
step c11, taking the block area with the preset value as a target block area, and determining a rectangle with a preset size;
step c12, for each superposition area, selecting each second superposition area with the rectangular size from the superposition areas;
and c13, determining the first overlapping area with the largest number of the target block areas in each second overlapping area.
In this embodiment, a block area of a preset value is used as a target block area, a rectangle with a preset size is determined, for each overlap area, each second overlap area with the rectangular size is selected from the overlap areas, and a first overlap area with the largest number of target block areas is determined in each second overlap area.
As an example, the block area within the luminance range is set to a preset value, specifically, to 1, and the others are set to 0, as shown in fig. 6. Then, each second overlapping region with a rectangular size is selected from the overlapping regions by dynamically traversing each block region set, and the first overlapping regions with the largest number and with a preset value of 1 are determined from the second overlapping regions, as shown in fig. 7.
The data processing method provided by the embodiment comprises the steps of obtaining a teacher picture, a student picture and a teaching plan picture; determining a superposition area according to a preset display picture and a teaching plan picture; and combining the teacher picture, the student picture and the teaching plan picture in the display picture according to the overlapping area to obtain a target picture. The invention can determine the overlapping area in the display picture for overlapping the teacher picture and the student picture, thereby achieving the best teaching effect.
The present invention also provides a data processing apparatus, referring to fig. 3, the data processing apparatus including:
an obtaining module 10 configured to: the acquisition module is used for acquiring a teacher picture, a student picture and a teaching plan picture;
the determining module 20 is configured to determine a superposition area according to a preset display picture and a teaching plan picture;
and the superposition module 30 is configured to combine the teacher picture, the student picture and the teaching plan picture in the display picture according to the superposition area to obtain a target picture.
Further, the determining module 20 is further configured to:
and the teaching plan picture is arranged at a preset position on the display picture, and the area except the teaching plan picture in the display picture is divided to obtain a plurality of superposed areas.
Further, the superposition module 30 is further configured to:
determining the brightness range of the base map on the superposition area according to the brightness information of the superposition area;
determining a first overlapping area in the overlapping area according to the brightness range;
and combining the teacher picture, the student picture and the teaching plan picture according to the first overlapping area to obtain a target picture.
Further, the superposition module 30 is further configured to:
dividing the superposition area to obtain a plurality of block areas, and calculating the brightness value of each block area according to the brightness information;
and determining the brightness range of the base map on the superposition area according to the brightness value.
Further, the superposition module 30 is further configured to:
counting a brightness distribution interval according to the brightness value;
and determining the brightness range of the base map on the superposition area according to the brightness distribution interval.
Further, the superposition module 30 is further configured to:
and setting the block area in the brightness range as a preset value, and determining a first superposition area in the superposition area according to the preset value.
Further, the data processing apparatus is further configured to:
taking a block area with a preset value as a target block area, and determining a rectangle with a preset size;
for each overlapping area, selecting each second overlapping area with the rectangular size from the overlapping area;
and determining the first overlapping areas with the largest number of target block areas in the second overlapping areas.
The methods executed by the program units can refer to the embodiments of the data processing method of the present invention, and are not described herein again.
In addition, an embodiment of the present invention further provides a data processing apparatus, where the data processing apparatus includes: a memory, a processor and a data processing program stored on the memory and executable on the processor, the data processing program, when executed by the processor, implementing the steps of the data processing method as described above.
Furthermore, an embodiment of the present invention further provides a computer-readable storage medium, where a data processing program is stored, and when the data processing program is executed by a processor, the data processing program implements the steps of the data processing method described above.
It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or system that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or system. Without further limitation, an element defined by the phrases "comprising one of 8230; \8230;" 8230; "does not exclude the presence of additional like elements in a process, method, article, or system that comprises the element.
The above-mentioned serial numbers of the embodiments of the present invention are merely for description and do not represent the merits of the embodiments.
Through the above description of the embodiments, those skilled in the art will clearly understand that the method of the above embodiments can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware, but in many cases, the former is a better implementation manner. Based on such understanding, the technical solution of the present invention may be embodied in the form of a software product, which is stored in a storage medium (e.g., ROM/RAM, magnetic disk, optical disk) as described above and includes instructions for enabling a terminal device (e.g., a mobile phone, a computer, a server, an air conditioner, or a network device) to execute the method according to the embodiments of the present invention.
The above description is only a preferred embodiment of the present invention, and not intended to limit the scope of the present invention, and all modifications of equivalent structures and equivalent processes, which are made by using the contents of the present specification and the accompanying drawings, or directly or indirectly applied to other related technical fields, are included in the scope of the present invention.

Claims (10)

1. A data processing method, characterized in that the data processing method comprises the steps of:
acquiring a teacher picture, a student picture and a teaching plan picture;
determining a superposition area according to a preset display picture and a teaching plan picture;
and combining the teacher picture, the student picture and the teaching plan picture in the display picture according to the overlapping area to obtain a target picture.
2. The data processing method as claimed in claim 1, wherein the step of determining the overlay area according to the preset display screen and the teaching plan screen comprises:
the teaching plan picture is arranged at a preset position on the display picture, and the area except the teaching plan picture in the display picture is divided to obtain a plurality of superposed areas.
3. The data processing method according to claim 1, wherein the step of combining the teacher screen, the student screen, and the teaching plan screen in the display screen to obtain the target screen according to the superimposition area comprises:
determining the brightness range of the base map on the superposition area according to the brightness information of the superposition area;
determining a first overlapping area in the overlapping area according to the brightness range;
and combining the teacher picture, the student picture and the teaching plan picture according to the first overlapping area to obtain a target picture.
4. The data processing method of claim 3, wherein the step of determining the luminance range of the base map on the superimposition area based on the luminance information of the superimposition area comprises:
dividing the superposition area to obtain a plurality of block areas, and calculating the brightness value of each block area according to the brightness information;
and determining the brightness range of the base map on the superposition area according to the brightness value.
5. The data processing method of claim 4, wherein the step of determining the luminance range of the base map on the superimposition area based on the luminance value comprises:
counting a brightness distribution interval according to the brightness value;
and determining the brightness range of the base map on the superposition area according to the brightness distribution interval.
6. A data processing method as claimed in claim 3, characterized in that the step of determining a first superimposition area in the superimposition area on the basis of the luminance range comprises:
and setting the block area in the brightness range as a preset value, and determining a first superposition area in the superposition area according to the preset value.
7. The data processing method of claim 6, wherein the step of determining a first overlap-and-add region in the overlap-and-add region according to the preset value comprises:
taking the block area of the preset value as a target block area, and determining a rectangle with a preset size;
for each overlapping area, selecting each second overlapping area with the rectangular size from the overlapping areas;
and determining the first overlapping areas with the largest number of target block areas in the second overlapping areas.
8. A data processing apparatus, characterized in that the data processing apparatus comprises:
the acquisition module is used for acquiring a teacher picture, a student picture and a teaching plan picture;
the determining module is used for determining a superposition area according to a preset display picture and a teaching plan picture;
and the superposition module is used for combining the teacher picture, the student picture and the teaching plan picture in the display picture according to the superposition area so as to obtain a target picture.
9. A data processing apparatus, characterized in that the data processing apparatus comprises: memory, a processor and a data processing program stored on the memory and executable on the processor, which when executed by the processor implements the steps of the data processing method of any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that a data processing program is stored thereon, which data processing program, when being executed by a processor, carries out the steps of the data processing method according to any one of claims 1 to 7.
CN202310110074.XA 2023-02-14 2023-02-14 Data processing method, device, equipment and computer readable storage medium Active CN115866315B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202310110074.XA CN115866315B (en) 2023-02-14 2023-02-14 Data processing method, device, equipment and computer readable storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202310110074.XA CN115866315B (en) 2023-02-14 2023-02-14 Data processing method, device, equipment and computer readable storage medium

Publications (2)

Publication Number Publication Date
CN115866315A true CN115866315A (en) 2023-03-28
CN115866315B CN115866315B (en) 2023-06-30

Family

ID=85658006

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202310110074.XA Active CN115866315B (en) 2023-02-14 2023-02-14 Data processing method, device, equipment and computer readable storage medium

Country Status (1)

Country Link
CN (1) CN115866315B (en)

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080232712A1 (en) * 2007-03-23 2008-09-25 Oki Electric Industry Co., Ltd. Image composer for composing an image by extracting a partial region not common to plural images
JP2013138522A (en) * 2013-04-11 2013-07-11 Casio Comput Co Ltd Image processing apparatus and program
CN106504220A (en) * 2016-08-19 2017-03-15 华为机器有限公司 A kind of image processing method and device
US20200250833A1 (en) * 2019-01-31 2020-08-06 Canon Kabushiki Kaisha Image processing apparatus, image processing method, and storage medium
CN113014960A (en) * 2019-12-19 2021-06-22 腾讯科技(深圳)有限公司 Method, device and storage medium for online video production
CN113762235A (en) * 2021-02-01 2021-12-07 北京沃东天骏信息技术有限公司 Method and device for detecting page overlapping area
CN114945098A (en) * 2022-06-20 2022-08-26 李万辉 Method and device for generating teaching live broadcast content, electronic equipment and storage medium
CN115604533A (en) * 2022-09-16 2023-01-13 上海赛连信息科技有限公司(Cn) Method and system for displaying picture-in-picture of shared content based on video communication

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080232712A1 (en) * 2007-03-23 2008-09-25 Oki Electric Industry Co., Ltd. Image composer for composing an image by extracting a partial region not common to plural images
JP2013138522A (en) * 2013-04-11 2013-07-11 Casio Comput Co Ltd Image processing apparatus and program
CN106504220A (en) * 2016-08-19 2017-03-15 华为机器有限公司 A kind of image processing method and device
US20200250833A1 (en) * 2019-01-31 2020-08-06 Canon Kabushiki Kaisha Image processing apparatus, image processing method, and storage medium
CN113014960A (en) * 2019-12-19 2021-06-22 腾讯科技(深圳)有限公司 Method, device and storage medium for online video production
CN113762235A (en) * 2021-02-01 2021-12-07 北京沃东天骏信息技术有限公司 Method and device for detecting page overlapping area
CN114945098A (en) * 2022-06-20 2022-08-26 李万辉 Method and device for generating teaching live broadcast content, electronic equipment and storage medium
CN115604533A (en) * 2022-09-16 2023-01-13 上海赛连信息科技有限公司(Cn) Method and system for displaying picture-in-picture of shared content based on video communication

Also Published As

Publication number Publication date
CN115866315B (en) 2023-06-30

Similar Documents

Publication Publication Date Title
US9485493B2 (en) Method and system for displaying multi-viewpoint images and non-transitory computer readable storage medium thereof
US11636644B2 (en) Output of virtual content
US9418292B2 (en) Methods, apparatuses, and computer program products for restricting overlay of an augmentation
US20210398249A1 (en) Image distribution device, image distribution system, image distribution method, and image distribution program
EP4231650A1 (en) Picture display method and apparatus, and electronic device
US11924520B2 (en) Subtitle border-crossing processing method and apparatus, and electronic device
CN110796664B (en) Image processing method, device, electronic equipment and computer readable storage medium
CN110781823B (en) Screen recording detection method and device, readable medium and electronic equipment
CN108628985B (en) Photo album processing method and mobile terminal
US20140344751A1 (en) Image Processing Method and Terminal Device
CN110572706B (en) Video screenshot method, terminal and computer-readable storage medium
CN108924538A (en) The screen expanding method of AR equipment
EP4191513A1 (en) Image processing method and apparatus, device and storage medium
CN103946871A (en) Image processing device, image recognition device, image recognition method, and program
CN110827770B (en) Regional backlight brightness adjusting method and device for display image and storage medium
CN114428597A (en) Multi-channel terminal screen projection control method and device, screen projector and storage medium
WO2019119643A1 (en) Interaction terminal and method for mobile live broadcast, and computer-readable storage medium
CN111815782A (en) Display method, device and equipment of AR scene content and computer storage medium
CN111352560B (en) Screen splitting method and device, electronic equipment and computer readable storage medium
CN114463358A (en) Screen projection display method and device, electronic equipment and readable storage medium
CN112288877A (en) Video playing method and device, electronic equipment and storage medium
CN112423101A (en) Remote display method, device, equipment and computer readable storage medium
KR20150073573A (en) Method and apparatus for displaying contents related in mirroring picture
CN115866315B (en) Data processing method, device, equipment and computer readable storage medium
CN113938713B (en) Multi-channel ultra-high definition video multi-view roaming playing method

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
GR01 Patent grant
GR01 Patent grant