[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN113485621B - Image capturing method, device, electronic equipment and storage medium - Google Patents

Image capturing method, device, electronic equipment and storage medium Download PDF

Info

Publication number
CN113485621B
CN113485621B CN202110812054.8A CN202110812054A CN113485621B CN 113485621 B CN113485621 B CN 113485621B CN 202110812054 A CN202110812054 A CN 202110812054A CN 113485621 B CN113485621 B CN 113485621B
Authority
CN
China
Prior art keywords
input
images
text information
control
interface
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202110812054.8A
Other languages
Chinese (zh)
Other versions
CN113485621A (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.)
Vivo Mobile Communication Co Ltd
Original Assignee
Vivo Mobile Communication 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 Vivo Mobile Communication Co Ltd filed Critical Vivo Mobile Communication Co Ltd
Priority to CN202110812054.8A priority Critical patent/CN113485621B/en
Publication of CN113485621A publication Critical patent/CN113485621A/en
Application granted granted Critical
Publication of CN113485621B publication Critical patent/CN113485621B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

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

Landscapes

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

Abstract

本申请公开了一种图像截取方法、装置、电子设备及存储介质,属于界面交互技术领域。该图像截取方法包括:接收用户对显示界面的N个操控输入;响应于N个操控输入,生成与N个操控输入对应的N个操控文本信息;其中,操控文本信息包括输入方式、输入位置和触发组件中的至少一项对应的文本信息;对与N个操控输入对应的M个界面进行截图,得到M个图像;关联显示N个操控文本信息和M个图像;其中,N、M为正整数。

The present application discloses an image capture method, device, electronic device and storage medium, which belongs to the field of interface interaction technology. The image capture method includes: receiving N manipulation inputs of a user on a display interface; in response to the N manipulation inputs, generating N manipulation text information corresponding to the N manipulation inputs; wherein the manipulation text information includes text information corresponding to at least one of the input mode, input position and trigger component; taking screenshots of M interfaces corresponding to the N manipulation inputs to obtain M images; and displaying the N manipulation text information and the M images in association; wherein N and M are positive integers.

Description

图像截取方法、装置、电子设备及存储介质Image capture method, device, electronic device and storage medium

技术领域Technical Field

本申请属于界面交互技术领域,具体涉及一种图像截取方法、装置、电子设备及存储介质。The present application belongs to the field of interface interaction technology, and specifically relates to an image capture method, device, electronic device and storage medium.

背景技术Background technique

随着智能电子设备的普及,人们越来越多地使用智能电子设备上的屏幕内容截取功能截取图像或视频,以记录屏幕中的界面内容。With the popularization of smart electronic devices, people are increasingly using the screen content capture function on smart electronic devices to capture images or videos to record the interface content on the screen.

现有技术中,电子设备的屏幕内容截取方式主要是通过用户的预设操作手动触发对当前屏幕显示界面的截图过程,而这种截图方式主要是用于记录静态的屏幕显示界面,无法直观地体现用户的动态操作过程,因此,若用户需要通过屏幕内容截取功能记录某个动态的操作过程,则只能通过录屏的方式进行记录。In the prior art, the screen content capture method of an electronic device is mainly to manually trigger the screenshot process of the current screen display interface through the user's preset operation, and this screenshot method is mainly used to record the static screen display interface and cannot intuitively reflect the user's dynamic operation process. Therefore, if the user needs to record a dynamic operation process through the screen content capture function, it can only be recorded through screen recording.

但是,由于传统的录屏方式下截取到的视频内容是高度聚合的,因此对于时长较长的视频,若用户需要查看该视频中的某个关键内容,则需要手动查找视频中的该段内容,使得关键内容的查看过程较为繁琐,无法从录屏结果中快速获取关键内容。However, since the video content captured by traditional screen recording methods is highly aggregated, for a long video, if the user needs to view a certain key content in the video, he needs to manually search for the content in the video, which makes the process of viewing the key content more cumbersome and unable to quickly obtain the key content from the screen recording results.

发明内容Summary of the invention

本申请实施例的目的是提供一种图像截取方法、装置、电子设备及存储介质,能够解决传统截屏方式无法直观地体现用户的动态操作过程,而利用传统录屏方式记录用户动态操作过程时,无法从录屏结果中快速获取关键内容的问题。The purpose of the embodiments of the present application is to provide an image capture method, device, electronic device and storage medium, which can solve the problem that the traditional screenshot method cannot intuitively reflect the user's dynamic operation process, and when using the traditional screen recording method to record the user's dynamic operation process, it is impossible to quickly obtain key content from the screen recording results.

第一方面,本申请实施例提供了一种图像截取方法,该方法包括:In a first aspect, an embodiment of the present application provides an image capture method, the method comprising:

接收用户对显示界面的N个操控输入;Receive N control inputs from the user on the display interface;

响应于所述N个操控输入,生成与所述N个操控输入对应的N个操控文本信息;其中,所述操控文本信息包括输入方式、输入位置和触发组件中的至少一项对应的文本信息;In response to the N manipulation inputs, N manipulation text information corresponding to the N manipulation inputs is generated; wherein the manipulation text information includes text information corresponding to at least one of an input mode, an input position, and a trigger component;

对与所述N个操控输入对应的M个界面进行截图,得到M个图像;Taking screenshots of M interfaces corresponding to the N control inputs to obtain M images;

关联显示所述N个操控文本信息和所述M个图像;Displaying the N manipulation text information and the M images in association with each other;

其中,N、M为正整数。Wherein, N and M are positive integers.

第二方面,本申请实施例提供了一种图像截取装置,该装置包括:In a second aspect, an embodiment of the present application provides an image capture device, the device comprising:

输入接收模块,用于接收用户对显示界面的N个操控输入;An input receiving module, used to receive N control inputs from the user on the display interface;

信息生成模块,用于响应于所述N个操控输入,生成与所述N个操控输入对应的N个操控文本信息;其中,所述操控文本信息包括输入方式、输入位置和触发组件中的至少一项信息;An information generation module, configured to generate N manipulation text information corresponding to the N manipulation inputs in response to the N manipulation inputs; wherein the manipulation text information includes at least one of the input mode, input position and trigger component;

界面截图模块,用于对与所述N个操控输入对应的M个界面进行截图,得到M个图像;An interface screenshot module, used to take screenshots of the M interfaces corresponding to the N control inputs to obtain M images;

关联显示模块,用于关联显示所述N个操控文本信息和所述M个图像;An associated display module, used for associated display of the N manipulation text information and the M images;

其中,N、M为正整数。Wherein, N and M are positive integers.

第三方面,本申请实施例提供了一种电子设备,该电子设备包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的方法的步骤。In a third aspect, an embodiment of the present application provides an electronic device, which includes a processor, a memory, and a program or instruction stored in the memory and executable on the processor, wherein the program or instruction, when executed by the processor, implements the steps of the method described in the first aspect.

第四方面,本申请实施例提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的方法的步骤。In a fourth aspect, an embodiment of the present application provides a readable storage medium, on which a program or instruction is stored, and when the program or instruction is executed by a processor, the steps of the method described in the first aspect are implemented.

第五方面,本申请实施例提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面所述的方法。In a fifth aspect, an embodiment of the present application provides a chip, comprising a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run a program or instruction to implement the method described in the first aspect.

本申请实施例中,在记录用户动态操作过程时,除了进行自动截图之外,还提供了一种纯文本记录模式,也即,生成与用户的N个操作输入对应的N个操控文本信息,并对该N个操控文本信息与M个图像进行关联显示。这样,由于该操控文本信息是以纯文本形式记录用户的操作输入,因此能够体现图像之间的逻辑性,从而在关联显示该操控文本信息和对应的图像时,能够直观地体现用户的动态操作过程。另外,由于操控文本信息能够描述用户操作的关键内容,并配以对应的图像进行关联显示,因此,可在用户查看截取结果时将该操控文本信息作为文字索引帮助用户快速找到关键内容的图像,从而能够使用户快速获取截取结果中的关键内容。In an embodiment of the present application, when recording the user's dynamic operation process, in addition to taking automatic screenshots, a plain text recording mode is also provided, that is, N control text information corresponding to the user's N operation inputs are generated, and the N control text information is associated with M images for display. In this way, since the control text information records the user's operation input in plain text form, it can reflect the logic between images, so that when the control text information and the corresponding image are displayed in association, the user's dynamic operation process can be intuitively reflected. In addition, since the control text information can describe the key content of the user's operation and is displayed in association with the corresponding image, the control text information can be used as a text index to help the user quickly find the image of the key content when the user views the interception result, so that the user can quickly obtain the key content in the interception result.

附图说明BRIEF DESCRIPTION OF THE DRAWINGS

图1是根据一示例性实施例示出的图像截取方法的流程图之一;FIG1 is a flowchart of a method for capturing an image according to an exemplary embodiment;

图2a是根据一示例性实施例示出的图像截取场景的示意图之一;Fig. 2a is one of schematic diagrams showing an image capture scene according to an exemplary embodiment;

图2b是根据一示例性实施例示出的图像截取场景的示意图之二;Fig. 2b is a second schematic diagram of an image capture scene according to an exemplary embodiment;

图2c是根据一示例性实施例示出的图像截取场景的示意图之三;Fig. 2c is a third schematic diagram of an image capture scene according to an exemplary embodiment;

图3是根据一示例性实施例示出的图像截取方法的流程图之二;FIG3 is a second flowchart of an image capture method according to an exemplary embodiment;

图4是根据一示例性实施例示出的图像显示场景的示意图之一;Fig. 4 is a schematic diagram of one of image display scenes according to an exemplary embodiment;

图5是根据一示例性实施例示出的图像显示场景的示意图之二;Fig. 5 is a second schematic diagram of an image display scene according to an exemplary embodiment;

图6a是根据一示例性实施例示出的图像截取方法的流程图之三;FIG6a is a third flowchart of an image capture method according to an exemplary embodiment;

图6b是根据一示例性实施例示出的图像标注显示场景的示意图;Fig. 6b is a schematic diagram showing an image annotation display scene according to an exemplary embodiment;

图7是根据一示例性实施例示出的一种图像截取装置的结构框图;FIG7 is a structural block diagram of an image capture device according to an exemplary embodiment;

图8是根据一示例性实施例示出的一种电子设备的结构框图;FIG8 is a structural block diagram of an electronic device according to an exemplary embodiment;

图9为实现本申请实施例的一种电子设备的硬件结构示意图。FIG. 9 is a schematic diagram of the hardware structure of an electronic device implementing an embodiment of the present application.

具体实施方式Detailed ways

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员获得的所有其他实施例,都属于本申请保护的范围。The following will be combined with the drawings in the embodiments of the present application to clearly describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, rather than all the embodiments. All other embodiments obtained by ordinary technicians in this field based on the embodiments in the present application belong to the scope of protection of this application.

本申请的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。The terms "first", "second", etc. in the specification and claims of this application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable under appropriate circumstances, so that the embodiments of the present application can be implemented in an order other than those illustrated or described here, and the objects distinguished by "first", "second", etc. are generally of one type, and the number of objects is not limited. For example, the first object can be one or more. In addition, "and/or" in the specification and claims represents at least one of the connected objects, and the character "/" generally indicates that the objects associated with each other are in an "or" relationship.

下面结合附图,通过具体的实施例及其应用场景对本申请实施例提供的图像截取方法、装置、电子设备及存储介质进行详细地说明。The image capture method, device, electronic device and storage medium provided in the embodiments of the present application are described in detail below with reference to the accompanying drawings through specific embodiments and their application scenarios.

本申请所提供的图像截取方法,可以应用于对用户动态操作过程中屏幕界面显示内容的动态变化进行记录的场景中。另外,本申请实施例提供的图像截取方法,执行主体可以为图像截取装置,或者该图像截取装置中的用于执行图像截取方法的控制模块。本申请实施例中以图像截取装置执行图像截取方法为例,说明本申请实施例提供的图像截取方法。The image capture method provided by the present application can be applied to the scenario of recording the dynamic changes of the content displayed on the screen interface during the dynamic operation of the user. In addition, the image capture method provided by the embodiment of the present application can be executed by an image capture device, or a control module in the image capture device for executing the image capture method. In the embodiment of the present application, the image capture method provided by the embodiment of the present application is explained by taking the execution of the image capture method by the image capture device as an example.

图1是根据一示例性实施例示出的一种图像截取方法的流程图。Fig. 1 is a flow chart showing an image interception method according to an exemplary embodiment.

如图1所示,该图像截取方法可以包括如下步骤:As shown in FIG1 , the image interception method may include the following steps:

步骤110,接收用户对显示界面的N个操控输入。Step 110: Receive N manipulation inputs from the user on the display interface.

这里,显示界面可以是用户使用的电子设备屏幕中显示的界面,N个操控输入可以是用户在该显示界面中进行的一个或多个输入,N个操控输入可以是针对显示界面中显示的同一内容所进行的有序的操控输入,也可以是针对显示界面中显示的不同内容所进行的有序的操控输入。该操控输入例如可以是点击输入、滑动输入等,在此不作限定。其中,N为正整数。Here, the display interface may be an interface displayed on the screen of an electronic device used by a user, and the N manipulation inputs may be one or more inputs made by the user in the display interface. The N manipulation inputs may be orderly manipulation inputs made for the same content displayed in the display interface, or may be orderly manipulation inputs made for different content displayed in the display interface. The manipulation input may be, for example, a click input, a sliding input, etc., which are not limited here. Wherein, N is a positive integer.

示例性地,响应于每个操控输入,可控制屏幕中的显示界面进行相应的变化。显示界面的变化包括但不限于界面切换、布局变化等。例如,在显示界面为系统桌面的情况下,点击桌面中应用程序A的图标,可控制由当前显示的系统桌面跳转至应用程序A对应的界面,并进行显示。又如,用户通过滑动输入,将显示界面上方显示的控件拖动至显示界面下方进行显示。For example, in response to each manipulation input, the display interface in the screen can be controlled to change accordingly. The changes in the display interface include but are not limited to interface switching, layout changes, etc. For example, when the display interface is the system desktop, clicking the icon of application A on the desktop can control the current displayed system desktop to jump to the interface corresponding to application A and display it. For another example, the user drags the control displayed above the display interface to the bottom of the display interface through sliding input for display.

在一个具体例子中,可先通过预设操作进入连续操作记录模式,在该模式下可接收用户对显示界面的至少一个操控输入,进而对用户的连续操作进行截图记录等。具体进入操作记录模式的方式例如可以是,用户在当前显示界面中三指同时向下滑动,设备接收到用户的三指下滑输入后,可触发默认的截屏功能,同时弹出提示信息,在用户针对该提示信息点击连续操作记录的开始按钮后可进入连续操作记录模式。In a specific example, the continuous operation recording mode can be entered through a preset operation. In this mode, at least one manipulation input of the user on the display interface can be received, and then the user's continuous operation can be screenshotted and recorded, etc. The specific way to enter the operation recording mode can be, for example, that the user slides down with three fingers at the same time in the current display interface. After the device receives the user's three-finger downward input, the default screenshot function can be triggered, and a prompt message will pop up at the same time. After the user clicks the start button of the continuous operation recording in response to the prompt message, the continuous operation recording mode can be entered.

步骤120,响应于N个操控输入,生成与N个操控输入对应的N个操控文本信息。Step 120 : In response to the N manipulation inputs, generate N manipulation text information corresponding to the N manipulation inputs.

这里,操控文本信息可以包括输入方式、输入位置和触发组件中的至少一项对应的文本信息。其中,输入方式可以包括点击或滑动输入等,输入位置可以包括点击区域、滑动区域或滑动方向等,触发组件可以包括用户输入时所针对的组件,该触发组件可以是显示界面中显示的组件。这里,操控文本信息可以是以文本形式描述操控输入的信息。Here, the manipulation text information may include text information corresponding to at least one of the input method, input position, and trigger component. The input method may include click or slide input, the input position may include click area, slide area, or slide direction, and the trigger component may include the component targeted by the user input, and the trigger component may be a component displayed in the display interface. Here, the manipulation text information may be information describing the manipulation input in text form.

示例性地,可预先定义一套操作语义,用于以文字形式描述用户的操控输入。例如,记录该操控输入是点击输入或滑动输入;识别该操控输入所在的屏幕位置或者输入的方向,如“中间的”、“右上角的”、“向上”、“向右”等;记录该操控输入所针对的组件的特征,如“按钮-发现”、“文本-小程序”。For example, a set of operation semantics can be predefined to describe the user's manipulation input in text form. For example, record whether the manipulation input is a click input or a slide input; identify the screen position of the manipulation input or the direction of the input, such as "middle", "upper right corner", "up", "right", etc.; record the characteristics of the component targeted by the manipulation input, such as "button-discovery", "text-applet".

在一个具体例子中,针对如图2a所示的系统桌面10,若用户点击系统桌面10中间显示的与应用程序A对应的a图标11,进而跳转至如图2b所示的应用程序A对应的主界面12,用户再点击主界面12右下角显示的b按钮13,使得当前显示界面从主界面12跳转至如图2c所示的从界面14,用户再点击从界面14上方显示的c文本15,从而可触发跳转进入与该c文本15对应的其他界面。这样,在连续操作记录模式下,根据该三次操控输入,可生成如下所示的操控文本信息:In a specific example, for the system desktop 10 shown in FIG2a, if the user clicks the a icon 11 corresponding to the application A displayed in the middle of the system desktop 10, and then jumps to the main interface 12 corresponding to the application A shown in FIG2b, the user then clicks the b button 13 displayed in the lower right corner of the main interface 12, so that the current display interface jumps from the main interface 12 to the slave interface 14 shown in FIG2c, and the user then clicks the c text 15 displayed above the slave interface 14, thereby triggering the jump to other interfaces corresponding to the c text 15. In this way, in the continuous operation recording mode, according to the three manipulation inputs, the manipulation text information shown below can be generated:

点击-屏幕中间的-图标-a;Click on the icon a in the middle of the screen;

点击-屏幕右下角的-按钮-b;Click button b in the lower right corner of the screen;

点击-屏幕上方的-文本-c。Click on the text-c at the top of the screen.

如此,可生成得到与每个操控输入分别对应的操控文本信息。In this way, control text information corresponding to each control input can be generated.

步骤130,对与N个操控输入对应的M个界面进行截图,得到M个图像。Step 130 , taking screenshots of the M interfaces corresponding to the N control inputs to obtain M images.

这里,由于一个操控输入可触发界面跳转,当然也可以基于同一个界面的进行多次操控输入,因此,一种情况下,一个操控输入可对应多个界面,另一种情况下,一个界面也可以对应多个操控输入,在此不作限定。其中,M为正整数。Here, since one control input can trigger an interface jump, of course, multiple control inputs can be performed based on the same interface. Therefore, in one case, one control input can correspond to multiple interfaces, and in another case, one interface can also correspond to multiple control inputs, which is not limited here. Wherein, M is a positive integer.

示例性地,可针对用户的每次操控输入均进行截图,当然,也可在操控输入引起界面变化的情况下进行截图。其中,界面变化包括但不限于界面跳转、界面布局改变等。For example, a screenshot may be taken for each manipulation input of the user, and of course, a screenshot may also be taken when the manipulation input causes an interface change, wherein the interface change includes but is not limited to interface jump, interface layout change, and the like.

另外,需要说明的是,步骤130与步骤120之间的执行顺序可以更换,当然也可以同时执行,这里并不作限定。In addition, it should be noted that the execution order of step 130 and step 120 can be changed, and of course they can be executed simultaneously, which is not limited here.

在一种可选实施方式中,步骤130具体可以包括:In an optional implementation, step 130 may specifically include:

确定在接收N个操控输入的过程中,显示界面是否至少进行一次界面切换;Determine whether the display interface switches at least once during the process of receiving N control inputs;

在显示界面至少进行一次界面切换的情况下,对切换之前显示的界面和切换之后显示的界面分别进行截图,得到M个图像。When the display interface switches at least once, screenshots are taken of the interface displayed before the switch and the interface displayed after the switch to obtain M images.

这里,可在每次界面发生切换的时候触发截图过程,分别截取切换前显示的界面和切换后显示的界面。Here, the screenshot process can be triggered every time the interface switches, and the interface displayed before the switch and the interface displayed after the switch can be captured respectively.

在一个具体例子中,当用户的点击操作或者滑动操作导致了界面的跳转、滚动时,后台监测到此变化,自动将缓存的上一界面的界面内容截取下来,并且在界面跳转及变化后显示的界面内容也截取下来,得到与该操作对应的两个图像。In a specific example, when a user's click or slide operation causes the interface to jump or scroll, the background monitors this change and automatically captures the interface content of the cached previous interface, and also captures the interface content displayed after the interface jumps and changes, obtaining two images corresponding to the operation.

这样,通过在操控输入触发界面切换时进行截图,得到记录界面显示内容变化过程的关键图像,从而可以减少冗余截图,便于用户快速获取界面变化过程中的关键内容。In this way, by taking a screenshot when the interface is switched triggered by the manipulation input, a key image recording the change process of the interface display content is obtained, thereby reducing redundant screenshots and facilitating users to quickly obtain key content in the interface change process.

另外,当用户截取完屏幕内容后,可点击完成连续截图的按钮或进行预设操作手势,即可退出连续截图记录模式。In addition, when the user has finished capturing the screen content, he or she can click the button to complete the continuous screenshot or perform a preset operation gesture to exit the continuous screenshot recording mode.

步骤140,关联显示N个操控文本信息和M个图像。Step 140 , displaying N manipulation text information and M images in association with each other.

本申请实施例中,在获取到与该N个操控输入对应的N个操控文本信息以及M个图像后,可与该N个操控输入对应的相关信息进行存储,并支持用户查看。In the embodiment of the present application, after obtaining N control text information and M images corresponding to the N control inputs, the relevant information corresponding to the N control inputs can be stored and supported for user viewing.

示例性地,在存储相关信息时,可将该N个操控文本信息和该M个图像构成的图像序列进行关联存储,以便在用户查看时,可根据操控文本信息查看相应的图像。另外,在用户查看截取的图像时,可同时显示相应的操控文本信息,用户也可通过点击响应的操控文本信息查看与该信息对应的图像。For example, when storing the relevant information, the N manipulation text information and the image sequence composed of the M images may be stored in association, so that when the user views the image, the corresponding image may be viewed according to the manipulation text information. In addition, when the user views the captured image, the corresponding manipulation text information may be displayed at the same time, and the user may also view the image corresponding to the information by clicking on the corresponding manipulation text information.

除此之外,在完成截图过程后,用户还可将截取到的M个图像连同该N个操控文本信息一起发送给其他用户。具体地,在发送连续截图序列内容时,若用户点击其中一个图像进行发送,则可提示用户有关联截图,用户可通过选择一并发送,将该图像所在的图像序列以及对应的操控文本信息打包成图像集进行发送,以在其他设备上对该N个操控文本信息和M个图像进行关联显示。In addition, after completing the screenshot process, the user can also send the M captured images together with the N control text information to other users. Specifically, when sending the continuous screenshot sequence content, if the user clicks on one of the images to send, the user can be prompted that there are related screenshots. The user can select to send together, and the image sequence where the image is located and the corresponding control text information are packaged into an image set for sending, so that the N control text information and the M images can be displayed in association on other devices.

当然,发送方也可以选择直接发送该N个操控文本信息,以减少发送内容的体积,在此不作限定。Of course, the sender may also choose to directly send the N control text messages to reduce the volume of the sent content, which is not limited here.

由此,本申请实施例在记录用户动态操作过程时,除了进行自动截图之外,还提供了一种纯文本记录模式,也即,生成与用户的N个操作输入对应的N个操控文本信息,并对该N个操控文本信息与M个图像进行关联显示。这样,由于该操控文本信息是以纯文本形式记录用户的操作输入,因此能够体现图像之间的逻辑性,从而在关联显示该操控文本信息和对应的图像时,能够直观地体现用户的动态操作过程。另外,由于操控文本信息能够描述用户操作的关键内容,并配以对应的图像进行关联显示,因此,可在用户查看截取结果时将该操控文本信息作为文字索引帮助用户快速找到关键内容的图像,从而能够使用户快速获取截取结果中的关键内容。Therefore, when recording the user's dynamic operation process, in addition to taking automatic screenshots, the embodiment of the present application also provides a plain text recording mode, that is, generating N control text information corresponding to the user's N operation inputs, and displaying the N control text information in association with M images. In this way, since the control text information records the user's operation input in plain text form, it can reflect the logic between images, so that when the control text information and the corresponding image are displayed in association, the user's dynamic operation process can be intuitively reflected. In addition, since the control text information can describe the key content of the user's operation and is displayed in association with the corresponding image, the control text information can be used as a text index to help the user quickly find the image of the key content when the user views the interception result, so that the user can quickly obtain the key content in the interception result.

基于此,在一种可能的实施例中,如图3所示,上述步骤140具体可以包括:步骤1401-1404,具体如下所示:Based on this, in a possible embodiment, as shown in FIG3 , the above step 140 may specifically include: steps 1401-1404, which are specifically as follows:

步骤1401,显示N个操控文本信息。Step 1401, display N control text information.

这里,可以超链接文本的形式,显示该N个操控文本信息,使得用户在点击其中某个操控文本信息时,可通过超链接跳转到与该操控文本信息关联的一个或多个图像,进而对该一个或多个图像进行显示。Here, the N manipulation text information may be displayed in the form of hyperlink text, so that when the user clicks on a certain manipulation text information, the user can jump to one or more images associated with the manipulation text information through the hyperlink, and then display the one or more images.

在一个具体例子中,如图4所示,在关联显示三个操控文本信息及其对应的图像序列时,可在图像显示区域41上方显示该三个操控文本信息的超链接文本,文本内容为该操控文本信息。In a specific example, as shown in FIG. 4 , when three manipulation text information and their corresponding image sequences are displayed in association, hyperlink texts of the three manipulation text information may be displayed above the image display area 41 , and the text content is the manipulation text information.

步骤1402,接收用户对N个操控文本信息中第一操控文本信息的第一输入。Step 1402: Receive a first input from a user for a first manipulation text message among N manipulation text messages.

其中,第一操控文本信息为与N个操控输入中第一操控输入对应的操控文本信息。另外,第一输入可以是对第一操控文本信息的选择输入,例如点击该第一操控文本信息。The first manipulation text information is the manipulation text information corresponding to the first manipulation input among the N manipulation inputs. In addition, the first input may be a selection input of the first manipulation text information, such as clicking on the first manipulation text information.

步骤1403,响应于第一输入,从M个图像中确定与第一操控文本信息对应的T个第一图像。Step 1403 , in response to the first input, determining T first images corresponding to the first manipulation text information from the M images.

其中,T为正整数,且T≤M。Wherein, T is a positive integer and T≤M.

在一个具体例子中,如图4所示,用户可点击内容为“点击-屏幕右下角的-按钮-b”的操控文本信息42,从而可以从相应的图像序列中确定与该操控文本信息42的一个或多个图像,以进行显示。In a specific example, as shown in FIG. 4 , the user may click on the control text information 42 whose content is “click on the button b in the lower right corner of the screen”, so that one or more images corresponding to the control text information 42 may be determined from the corresponding image sequence for display.

在一种可选实施方式中,在步骤130之后,本申请实施例提供的图像截取方法还可以包括:In an optional implementation, after step 130, the image capture method provided in the embodiment of the present application may further include:

根据M个图像的截取顺序,确定M个图像分别对应的索引值;According to the interception order of the M images, determine the index values corresponding to the M images respectively;

关联存储索引值和N个操控文本信息;The index value and N pieces of manipulation text information are stored in association;

步骤1403,具体可以包括:Step 1403 may specifically include:

获取与第一操控文本信息关联存储的T个目标索引值;Obtaining T target index values stored in association with the first manipulation text information;

从M个图像中确定与T个目标索引值对应的T个第一图像。T first images corresponding to the T target index values are determined from the M images.

这里,可通过为M个图像创建索引值,进而利用索引值建立图像与操控文本信息之间的关联关系,这样,在显示与第一操控文本信息对应的一个或多个第一图像时,可根据与第一操控文本信息关联的一个或多个索引值,确定一个或多个第一图像。Here, index values can be created for M images, and then the association relationship between the images and the control text information can be established using the index values. In this way, when displaying one or more first images corresponding to the first control text information, one or more first images can be determined based on one or more index values associated with the first control text information.

如此,通过为每个图像创建索引值,可便于建立操控文本信息与图像之间的关联关系,进而便于根据操控文本信息查找相应的图像,实现自动定位图像的功能,也有利于根据操控文本信息快速获取关键内容的图像。In this way, by creating an index value for each image, it is easy to establish the association between the control text information and the image, and then it is easy to find the corresponding image according to the control text information, realize the function of automatically locating the image, and also facilitate to quickly obtain the image of key content according to the control text information.

步骤1404,显示T个第一图像。Step 1404: display T first images.

本申请实施例中,若T≥2,则可按照截取T个第一图像时的先后顺序,对该T个第一图像进行排列后再进行显示。其中,显示方式包括但不限于自动依次显示该T个第一图像,循环显示该T个第一图像,或者通过用户触发图像切换过程等,在此不作限定。In the embodiment of the present application, if T ≥ 2, the T first images may be arranged and then displayed in the order in which they were captured. The display method includes but is not limited to automatically displaying the T first images in sequence, cyclically displaying the T first images, or triggering the image switching process by the user, etc., which is not limited here.

针对该T个第一图像的具体显示方式,本申请实施例可提供两种模式,一种是分拆模式,也即一次只展示一个图像;一种是聚合模式,也即将M个图像进行拼接,进而通过滑动方式切换至与该T个第一图像对应的区域进行显示。Regarding the specific display method of the T first images, the embodiment of the present application can provide two modes, one is a split mode, that is, only one image is displayed at a time; the other is an aggregation mode, that is, M images are spliced, and then switched to the area corresponding to the T first images for display by sliding.

针对上述分拆模式,在一种可选实施方式中,在第一操控输入为控制显示界面由第一界面切换为第二界面的输入的情况下,步骤1404具体可以包括:With respect to the above split mode, in an optional implementation manner, when the first manipulation input is an input for controlling the display interface to switch from the first interface to the second interface, step 1404 may specifically include:

显示T个第一图像中的任一图像;display any one of the T first images;

在显示T个第一图像中的第一目标图像的情况下,接收用户对第一目标图像中目标区域的第二输入;其中,第一目标图像为与第一界面对应截取的图像,目标区域为第一目标图像中与第一操控输入的输入位置对应的区域;When displaying a first target image among the T first images, receiving a second input from the user on a target area in the first target image; wherein the first target image is an image captured corresponding to the first interface, and the target area is an area in the first target image corresponding to an input position of the first manipulation input;

在第二输入的输入方式与第一操控输入的输入方式相匹配的情况下,响应于第二输入,切换为显示第二目标图像,第二目标图像为与第二界面对应截取的图像。In the case that the input mode of the second input matches the input mode of the first manipulation input, in response to the second input, the second target image is switched to be displayed, and the second target image is an image captured corresponding to the second interface.

示例性地,分拆模式下,若用户查看M个图像中的任意一个图像,则可提示其为聚合图像,并标注其索引值,对于引起界面切换的操控输入,在用户以相同输入方式对相同界面内容图像中相同的区域进行输入后,可自动跳转并显示界面切换后所截取的图像。Exemplarily, in the split mode, if the user views any one of the M images, it can be prompted that it is an aggregated image and its index value can be marked. For the control input that causes the interface to switch, after the user inputs the same area in the same interface content image in the same input method, it can automatically jump and display the image captured after the interface switch.

在一个具体例子中,如图4所示,在用户点击内容为“点击-屏幕右下角的-按钮-b”的操控文本信息42之后,可在图像显示区域41中显示与该操控文本信息42对应的一个或多个图像中排序第一的图像,若与该操控文本信息42对应的操控输入为控制显示界面由第一界面切换为第二界面的输入,则在当前显示的图像为与第一界面对应截取的图像的情况下,若用户点击该图像中右下角的按钮b对应的区域43,则可触发切换为与第二界面对应的截取的图像,以进行显示。In a specific example, as shown in Figure 4, after the user clicks on the control text information 42 whose content is "Click - button b in the lower right corner of the screen", the image ranked first in one or more images corresponding to the control text information 42 can be displayed in the image display area 41. If the control input corresponding to the control text information 42 is an input for controlling the display interface to switch from the first interface to the second interface, then when the currently displayed image is a screenshot corresponding to the first interface, if the user clicks on the area 43 corresponding to the button b in the lower right corner of the image, it can trigger the switch to the screenshot corresponding to the second interface for display.

这样,通过分拆模式显示该T个图像,可以提供一种直观的显示方式对每个操控文本信息及其对应的图像进行关联显示,进而便于用户快速定位关键内容所在的图像,提升用户体验。In this way, by displaying the T images in a split mode, an intuitive display method can be provided to associate and display each control text information with its corresponding image, thereby facilitating users to quickly locate images where key content is located, thereby improving user experience.

在一种可选实施方式中,在第一操控输入为控制显示界面由第一界面切换为第二界面的输入的情况下,在步骤140之后,本申请实施例提供的图像截取方法还可以包括:In an optional implementation, when the first manipulation input is an input for controlling the display interface to switch from the first interface to the second interface, after step 140, the image capture method provided in the embodiment of the present application may further include:

按照与M个图像的截图顺序,对M个图像进行拼接,得到拼接图像;According to the screenshot sequence of the M images, the M images are stitched together to obtain a stitched image;

步骤1404,具体可以包括:Step 1404 may specifically include:

显示拼接图像中与T个第一图像中任一图像对应的区域的内容;Displaying the content of the area in the stitched image corresponding to any one of the T first images;

在显示与第一目标图像对应的第一区域的内容的情况下,接收用户对第一区域中目标子区域的第三输入;其中,目标子区域为第一区域中与第一操控输入的输入位置对应的子区域;In the case of displaying the content of the first area corresponding to the first target image, receiving a third input from the user to a target sub-area in the first area; wherein the target sub-area is a sub-area in the first area corresponding to the input position of the first manipulation input;

在第三输入的输入方式与第一操控输入的输入方式相匹配的情况下,响应于第三输入,显示与第二目标图像对应的第二区域的内容。In a case where the input mode of the third input matches the input mode of the first manipulation input, in response to the third input, content of the second area corresponding to the second target image is displayed.

示例性地,聚合模式下,可根据M个图像中每个图像对应的索引值,将该M个图像拼接为一个图像,也即拼接图像。其中,拼接方式包括但不限于横向拼接或纵向拼接,在此不作限定。对于引起界面切换的操控输入,在用户以相同输入方式对相同界面内容区域中相同的子区域进行输入后,可自动滑动至与界面切换后所截取的图像相对应的区域,以进行显示,也即,在接收到用户对第一区域中目标子区域的第三输入时,可从当前的第一区域滑动至第二区域,以显示第二区域的内容。Exemplarily, in the aggregation mode, the M images can be stitched into one image, i.e., a stitched image, according to the index value corresponding to each of the M images. The stitching method includes, but is not limited to, horizontal stitching or vertical stitching, which is not limited here. For the control input that causes the interface to switch, after the user inputs the same sub-area in the same interface content area in the same input method, it can automatically slide to the area corresponding to the image captured after the interface is switched for display, that is, when the user receives the third input of the target sub-area in the first area, it can slide from the current first area to the second area to display the content of the second area.

在一个具体例子中,如图5所示,在用户点击内容为“点击-屏幕右下角的-按钮-b”的操控文本信息42之后,可在图像显示区域41中显示与该操控文本信息42对应的一个或多个图像中排序第一的图像所对应的区域,若与该操控文本信息42对应的操控输入为控制显示界面由第一界面切换为第二界面的输入,则在当前显示的区域为与第一界面对应截取的图像,也即第一目标图像,所属的区域50的情况下,若用户点击该区域50中右下角的按钮b对应的子区域51,则可触发滑动至与第二界面对应的截取的图像,也即第二目标图像,所属的区域,以进行显示。In a specific example, as shown in Figure 5, after the user clicks on the control text information 42 whose content is "Click - button - b in the lower right corner of the screen", the area corresponding to the image ranked first in one or more images corresponding to the control text information 42 can be displayed in the image display area 41. If the control input corresponding to the control text information 42 is an input for controlling the display interface to switch from the first interface to the second interface, then when the currently displayed area is the image captured corresponding to the first interface, that is, the first target image, and the area 50 to which it belongs, if the user clicks on the sub-area 51 corresponding to the button b in the lower right corner of the area 50, it can trigger sliding to the captured image corresponding to the second interface, that is, the area to which the second target image belongs, for display.

这样,通过聚合模式显示该T个图像,也可以提供一种直观的显示方式对每个操控文本信息及其对应的图像进行关联显示,进而便于用户快速定位关键内容所在的图像,提升用户体验。In this way, displaying the T images in an aggregated mode can also provide an intuitive display method for displaying each control text information and its corresponding image in association with each other, thereby facilitating users to quickly locate images where key content is located, thereby improving user experience.

如此,本申请实施例中用户可通过从显示的N个操控文本信息中选择其需要的操控输入所对应的操控文本信息,即可快速确定与该操控文本信息对应的一个或多个图像,并进行显示,从而使得用户能够从截取结果中快速获取需要的图像。In this way, in the embodiment of the present application, the user can quickly determine one or more images corresponding to the control text information and display them by selecting the control text information corresponding to the control input he needs from the N displayed control text information, thereby allowing the user to quickly obtain the required image from the interception results.

另外,在一种可能的实施例中,在显示M个图像中的第二图像,且与第二图像对应的截图界面为接收P个第二操控输入时所显示的界面的情况下,如图6a所示,步骤140还可以包括:步骤1405-1406,具体如下所示:In addition, in a possible embodiment, when the second image among the M images is displayed, and the screenshot interface corresponding to the second image is the interface displayed when receiving P second manipulation inputs, as shown in FIG. 6a, step 140 may further include: steps 1405-1406, which are specifically as follows:

步骤1405,根据与P个第二操控输入分别对应的P个第二操控文本信息,生成与P个第二操控输入分别对应的P个标注信息。Step 1405 : Generate P pieces of annotation information corresponding to the P second manipulation inputs respectively according to the P pieces of second manipulation text information corresponding to the P second manipulation inputs respectively.

这里,在通过截图得到M个图像之后,还可在图像中标注与相应的操控输入对应的信息,具体的,可根据与该图像对应的操控文本信息,生成相应的标注信息。其中,标注信息可以包括排序信息、输入轨迹信息以及输入方式信息中的至少一项,排序信息可以为根据P个第二操控输入对应的接收顺序确定。在输入方式为滑动输入的情况下,输入轨迹信息可以是用户进行操控输入时的滑动轨迹,在输入方式为点击输入的情况下,输入轨迹信息可以是用户进行操控输入时点击的位置区域。Here, after obtaining M images by screenshot, the information corresponding to the corresponding manipulation input can also be annotated in the image. Specifically, the corresponding annotation information can be generated according to the manipulation text information corresponding to the image. Among them, the annotation information may include at least one of the sorting information, input trajectory information and input method information. The sorting information can be determined according to the receiving order corresponding to the P second manipulation inputs. In the case where the input method is sliding input, the input trajectory information can be the sliding trajectory when the user performs the manipulation input. In the case where the input method is click input, the input trajectory information can be the location area clicked by the user when performing the manipulation input.

步骤1406,在第二图像中显示P个标注信息。Step 1406: display P annotation information in the second image.

其中,P为正整数,且P≥2。Wherein, P is a positive integer and P≥2.

这里,标注信息的显示方式包括但不限于以区域标定方式显示、以字符形式显示等,在此不作限定。Here, the display method of the annotation information includes but is not limited to displaying in an area marking manner, displaying in a character form, etc., which is not limited here.

在一个具体例子中,如图6b所示,在图像61的内容为在接收两个操控输入时所显示的界面的内容时,可在图像61中显示与该两个操控输入分别对应的两个标注信息,例如,对于先接收到的用于拖拽图标的滑动输入,根据其所对应的操控文本信息“拖动-屏幕中间区域-图标-d”可生成并在图像61中显示标注信息62,对于后接收到的点击输入,根据其所对应的操控文本信息“点击-屏幕下方的-按钮-跳转”可生成并在图像61中显示标注信息63。In a specific example, as shown in Figure 6b, when the content of image 61 is the content of the interface displayed when two control inputs are received, two annotation information corresponding to the two control inputs can be displayed in image 61. For example, for the sliding input for dragging the icon received first, annotation information 62 can be generated and displayed in image 61 according to its corresponding control text information "drag-middle area of the screen-icon-d", and for the click input received later, annotation information 63 can be generated and displayed in image 61 according to its corresponding control text information "click-button at the bottom of the screen-jump".

需要说明的是,在关联存储上述N个操控输入和M个图像时,可携带该标注信息一同存储,另外,在发送该M个图像给其他用户所使用的设备时,也可将该标注信息一同发送,在此不作限定。It should be noted that when the above-mentioned N control inputs and M images are stored in association, the annotation information can be stored together. In addition, when the M images are sent to devices used by other users, the annotation information can also be sent together, which is not limited here.

这样,通过生成并在图像中显示与该图像对应的操控输入的标注信息,可更加直观地展示用户的动态操作过程,尤其是对于多操控输入的界面的截图展示,可以使用户的操控输入过程通过静态图像的方式动态地展示出来。In this way, by generating and displaying annotation information of the control input corresponding to the image in the image, the user's dynamic operation process can be displayed more intuitively, especially for the screenshot display of the interface with multiple control inputs, the user's control input process can be dynamically displayed in the form of a static image.

基于相同的发明构思,本申请还提供了一种图像截取装置。下面结合图7对本申请实施例提供的图像截取装置进行详细说明。Based on the same inventive concept, the present application also provides an image capture device. The image capture device provided in the embodiment of the present application is described in detail below in conjunction with FIG.

图7是根据一示例性实施例示出的一种图像截取装置的结构框图。Fig. 7 is a structural block diagram showing an image capturing device according to an exemplary embodiment.

如图7所示,图像截取装置700可以包括:As shown in FIG. 7 , the image capture device 700 may include:

输入接收模块701,用于接收用户对显示界面的N个操控输入;The input receiving module 701 is used to receive N manipulation inputs of the user on the display interface;

信息生成模块702,用于响应于N个操控输入,生成与N个操控输入对应的N个操控文本信息;其中,操控文本信息包括输入方式、输入位置和触发组件中的至少一项对应的文本信息;The information generation module 702 is used to generate N manipulation text information corresponding to the N manipulation inputs in response to the N manipulation inputs; wherein the manipulation text information includes text information corresponding to at least one of the input mode, input position and trigger component;

界面截图模块703,用于对与N个操控输入对应的M个界面进行截图,得到M个图像;The interface screenshot module 703 is used to take screenshots of M interfaces corresponding to N control inputs to obtain M images;

关联显示模块704,用于关联显示N个操控文本信息和M个图像;An associated display module 704, used for associated display of N manipulation text information and M images;

其中,N、M为正整数。Wherein, N and M are positive integers.

下面对上述图像截取装置700进行详细说明,具体如下所示:The image capture device 700 is described in detail below, as follows:

在其中一个实施例中,上述界面截图模块703,具体可以包括:In one embodiment, the interface screenshot module 703 may specifically include:

判断子模块,用于确定在接收N个操控输入的过程中,显示界面是否至少进行一次界面切换;A judgment submodule, used to determine whether the display interface switches at least once during the process of receiving N control inputs;

截图子模块,用于在显示界面至少进行一次界面切换的情况下,对切换之前显示的界面和切换之后显示的界面分别进行截图,得到M个图像。The screenshot submodule is used to take screenshots of the interface displayed before the switch and the interface displayed after the switch respectively when the display interface switches at least once, so as to obtain M images.

在其中一个实施例中,上述关联显示模块704,具体可以包括:In one embodiment, the above-mentioned association display module 704 may specifically include:

第一显示子模块,用于显示N个操控文本信息;The first display submodule is used to display N control text information;

接收子模块,用于接收用户对N个操控文本信息中第一操控文本信息的第一输入;其中,第一操控文本信息为与N个操控输入中第一操控输入对应的操控文本信息;A receiving submodule, used to receive a first input of a user to a first manipulation text message among the N manipulation text messages; wherein the first manipulation text message is manipulation text information corresponding to the first manipulation input among the N manipulation inputs;

确定子模块,用于响应于第一输入,从M个图像中确定与第一操控文本信息对应的T个第一图像;A determination submodule, configured to determine, in response to a first input, T first images corresponding to the first manipulation text information from the M images;

第二显示子模块,用于显示T个第一图像;A second display submodule, used for displaying T first images;

其中,T为正整数,且T≤M。Wherein, T is a positive integer and T≤M.

在其中一个实施例中,在第一操控输入为控制显示界面由第一界面切换为第二界面的输入的情况下,上述第二显示子模块,具体可以包括:In one embodiment, when the first manipulation input is an input for controlling the display interface to switch from the first interface to the second interface, the second display submodule may specifically include:

第一显示单元,用于显示T个第一图像中的任一图像;A first display unit, used to display any one of the T first images;

第一接收单元,用于在显示T个第一图像中的第一目标图像的情况下,接收用户对第一目标图像中目标区域的第二输入;其中,第一目标图像为与第一界面对应截取的图像,目标区域为第一目标图像中与第一操控输入的输入位置对应的区域;A first receiving unit is used to receive a second input of a user on a target area in the first target image when displaying a first target image in the T first images; wherein the first target image is an image captured corresponding to the first interface, and the target area is an area in the first target image corresponding to an input position of the first manipulation input;

图像切换单元,用于在第二输入的输入方式与第一操控输入的输入方式相匹配的情况下,响应于第二输入,切换为显示第二目标图像,第二目标图像为与第二界面对应截取的图像。The image switching unit is used to switch to display a second target image in response to the second input when the input mode of the second input matches the input mode of the first manipulation input, where the second target image is an image captured corresponding to the second interface.

在其中一个实施例中,在第一操控输入为控制显示界面由第一界面切换为第二界面的输入的情况下,上述图像截取装置700还可以包括:In one embodiment, when the first manipulation input is an input for controlling the display interface to switch from the first interface to the second interface, the image capture device 700 may further include:

图像拼接模块,用于在对与N个操控输入对应的M个界面进行截图,得到M个图像之后,按照与M个图像的截图顺序,对M个图像进行拼接,得到拼接图像;An image stitching module, for taking screenshots of M interfaces corresponding to N control inputs to obtain M images, and then stitching the M images in a screenshot sequence of the M images to obtain a stitched image;

上述第二显示子模块,具体可以包括:The second display submodule may specifically include:

第二显示单元,用于显示拼接图像中与T个第一图像中任一图像对应的区域的内容;A second display unit, used to display the content of a region in the spliced image corresponding to any image in the T first images;

第二接收单元,用于在显示与第一目标图像对应的第一区域的内容的情况下,接收用户对第一区域中目标子区域的第三输入;其中,目标子区域为第一区域中与第一操控输入的输入位置对应的子区域;a second receiving unit, configured to receive a third input from a user to a target sub-region in the first region while displaying the content of the first region corresponding to the first target image; wherein the target sub-region is a sub-region in the first region corresponding to an input position of the first manipulation input;

区域滑动单元,用于在第三输入的输入方式与第一操控输入的输入方式相匹配的情况下,响应于第三输入,显示与第二目标图像对应的第二区域的内容。The area sliding unit is used to display the content of the second area corresponding to the second target image in response to the third input when the input mode of the third input matches the input mode of the first manipulation input.

在其中一个实施例中,在显示M个图像中的第二图像,且与第二图像对应的截图界面为接收P个第二操控输入时所显示的界面的情况下,上述关联显示模块704,具体还可以包括:In one embodiment, when a second image among M images is displayed and the screenshot interface corresponding to the second image is the interface displayed when P second manipulation inputs are received, the above-mentioned association display module 704 may further specifically include:

生成子模块,用于根据与P个第二操控输入分别对应的P个第二操控文本信息,生成与P个第二操控输入分别对应的P个标注信息;其中,标注信息包括排序信息、输入轨迹信息以及输入方式信息中的至少一项,排序信息为根据P个第二操控输入对应的接收顺序确定;A generating submodule, configured to generate P annotation information corresponding to the P second manipulation inputs respectively according to the P second manipulation text information corresponding to the P second manipulation inputs respectively; wherein the annotation information includes at least one of sorting information, input trajectory information and input mode information, and the sorting information is determined according to the receiving order corresponding to the P second manipulation inputs;

显示子模块,用于在第二图像中显示P个标注信息;A display submodule, used for displaying P annotation information in the second image;

其中,P为正整数,且P≥2。Wherein, P is a positive integer and P≥2.

在其中一个实施例中,上述图像截取装置700还可以包括:In one embodiment, the image capture device 700 may further include:

索引值确定模块,用于在对与N个操控输入对应的M个界面进行截图,得到M个图像之后,根据M个图像的截取顺序,确定M个图像分别对应的索引值;An index value determination module, for determining index values corresponding to the M images respectively according to the order in which the M images are captured, after taking screenshots of the M interfaces corresponding to the N control inputs to obtain the M images;

关联存储模块,用于关联存储索引值和N个操控文本信息;An associated storage module, used for associated storage of index values and N manipulation text information;

上述确定子模块,具体可以包括:The above-mentioned determination submodule may specifically include:

索引值获取单元,用于获取与第一操控文本信息关联存储的T个目标索引值;An index value acquisition unit, used to acquire T target index values stored in association with the first manipulation text information;

图像确定单元,用于从M个图像中确定与T个目标索引值对应的T个第一图像。The image determination unit is used to determine T first images corresponding to T target index values from the M images.

由此,在记录用户动态操作过程时,除了进行自动截图之外,本申请实施例提供了一种纯文本记录模式,也即,生成与用户的N个操作输入对应的N个操控文本信息,并对该N个操控文本信息与M个图像进行关联显示。这样,由于该操控文本信息是以纯文本形式记录用户的操作输入,因此能够体现图像之间的逻辑性,从而在关联显示该操控文本信息和对应的图像时,能够直观地体现用户的动态操作过程。另外,由于操控文本信息能够描述用户操作的关键内容,并配以对应的图像进行关联显示,因此,可在用户查看截取结果时将该操控文本信息作为文字索引帮助用户快速找到关键内容的图像,从而能够使用户快速获取截取结果中的关键内容。Therefore, when recording the user's dynamic operation process, in addition to taking automatic screenshots, the embodiment of the present application provides a plain text recording mode, that is, generating N control text information corresponding to the user's N operation inputs, and displaying the N control text information in association with M images. In this way, since the control text information records the user's operation input in plain text form, it can reflect the logic between images, so that when the control text information and the corresponding image are displayed in association, the user's dynamic operation process can be intuitively reflected. In addition, since the control text information can describe the key content of the user's operation and is displayed in association with the corresponding image, the control text information can be used as a text index to help the user quickly find the image of the key content when the user views the interception result, so that the user can quickly obtain the key content in the interception result.

本申请实施例中的图像截取装置可以是装置,也可以是终端中的部件、集成电路、或芯片。该装置可以是移动电子设备,也可以为非移动电子设备。示例性的,移动电子设备可以为手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、可穿戴设备、超级移动个人计算机(ultra-mobile personal computer,UMPC)、上网本或者个人数字助理(personaldigital assistant,PDA)等,非移动电子设备可以为服务器、网络附属存储器(NetworkAttached Storage,NAS)、个人计算机(personal computer,PC)、电视机(television,TV)、柜员机或者自助机等,本申请实施例不作具体限定。The image capture device in the embodiment of the present application can be a device, or a component, integrated circuit, or chip in a terminal. The device can be a mobile electronic device or a non-mobile electronic device. Exemplarily, the mobile electronic device can be a mobile phone, a tablet computer, a laptop computer, a PDA, an in-vehicle electronic device, a wearable device, an ultra-mobile personal computer (UMPC), a netbook, or a personal digital assistant (PDA), etc. The non-mobile electronic device can be a server, a network attached storage (NAS), a personal computer (PC), a television (TV), a teller machine or a self-service machine, etc., which is not specifically limited in the embodiment of the present application.

本申请实施例中的图像截取装置可以为具有操作系统的装置。该操作系统可以为安卓(Android)操作系统,可以为iOS操作系统,还可以为其他可能的操作系统,本申请实施例不作具体限定。The image capture device in the embodiment of the present application may be a device having an operating system. The operating system may be an Android operating system, an iOS operating system, or other possible operating systems, which are not specifically limited in the embodiment of the present application.

本申请实施例提供的图像截取装置能够实现图1至图6b的方法实施例实现的各个过程,为避免重复,这里不再赘述。The image capture device provided in the embodiment of the present application can implement each process implemented by the method embodiments of Figures 1 to 6b, and will not be described again here to avoid repetition.

可选地,如图8所示,本申请实施例还提供一种电子设备800,包括处理器801,存储器802,存储在存储器802上并可在所述处理器801上运行的程序或指令,该程序或指令被处理器801执行时实现上述图像截取方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。Optionally, as shown in Figure 8, an embodiment of the present application also provides an electronic device 800, including a processor 801, a memory 802, and a program or instruction stored in the memory 802 and executable on the processor 801. When the program or instruction is executed by the processor 801, each process of the above-mentioned image capture method embodiment is implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.

需要说明的是,本申请实施例中的电子设备包括上述所述的移动电子设备和非移动电子设备。It should be noted that the electronic devices in the embodiments of the present application include the mobile electronic devices and non-mobile electronic devices mentioned above.

图9为实现本申请实施例的一种电子设备的硬件结构示意图。FIG. 9 is a schematic diagram of the hardware structure of an electronic device implementing an embodiment of the present application.

该电子设备900包括但不限于:射频单元901、网络模块902、音频输出单元903、输入单元904、传感器905、显示单元906、用户输入单元907、接口单元908、存储器909、以及处理器910等部件。The electronic device 900 includes but is not limited to: a radio frequency unit 901, a network module 902, an audio output unit 903, an input unit 904, a sensor 905, a display unit 906, a user input unit 907, an interface unit 908, a memory 909, and a processor 910 and other components.

本领域技术人员可以理解,电子设备900还可以包括给各个部件供电的电源(比如电池),电源可以通过电源管理系统与处理器910逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。图9中示出的电子设备结构并不构成对电子设备的限定,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置,在此不再赘述。Those skilled in the art will appreciate that the electronic device 900 may also include a power source (such as a battery) for supplying power to each component, and the power source may be logically connected to the processor 910 through a power management system, so that the power management system can manage charging, discharging, and power consumption management. The electronic device structure shown in FIG9 does not constitute a limitation on the electronic device, and the electronic device may include more or fewer components than shown, or combine certain components, or arrange components differently, which will not be described in detail here.

其中,用户输入单元907,用于接收用户对显示界面的N个操控输入;The user input unit 907 is used to receive N control inputs from the user on the display interface;

处理器910,用于响应于N个操控输入,生成与N个操控输入对应的N个操控文本信息;其中,操控文本信息包括输入方式、输入位置和触发组件中的至少一项对应的文本信息;对与N个操控输入对应的M个界面进行截图,得到M个图像;Processor 910 is used to generate N manipulation text information corresponding to the N manipulation inputs in response to N manipulation inputs; wherein the manipulation text information includes text information corresponding to at least one of an input method, an input position, and a trigger component; and take screenshots of M interfaces corresponding to the N manipulation inputs to obtain M images;

显示单元906,用于关联显示N个操控文本信息和M个图像;A display unit 906, used for displaying N manipulation text information and M images in association;

其中,N、M为正整数。Wherein, N and M are positive integers.

由此,在记录用户动态操作过程时,除了进行自动截图之外,本申请实施例提供了一种纯文本记录模式,也即,生成与用户的N个操作输入对应的N个操控文本信息,并对该N个操控文本信息与M个图像进行关联显示。这样,由于该操控文本信息是以纯文本形式记录用户的操作输入,因此能够体现图像之间的逻辑性,从而在关联显示该操控文本信息和对应的图像时,能够直观地体现用户的动态操作过程。另外,由于操控文本信息能够描述用户操作的关键内容,并配以对应的图像进行关联显示,因此,可在用户查看截取结果时将该操控文本信息作为文字索引帮助用户快速找到关键内容的图像,从而能够使用户快速获取截取结果中的关键内容。Therefore, when recording the user's dynamic operation process, in addition to taking automatic screenshots, the embodiment of the present application provides a plain text recording mode, that is, generating N control text information corresponding to the user's N operation inputs, and displaying the N control text information in association with M images. In this way, since the control text information records the user's operation input in plain text form, it can reflect the logic between images, so that when the control text information and the corresponding image are displayed in association, the user's dynamic operation process can be intuitively reflected. In addition, since the control text information can describe the key content of the user's operation and is displayed in association with the corresponding image, the control text information can be used as a text index to help the user quickly find the image of the key content when the user views the interception result, so that the user can quickly obtain the key content in the interception result.

可选地,处理器910,用于确定在接收所述N个操控输入的过程中,所述显示界面是否至少进行一次界面切换;在所述显示界面至少进行一次界面切换的情况下,对切换之前显示的界面和切换之后显示的界面分别进行截图,得到所述M个图像。Optionally, the processor 910 is used to determine whether the display interface performs at least one interface switch in the process of receiving the N control inputs; if the display interface performs at least one interface switch, screenshots of the interface displayed before the switch and the interface displayed after the switch are respectively taken to obtain the M images.

可选地,显示单元906,用于显示所述N个操控文本信息;Optionally, a display unit 906 is used to display the N manipulation text information;

用户输入单元907,用于接收用户对所述N个操控文本信息中第一操控文本信息的第一输入;其中,所述第一操控文本信息为与所述N个操控输入中第一操控输入对应的操控文本信息;A user input unit 907, used to receive a first input of a user to a first manipulation text message among the N manipulation text messages; wherein the first manipulation text message is manipulation text information corresponding to the first manipulation input among the N manipulation inputs;

处理器910,用于响应于所述第一输入,从所述M个图像中确定与所述第一操控文本信息对应的T个第一图像;The processor 910 is configured to determine, in response to the first input, T first images corresponding to the first manipulation text information from the M images;

显示单元906,还用于显示所述T个第一图像;The display unit 906 is further configured to display the T first images;

其中,T为正整数,且T≤M。Wherein, T is a positive integer and T≤M.

可选地,显示单元906,用于显示所述T个第一图像中的任一图像;Optionally, the display unit 906 is configured to display any one of the T first images;

用户输入单元907,用于在显示所述T个第一图像中的第一目标图像的情况下,接收用户对所述第一目标图像中目标区域的第二输入;其中,所述第一目标图像为与所述第一界面对应截取的图像,所述目标区域为所述第一目标图像中与所述第一操控输入的输入位置对应的区域;A user input unit 907 is used to receive a second input from a user on a target area in the first target image when displaying a first target image in the T first images; wherein the first target image is an image captured corresponding to the first interface, and the target area is an area in the first target image corresponding to an input position of the first manipulation input;

显示单元906,还用于在所述第二输入的输入方式与所述第一操控输入的输入方式相匹配的情况下,响应于所述第二输入,切换为显示第二目标图像,所述第二目标图像为与所述第二界面对应截取的图像。The display unit 906 is also used to switch to display a second target image in response to the second input when the input mode of the second input matches the input mode of the first control input, where the second target image is an image captured corresponding to the second interface.

可选地,处理器910,用于按照与所述M个图像的截图顺序,对所述M个图像进行拼接,得到拼接图像;Optionally, the processor 910 is configured to stitch the M images in a screenshot order of the M images to obtain a stitched image;

显示单元906,用于显示所述拼接图像中与所述T个第一图像中任一图像对应的区域的内容;A display unit 906, configured to display content of a region in the stitched image corresponding to any one of the T first images;

用户输入单元907,用于在显示与第一目标图像对应的第一区域的内容的情况下,接收用户对所述第一区域中目标子区域的第三输入;其中,所述目标子区域为所述第一区域中与所述第一操控输入的输入位置对应的子区域;A user input unit 907 is used to receive a third input from a user to a target sub-region in the first region when displaying the content of the first region corresponding to the first target image; wherein the target sub-region is a sub-region in the first region corresponding to the input position of the first manipulation input;

显示单元906,还用于在所述第三输入的输入方式与所述第一操控输入的输入方式相匹配的情况下,响应于所述第三输入,显示与第二目标图像对应的第二区域的内容。The display unit 906 is further configured to display content of a second area corresponding to a second target image in response to the third input when an input mode of the third input matches an input mode of the first manipulation input.

可选地,处理器910,用于根据与所述P个第二操控输入分别对应的P个第二操控文本信息,生成与所述P个第二操控输入分别对应的P个标注信息;其中,所述标注信息包括排序信息、输入轨迹信息以及输入方式信息中的至少一项,所述排序信息为根据所述P个第二操控输入对应的接收顺序确定;Optionally, the processor 910 is configured to generate P annotation information corresponding to the P second manipulation inputs respectively according to the P second manipulation text information corresponding to the P second manipulation inputs respectively; wherein the annotation information includes at least one of sorting information, input trajectory information, and input mode information, and the sorting information is determined according to the receiving order corresponding to the P second manipulation inputs;

显示单元906,用于在所述第二图像中显示所述P个标注信息;A display unit 906, configured to display the P annotation information in the second image;

其中,P为正整数,且P≥2。Wherein, P is a positive integer and P≥2.

可选地,处理器910,用于根据所述M个图像的截取顺序,确定所述M个图像分别对应的索引值;Optionally, the processor 910 is configured to determine index values corresponding to the M images respectively according to an interception order of the M images;

存储器909,用于关联存储所述索引值和所述N个操控文本信息;A memory 909, used for storing the index value and the N manipulation text information in association with each other;

处理器910,还用于获取与所述第一操控文本信息关联存储的T个目标索引值;从所述M个图像中确定与所述T个目标索引值对应的所述T个第一图像。The processor 910 is further configured to obtain T target index values stored in association with the first manipulation text information; and determine the T first images corresponding to the T target index values from the M images.

由此,用户可通过从显示的N个操控文本信息中选择其需要的操控输入所对应的操控文本信息,即可快速确定与该操控文本信息对应的一个或多个图像,并进行显示,从而使得用户能够从截取结果中快速获取需要的图像。另外,通过生成并在图像中显示与该图像对应的操控输入的标注信息,可更加直观地展示用户的动态操作过程,尤其是对于多操控输入的界面的截图展示,可以使用户的操控输入过程通过静态图像的方式动态地展示出来。Thus, the user can quickly determine one or more images corresponding to the control text information and display them by selecting the control text information corresponding to the control input he needs from the N displayed control text information, so that the user can quickly obtain the required image from the interception result. In addition, by generating and displaying the annotation information of the control input corresponding to the image in the image, the user's dynamic operation process can be more intuitively displayed, especially for the screenshot display of the interface with multiple control inputs, the user's control input process can be dynamically displayed in the form of static images.

应理解的是,本申请实施例中,输入单元904可以包括图形处理器(GraphicsProcessing Unit,GPU)9041和麦克风9042,图形处理器9041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。显示单元906可包括显示面板9061,可以采用液晶显示器、有机发光二极管等形式来配置显示面板9061。用户输入单元907包括触控面板9071以及其他输入设备9072。触控面板9071,也称为触摸屏。触控面板9071可包括触摸检测装置和触摸控制器两个部分。其他输入设备9072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。存储器909可用于存储软件程序以及各种数据,包括但不限于应用程序和操作系统。处理器910可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器910中。It should be understood that in the embodiment of the present application, the input unit 904 may include a graphics processor (Graphics Processing Unit, GPU) 9041 and a microphone 9042, and the graphics processor 9041 processes the image data of the static picture or video obtained by the image capture device (such as a camera) in the video capture mode or the image capture mode. The display unit 906 may include a display panel 9061, and the display panel 9061 may be configured in the form of a liquid crystal display, an organic light emitting diode, etc. The user input unit 907 includes a touch panel 9071 and other input devices 9072. The touch panel 9071 is also called a touch screen. The touch panel 9071 may include two parts: a touch detection device and a touch controller. Other input devices 9072 may include, but are not limited to, a physical keyboard, a function key (such as a volume control button, a switch button, etc.), a trackball, a mouse, and a joystick, which will not be repeated here. The memory 909 can be used to store software programs and various data, including but not limited to applications and operating systems. The processor 910 can integrate an application processor and a modem processor, wherein the application processor mainly processes an operating system, a user interface, and applications, and the modem processor mainly processes wireless communications. It is understandable that the above-mentioned modem processor may not be integrated into the processor 910.

本申请实施例还提供一种可读存储介质,所述可读存储介质上存储有程序或指令,该程序或指令被处理器执行时实现上述图像截取方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。An embodiment of the present application also provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, each process of the above-mentioned image capture method embodiment is implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.

其中,所述处理器为上述实施例中所述的电子设备中的处理器。所述可读存储介质,包括计算机可读存储介质,如计算机只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等。The processor is a processor in the electronic device described in the above embodiment. The readable storage medium includes a computer readable storage medium, such as a computer read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.

本申请实施例另提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现上述图像截取方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。An embodiment of the present application further provides a chip, which includes a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the various processes of the above-mentioned image capture method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

应理解,本申请实施例提到的芯片还可以称为系统级芯片、系统芯片、芯片系统或片上系统芯片等。It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。此外,需要指出的是,本申请实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及的功能按基本同时的方式或按相反的顺序来执行功能,例如,可以按不同于所描述的次序来执行所描述的方法,并且还可以添加、省去、或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。It should be noted that, in this article, the terms "comprise", "include" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "comprises one..." does not exclude the presence of other identical elements in the process, method, article or device including the element. In addition, it should be noted that the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in reverse order according to the functions involved, for example, the described method may be performed in an order different from that described, and various steps may also be added, omitted, or combined. In addition, the features described with reference to certain examples may be combined in other examples.

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以计算机软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,或者网络设备等)执行本申请各个实施例所述的方法。Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present application, or the part that contributes to the prior art, can be embodied in the form of a computer software product, which is stored in a storage medium (such as ROM/RAM, a magnetic disk, or an optical disk), and includes a number of instructions for a terminal (which can be a mobile phone, a computer, a server, or a network device, etc.) to execute the methods described in each embodiment of the present application.

上面结合附图对本申请的实施例进行了描述,但是本申请并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本申请的启示下,在不脱离本申请宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本申请的保护之内。The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of the present application, ordinary technicians in this field can also make many forms without departing from the purpose of the present application and the scope of protection of the claims, all of which are within the protection of the present application.

Claims (8)

1. An image capturing method, comprising:
Receiving N control inputs of a user to a display interface;
generating N pieces of control text information corresponding to the N pieces of control inputs in response to the N pieces of control inputs; the control text information comprises text information corresponding to at least one of an input mode, an input position and a trigger component;
the M interfaces corresponding to the N control inputs are subjected to screenshot to obtain M images;
The N pieces of control text information and the M pieces of images are displayed in a correlated mode;
wherein N, M is a positive integer;
the association displaying the N pieces of manipulation text information and the M pieces of images includes:
Displaying the N pieces of control text information;
Receiving a first input of a user to a first control text message in the N control text messages; the first control text information is control text information corresponding to a first control input in the N control inputs;
Determining T first images corresponding to the first manipulation text information from the M images in response to the first input;
displaying the T first images;
wherein T is a positive integer, and T is less than or equal to M;
And displaying the T first images under the condition that the first control input is an input for controlling the display interface to be switched from a first interface to a second interface, wherein the method comprises the following steps:
displaying any one image of the T first images;
Receiving a second input of a user to a target area in a first target image in the T first images under the condition of displaying the first target image in the first target image; the first target image is an image intercepted corresponding to the first interface, and the target area is an area corresponding to the input position of the first control input in the first target image;
And when the input mode of the second input is matched with the input mode of the first control input, responding to the second input, and switching to display a second target image, wherein the second target image is an image intercepted corresponding to the second interface.
2. The method of claim 1, wherein the capturing M interfaces corresponding to the N manipulation inputs to obtain M images includes:
Determining whether the display interface performs interface switching at least once in the process of receiving the N control inputs;
And under the condition that the display interface is subjected to interface switching at least once, respectively carrying out screenshot on the interface displayed before switching and the interface displayed after switching to obtain the M images.
3. The method of claim 1, wherein, in the case where the first manipulation input is an input for controlling the display interface to switch from the first interface to the second interface, after capturing M interfaces corresponding to the N manipulation inputs to obtain M images, the method further comprises:
Splicing the M images according to the screenshot sequence of the M images to obtain spliced images;
the displaying the T first images includes:
displaying the content of an area corresponding to any one of the T first images in the spliced image;
Receiving a third input of a user to a target sub-region in a first region under the condition that the content of the first region corresponding to a first target image is displayed; the target subarea is a subarea corresponding to the input position of the first control input in the first area;
and when the input mode of the third input is matched with the input mode of the first control input, responding to the third input, and displaying the content of a second area corresponding to a second target image.
4. The method of claim 1, wherein in a case where a second image of the M images is displayed and a screenshot interface corresponding to the second image is an interface displayed when P second manipulation inputs are received, the associating displays the N pieces of manipulation text information and the M images, further comprising:
generating P labeling information corresponding to the P second control inputs according to the P second control text information corresponding to the P second control inputs respectively; the marking information comprises at least one of ordering information, input track information and input mode information, wherein the ordering information is determined according to the receiving sequence corresponding to the P second control inputs;
Displaying the P labeling information in the second image;
wherein P is a positive integer, and P is more than or equal to 2.
5. The method of claim 1, wherein after capturing M interfaces corresponding to the N manipulation inputs to obtain M images, the method further comprises:
according to the intercepting sequence of the M images, determining index values corresponding to the M images respectively;
Storing the index value and the N pieces of control text information in a correlated manner;
The determining T first images corresponding to the first manipulation text information from the M images includes:
Acquiring T target index values stored in association with the first manipulation text information;
And determining the T first images corresponding to the T target index values from the M images.
6. An image capturing apparatus, comprising:
The input receiving module is used for receiving N control inputs of a user to the display interface;
the information generation module is used for responding to the N control inputs and generating N control text information corresponding to the N control inputs; the control text information comprises at least one item of information of an input mode, an input position and a trigger component;
the interface screenshot module is used for screenshot M interfaces corresponding to the N control inputs to obtain M images;
the associated display module is used for displaying the N pieces of control text information and the M pieces of images in an associated manner;
wherein N, M is a positive integer;
The association display module comprises:
The first display sub-module is used for displaying the N pieces of control text information;
The receiving sub-module is used for receiving first input of a user on first control text information in the N control text information; the first control text information is control text information corresponding to a first control input in the N control inputs;
a determining submodule, configured to determine T first images corresponding to the first manipulation text information from the M images in response to the first input;
The second display sub-module is used for displaying the T first images;
wherein T is a positive integer, and T is less than or equal to M;
In the case that the first manipulation input is an input for controlling the display interface to be switched from the first interface to the second interface, the second display sub-module includes:
A first display unit configured to display any one of the T first images;
A first receiving unit, configured to receive a second input of a target area in a first target image in the T first images by a user, in a case where the first target image is displayed; the first target image is an image intercepted corresponding to the first interface, and the target area is an area corresponding to the input position of the first control input in the first target image;
And the image switching unit is used for responding to the second input and switching to display a second target image under the condition that the input mode of the second input is matched with the input mode of the first control input, wherein the second target image is an image intercepted corresponding to the second interface.
7. An electronic device comprising a processor, a memory and a program or instruction stored on the memory and executable on the processor, which when executed by the processor, implements the steps of the image capture method of any of claims 1-5.
8. A readable storage medium, characterized in that the readable storage medium has stored thereon a program or instructions which, when executed by a processor, implement the steps of the image capturing method according to any of claims 1-5.
CN202110812054.8A 2021-07-19 2021-07-19 Image capturing method, device, electronic equipment and storage medium Active CN113485621B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110812054.8A CN113485621B (en) 2021-07-19 2021-07-19 Image capturing method, device, electronic equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110812054.8A CN113485621B (en) 2021-07-19 2021-07-19 Image capturing method, device, electronic equipment and storage medium

Publications (2)

Publication Number Publication Date
CN113485621A CN113485621A (en) 2021-10-08
CN113485621B true CN113485621B (en) 2024-05-28

Family

ID=77942205

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110812054.8A Active CN113485621B (en) 2021-07-19 2021-07-19 Image capturing method, device, electronic equipment and storage medium

Country Status (1)

Country Link
CN (1) CN113485621B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116755597A (en) * 2023-05-05 2023-09-15 维沃移动通信有限公司 Screenshot file control method, device, electronic equipment and storage medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109857674A (en) * 2019-02-27 2019-06-07 上海优扬新媒信息技术有限公司 A kind of recording and playback test method and relevant apparatus
CN110168566A (en) * 2017-11-28 2019-08-23 华为技术有限公司 A method and terminal for recognizing screenshot text
CN110222212A (en) * 2019-04-25 2019-09-10 南京维沃软件技术有限公司 A kind of display control method and terminal device
CN110502117A (en) * 2019-08-26 2019-11-26 三星电子(中国)研发中心 Screenshot method in electronic terminal and electronic terminal
CN112099706A (en) * 2020-09-04 2020-12-18 深圳市欢太科技有限公司 Page display method, apparatus, electronic device, and computer-readable storage medium

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110138313A1 (en) * 2009-12-03 2011-06-09 Kevin Decker Visually rich tab representation in user interface
WO2018136030A1 (en) * 2017-01-17 2018-07-26 Google Llc Assistive screenshots

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110168566A (en) * 2017-11-28 2019-08-23 华为技术有限公司 A method and terminal for recognizing screenshot text
CN109857674A (en) * 2019-02-27 2019-06-07 上海优扬新媒信息技术有限公司 A kind of recording and playback test method and relevant apparatus
CN110222212A (en) * 2019-04-25 2019-09-10 南京维沃软件技术有限公司 A kind of display control method and terminal device
CN110502117A (en) * 2019-08-26 2019-11-26 三星电子(中国)研发中心 Screenshot method in electronic terminal and electronic terminal
CN112099706A (en) * 2020-09-04 2020-12-18 深圳市欢太科技有限公司 Page display method, apparatus, electronic device, and computer-readable storage medium

Also Published As

Publication number Publication date
CN113485621A (en) 2021-10-08

Similar Documents

Publication Publication Date Title
CN105955607B (en) Content sharing method and device
JP2024105240A (en) Gestural Graphical User Interface for Managing Simultaneously Open Software Applications - Patent application
EP2172837B1 (en) Touch input device and method for portable device
CN112947825B (en) Display control method, display control device, electronic equipment and medium
CN112306607B (en) Screenshot method and device, electronic equipment and readable storage medium
CN112540821B (en) Information sending method and electronic equipment
US20240385738A1 (en) Image Sharing Method and Electronic Device
CN113360062A (en) Display control method and device, electronic equipment and readable storage medium
WO2024109635A1 (en) Interface display method and apparatus thereof
CN113849092A (en) Content sharing method and device and electronic equipment
CN115437736A (en) Method and device for recording notes
WO2024104113A1 (en) Screen capture method, screen capture apparatus, electronic device, and readable storage medium
CN112765500A (en) Information searching method and device
CN113268182A (en) Application icon management method and electronic equipment
CN113805997B (en) Information display method, information display device, electronic equipment and storage medium
CN113485621B (en) Image capturing method, device, electronic equipment and storage medium
CN115658197A (en) Interface switching method and interface switching device
CN114866835A (en) Bullet screen display method, bullet screen display device and electronic device
WO2024245176A1 (en) Display method and apparatus
WO2024230571A1 (en) Screenshot file control method and apparatus, and electronic device and storage medium
WO2024199215A1 (en) File sending method and apparatus, and electronic device and medium
CN115328355B (en) Application function startup method and device
CN117055782A (en) Method, device, equipment and storage medium for displaying session list
CN114116087B (en) Interface operation method, device, electronic equipment and medium between dual systems
CN115550741A (en) Video management method and device, electronic equipment and readable storage medium

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