Method, device, medium and equipment for independent adjustment of video display content
By copying the recorded video into two processes, storing and adjusting the display separately, the problem that the original viewing angle cannot be restored after the video is enlarged and reduced in the prior art is solved, and user-defined video display adjustment is realized, improving user experience.
Patent Information
- Application Number
- CN202310122220.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-02-07
- Publication Date
- 2025-08-26
- Estimated Expiration
- 2043-02-07
AI Technical Summary
When the existing video recording device enlarges or reduces the specified position, it cannot keep the content recorded in the video to restore the original viewing angle at the same time, and cannot adjust the displayed content according to user habits during real-time display.
By copying the recorded video into two channels of video, one is stored as the original video, the other is zoomed and moved according to user instructions, and adjusting the display according to the instructions during display, independent adjustment of the video content is achieved.
It realizes the original field of view of the video recording content, and allows users to adjust the display screen according to their preferences, improving user experience comfort.
Smart Images

Figure CN116248962B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of video processing technology, and in particular to a method, device, medium and equipment for independently adjusting video display content. Background Art
[0002] Currently available video recording devices on the market all have the ability to zoom in and out on a specific location. However, if you zoom in or out on the video being recorded, the resulting video will also be in that zoomed-in or zoomed-out state, and will not reflect the original recorded content. Furthermore, existing video recording devices use a central point as the reference point when zooming in or out on a specific location, and zoom in or out based on the user's operation. Furthermore, existing video recording devices cannot move the video screen left or right after zooming in or out.
[0003] Therefore, existing video recording equipment cannot meet the requirements of restoring the original perspective of the recorded video content and adjusting the video display content according to user habits during real-time display. Summary of the Invention
[0004] Based on this, it is necessary to address the above-mentioned problems and propose a method, device, medium and equipment for independently adjusting video display content.
[0005] A method for independently adjusting video display content, the method comprising:
[0006] Copy the first video being recorded to obtain a second video;
[0007] Storing the first video in a preset first buffer area and storing the second video in a preset second buffer area;
[0008] When a video display adjustment instruction is obtained, the second video is adjusted according to the video adjustment instruction to obtain a third video, and the third video is displayed on a display device;
[0009] When the video review instruction is obtained, the first video stored in the first cache area is displayed through the display device.
[0010] Optionally, after storing the first video in a preset first buffer area and storing the second video in a preset second buffer area, the method further includes:
[0011] When the video processing capability of the image processor is greater than or equal to a preset standard, the first video and the second video are processed simultaneously to obtain a first cached video and a second cached video;
[0012] The first cached video is stored in a preset first cache area, and the second cached video is stored in a preset second cache area.
[0013] Optionally, after storing the first video in a preset first buffer area and storing the second video in a preset second buffer area, the method further includes:
[0014] When the video processing capability of the image processor is less than a preset standard, the first video and the second video are processed separately to obtain a first cached video and a second cached video;
[0015] The first cached video is stored in a preset first cache area, and the second cached video is stored in a preset second cache area.
[0016] Optionally, the video display adjustment instruction includes any one or more of scaling and moving.
[0017] Optionally, when a video display adjustment instruction is obtained, adjusting the second video according to the video adjustment instruction to obtain a third video specifically includes:
[0018] When the video display adjustment instruction is to zoom first and then move, obtain the first center point specified by the user;
[0019] Obtaining a first video processing area according to the first center point;
[0020] Scaling the first video processing area to obtain a second video processing area;
[0021] The second video processing area is moved to obtain a third video.
[0022] Optionally, when a video display adjustment instruction is obtained, adjusting the second video according to the video adjustment instruction to obtain a third video, and displaying the third video using a display device, specifically includes:
[0023] When the video display adjustment instruction is to move first and then zoom, obtain the second center point specified by the user;
[0024] Obtaining a third video processing area according to the second center point;
[0025] Moving the third video processing area to obtain a fourth video processing area;
[0026] The fourth video processing area is scaled to obtain a third video.
[0027] Optionally, the method further comprises:
[0028] Record video adjustment instructions;
[0029] When the device is turned on again, the second video is directly adjusted according to the video adjustment instruction to obtain the third video, and the third video is displayed through the display device.
[0030] A video display device, comprising:
[0031] Recording module: used to copy the first video being recorded to obtain the second video;
[0032] Cache module: used to store the first video in a preset first cache area and store the second video in a preset second cache area;
[0033] The video adjustment module is configured to adjust the second video according to the video adjustment instruction to obtain a third video when a video display adjustment instruction is obtained, and display the third video on a display device;
[0034] Video review module: used for displaying the first video stored in the first cache area through the display device when a video review instruction is obtained.
[0035] A computer-readable storage medium stores a computer program, which, when executed by a processor, causes the processor to perform the steps of any one of the above methods.
[0036] A video display device includes a memory and a processor. The memory stores a computer program. When the computer program is executed by the processor, the processor executes the steps of any one of the above methods.
[0037] The embodiments of the present invention have the following beneficial effects:
[0038] The first video being recorded is copied to obtain a second video; the first video is stored in a preset first buffer area, and the second video is stored in a preset second buffer area; when a video display adjustment instruction is obtained, the second video is adjusted according to the video adjustment instruction to obtain a third video, and the third video is displayed on the display device; when a video playback instruction is obtained, the first video stored in the first buffer area is displayed on the display device. This ensures that the video recorded content can be restored to the original field of view, and the displayed image can be adjusted according to the user's preferences during use, ensuring user comfort. BRIEF DESCRIPTION OF THE DRAWINGS
[0039] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0040] in:
[0041] Figure 1 Flowchart of the method for independently adjusting video display content in the first embodiment of the present invention;
[0042] Figure 2 This is a sub-flowchart of a method for independently adjusting video display content in a second embodiment of the present invention;
[0043] Figure 3 This is a sub-flowchart of a method for independently adjusting video display content in a third embodiment of the present invention;
[0044] Figure 4 This is a flow chart of step S103 in the first embodiment of the present invention;
[0045] Figure 5 Another flow chart of step S103 in the first embodiment of the present invention;
[0046] Figure 6 This is a sub-flowchart of a method for independently adjusting video display content in a fourth embodiment of the present invention;
[0047] Figure 7 This is a structural block diagram of a video display device in a first embodiment of the present invention;
[0048] Figure 8 This is a structural block diagram of a computer device in the first embodiment of the present invention. DETAILED DESCRIPTION
[0049] The following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. All other embodiments obtained by ordinary technicians in this field based on the embodiments of the present invention without making any creative efforts shall fall within the scope of protection of the present invention.
[0050] Please refer to Figure 1 , which is a flow chart of a method for independently adjusting video display content in a first embodiment of the present invention. The method for independently adjusting video display content provided by the embodiment of the present invention specifically includes the following steps.
[0051] Step S101: Copy the first video being recorded to obtain a second video. In this embodiment, after the contact image sensor (CIS) inputs the raw data (RAW data) into the system on chip (SOC), the image signal processor (ISP) copies the recorded video information to obtain two copies of the video data, the first video and the second video, which are exactly the same.
[0052] Step S102, stores the first video in a preset first buffer area, and stores the second video in a preset second buffer area. In the present application, the present application adopts two copies of the video, that is, a dual-stream method for processing. Specifically, a SOC with a dual-stream processing function is adopted, which can process the first video and the second video at the same time. The double data rate synchronous dynamic random access memory (Double Data Rate, DDR) is divided into two groups of cache areas, a first cache area and a second cache area. The first cache area and the second cache area are independent. Among them, the first cache area is used for the original video directly obtained by the codec (COder-DECoder, CODEC), and the second cache area is used to store the video to be processed that is scaled and moved according to user instructions.
[0053] In some feasible embodiments, the first buffer area and the second buffer area are of the same size. The first video is stored in the preset first buffer area, and the second video is stored in the preset second buffer area, which is determined according to actual application. In other feasible embodiments, the first buffer area and the second buffer area are of different sizes. The first video is stored in the preset first buffer area, and the second video is stored in the preset second buffer area, which is determined according to actual needs.
[0054] Step S103, when a video display adjustment instruction is obtained, the second video is adjusted according to the video adjustment instruction to obtain a third video, and the third video is displayed on the display device. In this embodiment, the video display adjustment instruction includes any one or more of scaling and moving. In this embodiment, when the video is displayed on the display interface, it does not affect the storage of the original video, so the second video is adjusted accordingly according to the user adjustment instruction obtained as the third video. For the video adjustment steps, please refer to steps S1031 to S1037, and steps S1032 to S1038.
[0055] In step S104, when a video playback instruction is received, the first video stored in the first buffer area is displayed on the display device. In this embodiment, when the video is played back, the first video stored in the first buffer area is displayed. The first video is the original video, recording the original perspective of the video capture device. This ensures the authenticity of the video content.
[0056] The first video being recorded is copied to obtain a second video; the first video is stored in a preset first buffer area, and the second video is stored in a preset second buffer area; when a video display adjustment instruction is obtained, the second video is adjusted according to the video adjustment instruction to obtain a third video, and the third video is displayed on the display device; when a video playback instruction is obtained, the first video stored in the first buffer area is displayed on the display device. This ensures that the video recorded content can be restored to the original field of view, and the displayed image can be adjusted according to the user's preferences during use, ensuring user comfort.
[0057] Please refer to Figure 2 , which is a sub-flowchart of the method for independently adjusting video display content in the second embodiment of the present invention. The method for independently adjusting video display content provided by the second embodiment differs from the method for independently adjusting video display content provided by the first embodiment in that, after storing the first video in the preset first buffer area and the second video in the preset second buffer area, the method for independently adjusting video display content provided by the second embodiment further includes the following steps.
[0058] Step S201: When the video processing capability of the image processor is greater than or equal to a preset standard, the first video and the second video are processed simultaneously to obtain a first cached video and a second cached video.
[0059] In step S202 , the first cached video is stored in a preset first cache area and the second cached video is stored in a preset second cache area.
[0060] In this embodiment, different ISPs have different video processing capabilities. When the image processor has a strong video processing capability and can process multiple views simultaneously, the image quality processing of the two videos is performed simultaneously, that is, the first video, i.e., the original video, is processed accordingly, and the second video is also processed according to display parameters such as brightness and contrast as required. The processed two images are stored in the designated cache area at the same time.
[0061] Please refer to Figure 3, which is a sub-flowchart of the method for independently adjusting video display content in the third embodiment of the present invention. The method for independently adjusting video display content provided in the third embodiment differs from the method for independently adjusting video display content provided in the first embodiment in that, after storing the first video in the preset first buffer area and the second video in the preset second buffer area, the method for independently adjusting video display content provided in the third embodiment further includes the following steps.
[0062] Step S301 : When the video processing capability of the image processor is less than a preset standard, the first video and the second video are processed respectively to obtain a first cached video and a second cached video.
[0063] Step S302: storing the first cached video in a preset first cache area and storing the second cached video in a preset second cache area.
[0064] In this embodiment, different ISPs have different video processing capabilities. When the image processor's video processing capabilities are weak and unable to process multiple views simultaneously, the image quality of the two video channels is processed separately. The first video is processed first. Generally, the first video requires less processing and is processed faster. After the first video is processed, the second video is processed, and the brightness and contrast of the second video are manipulated to achieve the user's preferred parameters. The two processed images are stored sequentially in the designated cache area.
[0065] Please refer to Figure 4 , which is a flowchart of step S103 in the first embodiment of the present invention, wherein step S103, when a video display adjustment instruction is obtained, the second video is adjusted according to the video adjustment instruction to obtain a third video, specifically including the following steps.
[0066] In step S1031, when the video display adjustment instruction is to zoom first and then move, a first center point specified by the user is obtained. In this embodiment, the second video stored in the second buffer area is processed. Specifically, the received signal area is magnified with the point as the center. First, a designated area input by the user is obtained. This area can be the area captured by a finger touching the touch screen, the location of keyboard input coordinates, etc. The center point of the area to be magnified is obtained according to a preset area center point selection method.
[0067] Step S1033: Obtain a first video processing area based on the first center point. In this embodiment, a certain area around the first center point is demarcated according to a preset rule to obtain the first video processing area, which can be a circle or other preset shapes.
[0068] Step S1035: zoom in or out the first video processing area to obtain a second video processing area. In this embodiment, the second video processing area is obtained by zooming in or out the entire video content at the center point according to the obtained magnification factor, and the second video processing area is displayed on the display device.
[0069] Step S1037: Move the second video processing area to obtain a third video. In this embodiment, the amplified second video processing area is moved up, down, left, and right, and the area where it finally stops is displayed on the display device as the third video.
[0070] Please refer to Figure 5 , which is a flowchart of step S103 in the first embodiment of the present invention, wherein step S103, when a video display adjustment instruction is obtained, the second video is adjusted according to the video adjustment instruction to obtain a third video, specifically including the following steps.
[0071] In step S1032, when the video display adjustment instruction is to move first and then zoom, a second center point specified by the user is obtained. In this embodiment, the second video stored in the second buffer area is processed. Specifically, the received signal area is magnified with the point as the center. First, a designated area input by the user is obtained. This area can be the area captured by a finger touching the touch screen, the location of keyboard input coordinates, etc. The center point of the area to be magnified is obtained using a preset area center point selection method.
[0072] Step S1034: Obtain a third video processing area based on the second center point. The third video processing area is obtained by demarcating a certain area around the second center point according to a preset rule. Specifically, the third video processing area can be a circle or other preset shapes.
[0073] Step S1036: Move the third video processing area to obtain a fourth video processing area. In this embodiment, the fourth video processing area is obtained by moving the entire content displayed on the video around the center point according to the obtained magnification.
[0074] Step S1038: zoom in or out the fourth video processing area to obtain a third video. In this embodiment, the third video is obtained by zooming in or out the entire content of the video display at the center point according to the obtained magnification factor, and the third video is displayed on the display device.
[0075] Please refer to Figure 6, which is a sub-flowchart of the method for independently adjusting video display content in the fourth embodiment of the present invention. The method for independently adjusting video display content provided by the fourth embodiment differs from the method for independently adjusting video display content provided by the first embodiment in that the method for independently adjusting video display content provided by the fourth embodiment further includes the following steps.
[0076] Step S701: Record video adjustment instructions.
[0077] Step S702: When the device is turned on again, the second video is directly adjusted according to the video adjustment instruction to obtain a third video, and the third video is displayed through the display device.
[0078] In this embodiment, the second video is an independent resource used to independently process real-time zooming, region selection, and field of view movement. In actual applications, various user adjustment parameters for image processing are obtained through an Application Program Interface (API) and recorded in a Serial Peripheral Interface (SPI) flash memory. When the video display device is restarted, the corresponding parameters can be directly read from the SPI flash memory and displayed on the third video device.
[0079] The above embodiment does not require any additional hardware costs; a standard SOC or ISP can meet the technical requirements of this solution. Furthermore, it utilizes existing techniques for processing multiple videos simultaneously, preserving the original video while enabling user-friendly adjustments during use. This perfectly solves the existing problem of being unable to simultaneously store the original video and the video with modified parameters during video recording.
[0080] The embodiment of the present invention further provides a video display device 800, please refer to Figure 7 The video display device 800 includes a recording module 810 , a cache module 820 , a video adjustment module 830 and a video review module 840 .
[0081] Specifically, the recording module 810 is used to copy the first video being recorded to obtain a second video. The cache module 820 is used to store the first video in a preset first cache area and the second video in a preset second cache area. The video adjustment module 830 is used to, when a video display adjustment instruction is obtained, adjust the second video according to the video adjustment instruction to obtain a third video, and display the third video on a display device. The video review module 840 is used to, when a video review instruction is obtained, display the first video stored in the first cache area on a display device.
[0082] An embodiment of the present invention further provides a computer-readable storage medium storing a computer program, which, when executed by a processor, causes the processor to perform the steps of any of the above methods. Specifically, the program may be stored in a non-volatile computer-readable storage medium, which, when executed, may include the processes of the embodiments of the above methods. Among them, any reference to memory, storage, database or other media used in the embodiments provided in this application may include non-volatile and / or volatile memory. Non-volatile memory may include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory. Volatile memory may include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in many forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), Synchronous Link DRAM (SLDRAM), Rambus direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM), etc.
[0083] Please refer to Figure 8 , which is a schematic diagram of the internal structure of a computer device in one embodiment. The computer device 900 includes a memory 910 and a processor 920. The memory 910 stores a computer program. When the computer program is executed by the processor, the processor 920 performs the steps of any of the above methods.
[0084] The computer device 900 also includes a processor 920, a memory 910, and a network interface 940 connected via a system bus 930. The memory 910 includes a non-volatile storage medium and internal memory. The non-volatile storage medium of the computer device 900 stores an operating system and may also store a computer program that, when executed by the processor 920, enables the processor 920 to implement a method for independently adjusting video display content. The internal memory 910 may also store a computer program that, when executed by the processor, enables the processor to perform the method for independently adjusting video display content.
[0085] The memory 910 includes at least one type of computer-readable storage medium, including flash memory, a hard disk, a multimedia card, a card-type memory (e.g., SD or DX memory), a magnetic memory, a magnetic disk, an optical disk, etc. In some embodiments, the memory 910 may be an internal storage unit of the computer device 900, such as the hard disk of the computer device 900. In other embodiments, the memory 910 may also be an external storage device of the computer device 900, such as a plug-in hard disk equipped on the computer device 900, a Smart Media Card (SMC), a Secure Digital (SD), a Flash Card, etc. Furthermore, the memory 910 may include both an internal storage unit of the computer device 900 and an external storage device. The memory 910 may be used not only to store application software installed on the computer device 900 and various types of data, such as a computer program for the method for independently adjusting video display content, but may also be used to temporarily store data that has been output or is to be output, such as data generated by the execution of the method for independently adjusting video display content. In some feasible embodiments, the processor 920 may be a central processing unit (CPU), or may be other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or any conventional processor.
[0086] Specifically, the processor 920 executes the computer program of the method for independently adjusting video display content to control the computer device 900 to implement the method for independently adjusting video display content.
[0087] Furthermore, the computer device 900 may also include a system bus 930 which may be a peripheral component interconnect (PCI) bus or an extended industry standard architecture (EISA) bus. The bus may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 8 Only one thick line is used in the diagram, but this does not mean that there is only one bus or one type of bus.
[0088] Specifically, the computer device 900 may also include a network interface 940. The network interface may optionally include a wired network interface and / or a wireless network interface (such as a WI-FI network interface, a Bluetooth network interface, etc.), which is typically used to establish a communication connection between the computer device 900 and other devices, for example, a communication connection between the computer device 900 and a waveform display device.
[0089] In other feasible embodiments, the computer device 900 may further include a display component (not shown). The display component may be an LED (Light Emitting Diode) display, a liquid crystal display, a touch-sensitive liquid crystal display, or an OLED (Organic Light Emitting Diode) touchscreen. The display component may also be appropriately referred to as a display device or a display unit, and is used to display information processed in the computer device 900 and to display a visual user interface.
[0090] Figure 8 Only the computer device 900 having components 910-940 and the method for implementing independent adjustment of video display content is shown. It can be understood by those skilled in the art that Figure 8 The illustrated structure does not limit the computer device 900 and may include fewer or more components than shown, or combine certain components, or arrange the components differently. Since the computer device 900 adopts all the technical solutions of all the above embodiments, it has at least all the beneficial effects brought about by the technical solutions of the above embodiments, which will not be described in detail here.
[0091] In addition, the method according to the present invention may also be implemented as a computer program or a computer program product, which includes computer program code instructions for executing some or all of the steps in the above method of the present invention.
[0092] The technical features of the above embodiments can be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0093] The above-described embodiments merely represent several implementation methods of the present application. While the descriptions are relatively specific and detailed, they should not be construed as limiting the scope of the present invention. It should be noted that a person of ordinary skill in the art may make various modifications and improvements without departing from the spirit of the present invention, all of which fall within the scope of protection of the present invention. Therefore, the scope of protection of the present invention shall be determined by the appended claims.
Claims
1. A method for independently adjusting video display content, characterized in that: The method comprises: Copy the first video being recorded to obtain a second video; Storing the first video in a preset first buffer area and storing the second video in a preset second buffer area; During video recording, when a video adjustment instruction is obtained, adjusting the second video according to the video adjustment instruction to obtain a third video, and displaying the third video in real time on a display device, wherein the video adjustment instruction includes any one or more of scaling and moving; When the video review instruction is obtained, the first video stored in the first cache area is displayed through the display device.
2. The method for independently adjusting video display content according to claim 1, characterized in that: After storing the first video in a preset first buffer area and storing the second video in a preset second buffer area, the method further includes: When the video processing capability of the image processor is greater than or equal to a preset standard, the first video and the second video are processed simultaneously to obtain a first cached video and a second cached video; The first cached video is stored in a preset first cache area, and the second cached video is stored in a preset second cache area.
3. The method for independently adjusting video display content according to claim 1, characterized in that: After storing the first video in a preset first buffer area and storing the second video in a preset second buffer area, the method further includes: When the video processing capability of the image processor is less than a preset standard, the first video and the second video are processed separately to obtain a first cached video and a second cached video; The first cached video is stored in a preset first cache area, and the second cached video is stored in a preset second cache area.
4. The method for independently adjusting video display content according to claim 1, characterized in that: When the video adjustment instruction is obtained, adjusting the second video according to the video adjustment instruction to obtain the third video specifically includes: When the video adjustment instruction is to zoom in and out first and then move, obtaining a first center point specified by the user; Obtaining a first video processing area according to the first center point; Scaling the first video processing area to obtain a second video processing area; The second video processing area is moved to obtain the third video.
5. The method for independently adjusting video display content according to claim 1, characterized in that: When the video adjustment instruction is obtained, adjusting the second video according to the video adjustment instruction to obtain a third video, and displaying the third video using a display device, specifically includes: When the video adjustment instruction is to move first and then zoom, obtaining a second center point specified by the user; Obtaining a third video processing area according to the second center point; Moving the third video processing area to obtain a fourth video processing area; The fourth video processing area is scaled to obtain the third video.
6. The method for independently adjusting video display content according to claim 1, characterized in that: The method further comprises: Recording the video adjustment instruction; When the device is turned on again, the second video is directly adjusted according to the video adjustment instruction to obtain the third video, and the third video is displayed through the display device.
7. A video display device, characterized in that: The device comprises: Recording module: used to copy the first video being recorded to obtain the second video; Cache module: used to store the first video in a preset first cache area, and store the second video in a preset second cache area; A video adjustment module is configured to, during video recording, when a video adjustment instruction is obtained, adjust the second video according to the video adjustment instruction to obtain a third video, and display the third video in real time on a display device, wherein the video adjustment instruction includes any one or more of scaling and moving; Video review module: used for displaying the first video stored in the first cache area through the display device when a video review instruction is obtained.
8. A computer-readable storage medium, characterized in that A computer program is stored, and when the computer program is executed by a processor, the processor is caused to perform the steps of the method according to any one of claims 1 to 6.
9. A video display device, characterized in that: The method comprises a memory and a processor, wherein the memory stores a computer program, and when the computer program is executed by the processor, the processor executes the steps of the method according to any one of claims 1 to 6.
Citation Information
Patent Citations
Video interaction method and device, electronic equipment and storage medium
CN111935532A
Video processing method and device
CN115052192A