Method, apparatus, device, and storage medium for content capture

By incorporating a prominent stop control in the content shooting method and apparatus of content sharing applications, the complexity of video shooting is reduced, enhancing user experience and encouraging content creation and publishing.

JP2025517330AActive Publication Date: 2025-06-05BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
JP2024568149
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2022-06-02
Filing Date
2023-05-25
Publication Date
2025-06-05
Estimated Expiration
2043-05-25

AI Technical Summary

Technical Problem

Existing content sharing applications face challenges in simplifying the content creation process for users, particularly in video shooting, as the current methods often require cumbersome mode selection and unfamiliar button layouts, leading to user dissatisfaction and reduced content creation.

Method used

The proposed solution involves a content shooting method and apparatus that present a start shooting page with a prominent stop control and a pause control, allowing users to switch directly from shooting to video editing upon triggering the stop control, thereby simplifying the shooting process and enhancing user experience.

Benefits of technology

This approach simplifies the video shooting process by reducing operational complexity, allowing users to quickly shoot, edit, and publish content, thereby increasing user motivation and participation in content creation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025517330000001_ABST
    Figure 2025517330000001_ABST
Patent Text Reader

Abstract

According to an embodiment of the present invention, a method, an apparatus, a device, and a storage medium for content shooting are provided, which include: in response to a start shooting command, presenting a start shooting page including at least a shooting control; in response to detecting a trigger command for the shooting control, switching from the start shooting page to a shooting page for video shooting, the shooting page including at least a stop control and a pause control, the stop control being presented in a more prominent manner than the pause control; and in response to detecting the trigger command for the stop control, switching from the shooting page to a video editing page for editing the shot video, which allows a user to quickly shoot a video and directly enter the editing page to complete the work editing.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] [Cross-reference to related applications] This application claims priority to a Chinese patent application filed on June 2, 2022, entitled "Method, Apparatus, Device, and Storage Medium for Content Shooting" and bearing application number 202210625909.0.

[0002] [Technical field] FIELD Exemplary embodiments of the present invention relate generally to the field of multimedia processing, and more particularly, to methods, apparatus, devices, and computer-readable storage media for content capture. [Background technology]

[0003] There are an increasing number of applications designed to provide different services to users. For example, in content sharing type applications, users can view, comment on and forward different content, such as multimedia content including videos, images, image collections, sounds, etc. Content sharing type applications also allow users to create and publish multimedia content photos or videos. For application providers, the expectation is that more and more users will participate in content creation and publishing, which will not only provide more and richer multimedia content on the platform, but also increase the stickiness of users of the application. Summary of the Invention

[0004] In a first aspect of the present invention, there is provided a content shooting method, the method including: in response to a start shooting command, presenting a start shooting page including at least a shooting control, in response to detecting a trigger command for the shooting control, switching from the start shooting page to a shooting page for video shooting, the shooting page including at least a stop control and a pause control, the stop control being presented in a more prominent manner than the pause control, and in response to detecting the trigger command for the stop control, switching from the shooting page to a video editing page for editing the shot video.

[0005] In a second aspect of the present invention, there is provided an apparatus for content shooting, comprising: a start page presenting module for presenting a start shooting page including at least a shooting control in response to a start shooting command, a shooting page switching module for switching from the start shooting page to a shooting page for video shooting in response to detection of a trigger command for the shooting control, the shooting page including at least a stop control and a pause control, the stop control being presented in a more prominent manner than the pause control, and an editing page switching module for switching from the shooting page to a video editing page for editing the shot video in response to detection of the trigger command for the stop control.

[0006] In a third aspect of the present invention there is provided an electronic device comprising at least one processing unit and at least one memory coupled to the at least one processing unit for use in storing instructions executed by the at least one processing unit which, when executed by the at least one processing unit, cause the device to perform the method of the first aspect.

[0007] In a fourth aspect of the present invention there is provided a computer readable storage medium having stored thereon a computer program which, when executed by a processor, implements the method of the first aspect.

[0008] It should be understood that the contents described in the summary of the present invention are not intended to limit the main or important features of the embodiments of the present invention, nor are they intended to limit the scope of the present invention. Other features of the present invention will be readily understood from the following description.

[0009] The above and other features, advantages, and aspects of the embodiments of the present invention will become more apparent from the following detailed description taken in conjunction with the drawings, in which the same or similar symbols indicate the same or similar elements. [Brief description of the drawings]

[0010] [Figure 1] 1 shows a schematic diagram of an exemplary environment in which embodiments of the present invention may be implemented; [Diagram 2] 1 illustrates a flowchart of a process for content capture according to some embodiments of the present invention. [Figure 3A] 1 shows a schematic diagram of an exemplary page for content capture and editing according to some embodiments of the present invention. [Figure 3B] 1 shows a schematic diagram of an exemplary page for content capture and editing according to some embodiments of the present invention. [Figure 3C] 1 shows a schematic diagram of an exemplary page for content capture and editing according to some embodiments of the present invention. [Figure 3D] 1 shows a schematic diagram of an exemplary page for content capture and editing according to some embodiments of the present invention. [Figure 3E] 1 shows a schematic diagram of an exemplary page for content capture and editing according to some embodiments of the present invention. [Figure 4]4 illustrates a flowchart of a process for content capture according to some alternative embodiments of the present invention. [Figure 5A] 13 shows a schematic diagram of an exemplary page for content capture and editing according to some alternative embodiments of the present invention. [Figure 5B] 13 shows a schematic diagram of an exemplary page for content capture and editing according to some alternative embodiments of the present invention. [Figure 5C] 13 shows a schematic diagram of an exemplary page for content capture and editing according to some alternative embodiments of the present invention. [Figure 5D] 13 shows a schematic diagram of an exemplary page for content capture and editing according to some alternative embodiments of the present invention. [Figure 5E] 13 shows a schematic diagram of an exemplary page for content capture and editing according to some alternative embodiments of the present invention. [Figure 5F] 13 shows a schematic diagram of an exemplary page for content capture and editing according to some alternative embodiments of the present invention. [Figure 5G] 13 shows a schematic diagram of an exemplary page for content capture and editing according to some alternative embodiments of the present invention. [Figure 6A] 13A-13C show schematic diagrams of exemplary pages for content capture and editing according to some further embodiments of the present invention. [Figure 6B] 13A-13C show schematic diagrams of exemplary pages for content capture and editing according to some further embodiments of the present invention. [Figure 7A] 13A-13C show schematic diagrams of exemplary pages for content capture and editing according to some further embodiments of the present invention. [Figure 7B] 13A-13C show schematic diagrams of exemplary pages for content capture and editing according to some further embodiments of the present invention. [Figure 8] FIG. 2 shows a block diagram of an apparatus for content capture according to some embodiments of the present invention; [Figure 9] 1 illustrates a block diagram of an electronic device in which one or more embodiments of the present invention may be implemented. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0011] In the following, the embodiments of the present invention will be described in more detail with reference to the drawings. Although the drawings show specific embodiments of the present invention, it should be understood that the present invention can be implemented in various forms and should not be construed as being limited to the embodiments described herein, but rather, these embodiments are provided for a more thorough and complete understanding of the present invention. It should be understood that the drawings and embodiments of the present invention are for illustrative purposes and are not used to limit the protection scope of the present invention.

[0012] In describing embodiments of the present invention, the term "comprising" and similar terms are intended to be open-ended inclusions such as "including, but not limited to." The term "based on" should be understood as "based at least in part on." The terms "one embodiment" or "the embodiment" should be understood as "at least one embodiment." The term "some embodiments" should be understood as "at least some embodiments." Other explicit and implicit definitions may be included below.

[0013] 1 shows a schematic diagram of an exemplary environment 100 in which an embodiment of the present invention can be implemented. In the exemplary environment 100, a terminal device 110 has an application 120 installed thereon. A user 140 can interact with the application 120 via the electronic device 110 and / or a device connected to the electronic device 110. The application 120 may be a content sharing type application and can provide the user 140 with various services related to multimedia content, including viewing, commenting, transferring, creating (e.g., taking and / or editing), publishing, etc., of multimedia content items. As used herein, a "multimedia content item" includes one or more types of content, such as video, images, animated graphics, image collections, audio, text, etc.

[0014] In the environment 100 of Fig. 1, when the application 120 is active, the terminal device 110 can present a page 150 of the application 120. The page 150 can include various pages that the application 120 can provide, such as a multimedia content submission page, a content creation page, a content publishing page, a message page, a personal page, etc. The application 120 provides a content creation function for taking and / or creating multimedia content, and a user can perform editing, etc. on the taken or uploaded multimedia content. The application 120 further has a publishing function that allows a user 140 to publish the created multimedia content.

[0015] In some embodiments, the terminal device 110 communicates with the server 130 to implement the provision of services to the application 120. The terminal device 110 may be any type of mobile, fixed, or portable terminal, including a mobile cell phone, a desktop computer, a laptop computer, a notebook computer, a netbook computer, a tablet computer, a media computer, a multimedia tablet, a personal communication system (PCS) device, a personal navigation device, a personal digital assistant (PDA), an audio / video player, a digital camera / camcorder, a positioning device, a television receiver, a radio receiver, an e-book device, a gaming device, or any combination of the above, including accessories and peripherals of these devices or any combination thereof. In some embodiments, the terminal device 110 may also support any type of interface to a user (such as "wearable" circuitry). The server 130 may be any type of computing system / server capable of providing computing capabilities, including but not limited to a mainframe, an edge computing node, a computing device in a cloud environment, and the like.

[0016] It should be understood that the structure and functionality of each element in environment 100 is described for illustrative purposes only and does not imply any limitation on the scope of the invention.

[0017] Typically, some applications, such as content sharing type applications, provide a function to capture videos and / or images. To meet the various creation needs of users, the capture function can provide various capture modes. For example, a whole segment capture mode allows a user to complete one video capture by clicking a capture button to start capture and clicking a button again to end capture. Also, for example, a segment division capture method allows a user to start capture by clicking a capture button, end capture by clicking a pause button, and end capture by clicking a stop button.

[0018] Conventionally, the layout of function buttons in the whole segment shooting method and the divided segment shooting method is often different, and the user shoots after completing the mode selection. In such a case, some users lose motivation to create and publish content because the procedure for mode selection is cumbersome or they are not familiar with how to use the function buttons. In the case of an application related to content sharing, it is often expected that users will create and publish more content. Therefore, it is expected to provide guidance and incentives for user creation so that users can participate in content creation more conveniently and more actively.

[0019] According to an embodiment of the present invention, a solution for content shooting is proposed, in which after shooting is started, a pause control and a stop control are provided simultaneously in a shooting page, and the stop control is presented in a more prominent manner than the pause control. When the stop control is triggered, a user can switch from the shooting page to a video editing page, and edit the complete video that has been shot in the video editing page. That is, the stop control in the shooting page can be implemented.

[0020] This allows users to quickly shoot videos, directly enter the editing page to complete the work editing, and implement subsequent publishing. The prominently presented stop control reduces the operation complexity for users who need to shoot "all the way to the end in one take," greatly improving the user experience and allowing users to create content more conveniently and quickly.

[0021] In some embodiments, in addition to a stop control to support "one take to completion," a pause control in the capture page can be used to trigger the capture of segmented video, thereby also meeting the user's pausing and segmented capture needs.

[0022] In the following, with continuing reference to the drawings, some exemplary embodiments of the present invention will be described.

[0023] 2 shows a flowchart of a process 200 for content capture according to some embodiments of the present invention. The process 200 may be implemented in a terminal device 110. For ease of explanation, the process 200 will be described with reference to the environment 100 of FIG.

[0024] In block 210, the terminal device 110 detects a start shooting command. The start shooting command is used to trigger a start shooting page to start shooting. In block 220, in response to the start shooting command, the terminal device 110 presents a start shooting page including at least a shooting control.

[0025] In some embodiments, the application 120 may provide a shooting function, and the start shooting command may be used to start the shooting function. The terminal device 110 may detect the start shooting command in the application 120 for the application 120, and may present a start shooting page of the application 120 when the start shooting command is detected.

[0026] In some embodiments, a start shooting control may be provided on the currently presented page. In response to detecting a trigger of the start shooting control, a start shooting command may be detected. The triggering method of the start shooting control may include, for example, clicking or selecting the control, triggering by other means such as voice, etc. In some embodiments, in addition to or as an alternative to triggering the start shooting control, the start shooting command may also be triggered by other means. The other triggering methods may include, for example, but are not limited to, a voice control command, a hardware button trigger, a specific gesture (e.g., a slide gesture) on a specific page, etc. The embodiments of the present invention are not limited in this respect.

[0027] To better understand the exemplary embodiment, the following description is given with reference to an exemplary page.

[0028] 3A illustrates an exemplary page 300 of application 120. Page 300 can be any page of application 120. In the example of FIG. 3A, page 300 is a content presentation page, presenting a video 310. Page 300 includes a start filming control 320 that is used to trigger the presentation of a start filming page to begin filming.

[0029] In addition to the start capture control 320, the page 300 further includes a navigation tab bar to navigate to various pages. The "bottom navigation tab bar" located at the bottom of the page 300 includes navigation tabs 322, 324, 326, and 328. The navigation tab 322 has the text "HOME" indicating that the navigation tab corresponds to the home of the application 120, the navigation tab 324 has the text "FRIENDS" indicating that the navigation tab corresponds to the friends content page of the application 120, the navigation tab 326 has the text "MESSAGES" indicating that the navigation tab corresponds to the messages page of the application 120, and the navigation tab 328 has the text "ME" indicating that the navigation tab corresponds to the user's personal page. The "top navigation tab bar" located at the top of the page 300 includes navigation tabs of the next level after the navigation tab 322, namely navigation tabs 323, 325, and 327. Navigation tab 323 has the text "Recommended" indicating a recommended content page where recommended content of application 120 can be presented, navigation tab 325 has the text "Follow" indicating a followed content page where content of followed users can be presented, and navigation tab 327 has the text "Same City" indicating a content page of a given region (e.g., a particular city). Page 300 corresponds to the page of navigation tab "Recommended" 323 below navigation tab "Home" 322, where recommended content, i.e. videos 310, are presented.

[0030] It should be understood that page 300 of FIG. 3A and the pages of the other figures described below are merely example pages, and that in practice a variety of page designs may exist. Each graphical element within a page may have a different arrangement and a different visual representation, one or more elements therein may be omitted or substituted, and one or more other elements may be present. Embodiments of the invention are not limited in this respect. Furthermore, it should be understood that in addition to page 300, other pages of application 120 may present a start capture control and / or a start capture command may be initiated by other means.

[0031] When a user triggers (e.g., clicks) the start shooting control 320 on the page 300, the terminal device 110 detects the start shooting command and presents a start shooting page. FIG. 3B shows an exemplary start shooting page 302, which includes a shooting control 332.

[0032] In some embodiments, the start shooting page may further provide other controls for controlling the content capture. As an example, in FIG. 3B, the start shooting page 302 may include a props control 334 for providing special visual effects added during video or other content capture, and an album element 336 for accessing multimedia content in local or other data sources for subsequent creation. It should be noted that the start shooting page 302 may further provide a music selection function 340 for selecting music to be published with the subsequently captured video or image, a lens slip function 342 for switching the front or rear lens of the camera for capture, a filter function 344 for applying a filter with one or more effects to the subsequently captured video or image, and a flash control function 346 for turning the flash on or off. The start shooting page 302 may provide more functions, which may be hidden, and one or more hidden functions may be expanded through an expansion element 348. It should be understood that the functionality illustrated herein is merely exemplary and that more, less, or other functionality may be provided on the start shooting page, and that embodiments of the present invention are not limited in this respect.

[0033] In some examples, the start shooting page 302 corresponds to the shooting portal 330 and may further provide other camera related functional portals therein, such as the live streaming portal 331 shown in FIG. 3B. When a selection for the live streaming portal 331 is detected, a switch to the live streaming page is performed. In some examples, the start shooting page 302 further provides an end option 345. When a user's selection of the end option 345 is detected, the start shooting page 302 may switch back to the previous page 300.

[0034] In block 230, the terminal device 110 detects a trigger command for the shooting control in the shooting start page. The trigger method for the shooting control may include, for example, clicking or selecting the shooting control, triggering by other means such as voice, etc. In the shooting start page, the terminal device 110 can detect whether the shooting control has been triggered periodically or by other means.

[0035] In response to detecting the trigger command for the shooting control, the terminal device 110 switches from the start shooting page to a shooting page for video shooting in block 240. In an embodiment of the present invention, the shooting page includes at least a stop control and a pause control, and the stop control is presented in a more prominent manner than the pause control.

[0036] The stop control may be used to control the stopping of video capture, thereby obtaining the captured video for subsequent operations such as editing, publishing, etc. The pause control may be used to control the pausing of video capture, thereby controlling the segmentation capture of the video, thereby obtaining a complete video composed of one or more video segmentation segments for subsequent operations.

[0037] As used herein, presenting the stop control more prominently refers to the presentation of the stop control being easier to find, easier to operate, and more likely to attract the user's attention than the presentation of the pause control. One or various aspects can be used to make the presentation of the stop control more prominent than the pause control. In some implementations, the presentation of the stop control more prominently may be reflected in the presentation location and / or appearance of the stop control. In some examples, compared to the pause control, the stop control may be displayed in a location on the page that is easier for the user to operate or notice, such as a central location at the bottom or side of the page. In some examples, compared to the pause control, the appearance of the stop control is arranged such that attributes such as size, shape, color, texture, and / or other appearance are more prominent and more likely to attract the user's attention. For example, the stop control may have a larger size, a more prominent color, a more prominent texture, and the like.

[0038] In some application scenarios, many users may expect to complete video shooting at one time in order to publish the work as soon as possible. Such shooting at one time is also called "one shot to the end" shooting method. By prominently presenting the stop control, users can easily notice the stop control, and further trigger the stop control to complete shooting at one time and quickly enter the next production stage. It can also further improve users' motivation to create and publish content.

[0039] In some embodiments, after switching from the start shooting page to the shooting page, the stop control in the shooting page is obtained by modifying the shooting control. In such an implementation, a user can trigger the shooting control to shoot and then trigger the stop control again at the same position to complete the video shooting. That is, a user can complete the video shooting with just two simple trigger operations.

[0040] FIG. 3C shows an exemplary shooting page 304. Specifically, when a trigger for the shooting control 332 in the start shooting page 302 of FIG. 3B is detected, the start shooting page 302 is switched to the shooting page 304 of FIG. 3C, and a stop control 362 and a pause control 364 are presented thereon. The stop control 362 is presented at a position at the center bottom of the page, which makes the user's operation more convenient. Note that the stop control 362 is obtained by modifying the shooting control 332, and is placed at the same position as the shooting control 332, and the size of the stop control 362 is larger than that of the pause control 364. Therefore, compared with the pause control 364, the presentation manner of the stop control 362 is more prominent, which makes the user's operation more convenient.

[0041] Video capture may be performed on the capture page 304 to capture a video 360. In some embodiments, as capture progresses, an indication of the capture progress may also be provided on the capture page 304. As shown in FIG. 3D, a capture progress bar 366 and a duration indication 368 may be provided, both indicating the length of the currently captured video, such as 4 seconds.

[0042] Continuing back to process 200, in block 250, in the shooting page, the terminal device 110 detects a trigger command for the stop control. The trigger method for the stop control may include, for example, clicking or selecting the control, triggering by other means such as voice, etc. In response to detecting the trigger command for the stop control, in block 260, the terminal device 110 switches from the shooting page to a video editing page. The video editing page is used to edit the shot video.

[0043] For example, when a trigger is detected for the stop control 362 in the capture page 304 of Fig. 3D, the capture page 304 switches to the video edit page 306 shown in Fig. 3E. In the video edit page 306, editing is performed on the captured video 360 at one time. The video edit page 306 can provide one or more editing functions for the user to select.

[0044] In the example of FIG. 3E, a music selection function 370 is presented for selecting music. The video editing page 306 further provides a setting function 372 for providing and setting one or more setting options, a filter function 373 for applying one or more effect filters, a crop function 374 for cropping one or more frames of the video, and a sticker function 375 for adding one or more stickers. The video editing page 306 may further provide more editing functions, which may be hidden and one or more of the hidden functions may be expanded through an expansion element 376. It should be understood that the editing functions shown here are merely exemplary and that more, less, or other editing functions may be provided. The embodiments of the present invention are not limited in this respect.

[0045] In some implementations, the video editing page can also expose publishing controls to trigger publishing controls on the captured video. For example, in FIG. 3E, the video editing page 306 exposes a direct publishing control 380, which triggers the direct publishing control to immediately publish the video 360 or the edited video 360. In some examples, after the video is published, the video editing page 306 switches to a content publishing page of the application 120.

[0046] 3E example, the video edit page 306 further exposes a publish control 382. In response to a trigger command of the publish control 382, ​​the video edit page 306 switches to a publish page (not shown) where the user can enter more content, such as text, tabs, etc., which is published along with the video 360 or the edited video 360.

[0047] As mentioned above, through a direct trigger on the stop control in the shooting page, one can complete the "one-shot to end" video shooting and quickly enter the video post-processing pages such as the editing page and further publishing page. For users with the needs of quick sharing and one-shot to end shooting, a convenient shooting portal and convenient operation can be provided.

[0048] In addition to the stop control, as described above, the shooting page further includes a pause control for controlling segment division shooting. The use of the pause control will be described in more detail below. In an embodiment of the present invention, by providing a pause control and a stop control on the shooting page after shooting is started, the shooting function can be integrated without requiring a separate selection operation to start shooting. Also, different users can perform whole segment shooting or segment division shooting as needed. This avoids operational complexity caused by different settings of the whole segment shooting and segment division shooting controls, simplifies user operations, makes it easier for users to understand and use the shooting function, and promotes content creation and publishing.

[0049] In some embodiments, the start shooting page may provide a selection of the shooting mode. As shown in FIG. 3B, the start shooting page 302 shows a number of video shooting modes 352, 354, 356. One or more video shooting modes have respective video duration upper limits, which are used to limit the maximum total duration of the videos to be shot in each mode. For example, the video duration upper limit of the video shooting mode 352 is 15 seconds, the video duration upper limit of the video shooting mode 352 is 30 seconds, and the video duration upper limit of the video shooting mode 356 is 3 minutes. It should be noted that the video duration upper limits and the manner of indication here are merely exemplary. In various applications, other video duration upper limits or other manners of indication may be provided as needed, and more or fewer video duration upper limit selections may be provided.

[0050] In some embodiments, in addition to or as an alternative to providing a video capture mode with a video duration limit, other video capture modes may also be provided, such as a video capture mode with a particular visual effect, although embodiments of the invention are not limited in this respect.

[0051] In some embodiments, the target video capture mode can be determined based on a user selection. In some embodiments, a default target video capture mode can be provided, for example, in FIG. 3B, the video capture mode 352 with a video duration upper limit of 15 seconds can be set as the default target video capture mode. The user may select other video capture modes 354 or 356 as desired.

[0052] After selecting the target video capture mode, in response to detecting a trigger on the capture control 332, switch from the start capture page to a capture page corresponding to the target video capture mode. For example, when the target video capture mode has a video duration upper limit limitation, the capture progress indication in the capture page, such as the duration progress bar 366 shown in FIG. 3D, is arranged according to the video duration upper limit. In a video capture mode having a specific visual effect, the captured video can be processed in real time according to the specific visual effect in the capture page.

[0053] The following continues to describe exemplary embodiments relating to triggering the pause control on the capture page, as well as other capture-related exemplary embodiments.

[0054] 4 shows a flow chart of a process 400 for content capture according to some alternative embodiments of the present invention. The process 400 may be implemented in the terminal device 110.

[0055] In block 410, the terminal device 110 detects a trigger command for a pause control in the capture page. A method for triggering the pause control may include, for example, clicking or selecting the control, or triggering by other means such as voice.

[0056] In some embodiments, if a trigger command for the stop control is not detected in block 250 in process 200, the terminal device 110 may further detect whether the pause control has been triggered. Although the trigger command for the stop control is detected before the trigger command for the pause control is detected, it should be understood that in practice the detection of the triggers for the stop control and the pause control may be performed in parallel or in the reverse order.

[0057] In response to detecting a trigger command for the pause control, such as a user clicking the pause control, the terminal device 110 pauses the video capture to obtain a captured video segment in block 420. In some examples, a first video segment can be obtained that includes video content captured within a certain period of time after capture has begun, e.g., after the capture control is triggered, and before the pause control is triggered.

[0058] Segmented shooting can be entered through the trigger of the pause control. In the segmented shooting scene, the user can shoot one or more segmented segments as needed. Segmented shooting allows the user to move around the scene while shooting or wait for a shooting opportunity.

[0059] Also, in response to detecting the trigger command for the pause control, in block 430, switch from the shooting page to a shooting pause page. When the video shooting is paused, the presentation of the pause control is stopped. A resume control is presented on the shooting pause page, which is used to resume (i.e., start again) the video shooting. In addition to the resume control, the shooting pause page may further present a stop control for stopping the video shooting.

[0060] 5A illustrates a capture page 304 that, after capturing a certain amount of time, such as 4 seconds, detects a user trigger on a pause control 364. In response to the trigger on the pause control 364, the video capture is paused and the currently captured video, such as video 360, is determined as the first video segment. Note that the application 120 further switches from the capture page 304 to a capture pause page 502A illustrated in FIG. 5B.

[0061] In some embodiments, the stop control in the filming pause page can maintain the same or similar presentation as the stop control in the filming page. In some embodiments, the pause control can be transformed into a resume control. In this manner, the stop control is still presented in a more prominent manner than the pause control in the filming pause page. As shown in FIG. 5B, in the filming pause page 502A, the stop control 362 continues to be presented in the same manner as in the filming page 304, and the pause control 364 in the filming page 304 is transformed into a resume control 560 in the filming pause page 502A.

[0062] In some embodiments, the triggering of the pause control 364 means that the user is expecting to perform segmented shooting, and considering that the resume and pause controls may be further used, the resume control may be presented in a more prominent manner than the stop control on the shooting pause page. In this way, it should be noted that the resume control is more likely to attract the user's attention and be easier to find and operate than the stop control.

[0063] The prominent presentation of the resume control is similar to the prominent presentation of the stop control previously described. For example, the more prominent presentation of the resume control may be reflected in the presentation location and / or appearance of the resume control. In some examples, compared to the stop control, the resume control may be displayed in a location on the page that is easier for the user to operate or notice, such as a central location at the bottom or side of the page. In some examples, compared to the stop control, the appearance of the resume control is arranged to be more prominent and more user-attractive, such as size, shape, color, texture, and / or other appearance attributes. For example, the resume control may have a larger size, a more prominent color, a more prominent texture, etc.

[0064] 5C illustrates another exemplary shooting pause page 502B, in which a resume control 560 for resuming video shooting and a stop control 362 for stopping video shooting are presented. The resume control 560 is obtained by modifying the stop control in the shooting page 304, and the size of the resume control 560 is larger than that of the stop control 362. Therefore, compared with the stop control 362, the presentation manner of the resume control 560 is more prominent, making the user operation more convenient.

[0065] In addition to the manner in which the resume control and the stop control are presented as shown in FIG. 5B and FIG. 5C, the two controls can be presented on the pause recording page by other means, and the embodiments of the present invention are not limited thereto.

[0066] In some embodiments, in addition to the resume and stop controls, the pause capture page can further provide other functionality. As shown in FIGURES 5B and 5C, the pause capture pages 502A and 502B can provide several functions similar to the start capture page 302, such as a music selection function 340, a lens slip function 342, a filter function 344, a flash control function 346, and an expansion element 348 for expanding even more functions. It should be understood that the functions shown here are exemplary only, and that more, less, or other functions can be provided in the pause capture page, and that embodiments of the present invention are not limited in this respect.

[0067] Returning to process 400, in the pause shooting page, the terminal device 110 detects a trigger command for the resume control in block 440. The trigger method for the resume control may include, for example, clicking or selecting the control, triggering by other means such as voice, etc. In response to the detection of the trigger command for the resume control, in block 450, the terminal device 110 switches from the pause shooting page to a shooting page to resume video shooting. In the shooting page, the pause control is presented and the presentation of the resume control is stopped. Note that the stop control can continue to be presented in the shooting page.

[0068] In some embodiments, the resume control within the capture pause page may be transformed into a pause control, or a pause control may be provided elsewhere within the page.

[0069] For example, when a trigger for the resume control 560 is detected on the capture pause page 502A shown in Fig. 5B, it can switch to the capture page 304A shown in Fig. 5D, in which the resume control 560 of Fig. 5B is transformed into the pause control 364 of Fig. 5D, the presentation of which is similar to that of the capture page 304 of Fig. 5A. The capture page 304A further continues to maintain the presentation of the stop control 362.

[0070] In some embodiments, as described above, a user may use the pause control more during segmented capture, and therefore, after returning from the capture pause page to the capture page, the pause control may be presented in a more prominent manner than the stop control. In this way, the user may easily notice the pause control and operate the pause control more conveniently. In this case, the prominent presentation of the pause control may be similar to or different from the prominent presentation of the resume control previously described. In some embodiments, the resume control in the capture pause page may be transformed into a pause control in the capture page. For example, when a trigger for the resume control 560 is detected in the capture pause page 502B shown in FIG. 5C, a switch may be made to the capture page 304B shown in FIG. 5E, in which the resume control 560 in FIG. 5C is transformed into the pause control 364 in FIG. 5E, and the presentation of the stop control 362 is maintained. In this case, the presentation of the pause control 364 in the capture page 304B may be different from the presentation of the capture page 304 in FIG. 5A.

[0071] The video 361 can continue to be captured on a capture page, for example, capture pages 304A and 304B in FIG. 5D and FIG. 5E. The terminal device 110 can continue to detect triggers to the pause and resume controls in the current capture page. For example, after executing block 450, the terminal device 110 can return to block 410. If a trigger instruction to the pause control is detected again, the video capture can be paused again, and a second video segment can be obtained at this time. The second video segment includes the video content captured between the previous trigger of the resume control and the current trigger of the pause control. By looping this process, multiple video segment segments can be captured.

[0072] In some embodiments, in block 470, the terminal device 110 detects a trigger command for a stop control on a shooting pause page or a shooting page. When a trigger command for a stop control is detected, the terminal device 110 switches from the shooting page to a video editing page. On the video editing page, the shot video, such as a video including one or more video split segments, can be edited.

[0073] For example, when a trigger command for the stop control 362 is detected on the shooting pause page 502A of FIG. 5B, the shooting pause page 502B shown in FIG. 5C, the shooting page 304A of FIG. 5D, or the shooting page 304B of FIG. 5E, the page is switched to the video edit page 506 shown in FIG. 5F, which is similar to the video edit page 306 shown in FIG. 3E, where the shot video 550 can be edited. When switching from the shooting pause page 502A or the shooting pause page 502B to the video edit page 506, the editable video 550 includes the first shot video segment. When switching from the shooting page 304A or the shooting page 304B to the video edit page 506, the editable video 550 includes the two shot video segment segments. Of course, by continuing to perform segmented shooting, a video having even more segmented segments for editing can be formed.

[0074] In some embodiments, if the selected target video shooting mode has a video duration upper limit, or if a default video duration upper limit is set for video shooting, during the video shooting process, the terminal device 110 detects whether the total duration of the shot video reaches the video duration upper limit in block 460. In some embodiments, the total duration of the shot video may be the sum of the durations of one or more video segment segments currently obtained. In some embodiments, if a trigger command for a pause control in the shooting page is not detected during the shooting process, for example, if the user has not paused the video shooting, it can be determined whether the total duration of the shot video reaches the video duration upper limit.

[0075] When it is detected that the total duration of the captured video reaches the video duration limit, in block 480, the terminal device 110 switches from the capture page to a video editing page. In the video editing page, the captured video, such as a video including one or more video split segments or a video captured at one time, can be edited. For example, as shown in FIG. 5G, in the capture page 304B, the video 361 continues to be captured until the video duration limit of the current video capture mode of 15 seconds is reached. In this case, the page is automatically switched to the video editing page 506 shown in FIG. 5F, where the captured video 550 of a total of 15 seconds can be edited.

[0076] In some embodiments, the filming pause page further provides a delete control for the obtained video segment, such as the delete control 510 shown in Figures 5B and 5C. A filmed video segment can be deleted by triggering the delete control 510. If multiple video segment segments have been filmed, successive triggering of the delete control 510 will sequentially delete each filmed video segment in reverse order of filming.

[0077] It should be understood that although process 400 describes the detection of triggers for the pause and resume controls and the detection for the video duration upper limit in sequence, in practice the three detections can be performed in parallel or in the reverse order.

[0078] In some embodiments, the pause shooting page may further provide an exit option, such as the exit option 520 shown in the pause shooting page 502A of FIG. 5B and the pause shooting page 502B of FIG. 5C. When a selection for the exit option 520 is detected, various exit forms may be provided for user selection. Assuming that a user selection for the exit option 520 is detected in the pause shooting page 502B as shown in FIG. 6A, a pop-up window 610 shown in FIG. 6B may be provided, which includes multiple exit modes 612, 614, 616. The exit mode 612 "Exit Camera" indicates exiting the direct shooting mode, such as returning to the page 300 of FIG. 3A. The exit mode 614 "Shoot Again" indicates returning to a start shooting page, such as the start shooting page 302 shown in FIG. 3B, to start a new shooting process. The exit mode 616 "Save Draft" indicates saving the currently shot video to a draft upon exit for later use. The user may select the corresponding exit mode as needed.

[0079] In some embodiments, the image capture page may further provide an indication of an image capture mode. For example, in addition to a plurality of video capture modes 352, 354, 356, the start capture page 302 of FIG. 3B shows an image capture mode 350. When it is determined that the image capture mode is selected, an image capture command may be detected to control the capture of an image. In some embodiments, the image capture command may be initiated, for example, through triggering of a capture control in the start capture page. As shown in FIG. 7A, assume that the user selects the image capture mode 350 and triggers the capture control 332 in the start capture page 302. In this case, the terminal device 110 may detect the image capture command and control the camera to capture an image.

[0080] In some embodiments, after capturing an image, an image editing page is entered directly, which is used to edit the captured image. Figure 7B shows an exemplary image editing page 704, in which a captured image 710 can be edited. The image editing page 704 may be similar to the video editing page 306 or 506, but it provides features suitable for applying image editing functions, such as a music selection function 370, a settings function 372, a filter function 373, a sticker function 375, and an expand element 376 for expanding further functions. The image editing page 704 also provides a direct publishing control 380 and a publishing control 382.

[0081] 8 shows a block diagram of a schematic configuration of an apparatus 800 for content shooting according to a specific embodiment of the present invention. The apparatus 800 can be implemented as or included in the terminal device 110. Each module / component in the apparatus 800 can be implemented by hardware, software, firmware, or any combination thereof.

[0082] The apparatus 800 includes a start page presenting module 810 for presenting a start shooting page including at least a shooting control in response to a start shooting command. The apparatus 800 further includes a shooting page switching module 820 for switching from the start shooting page to a shooting page for video shooting in response to a trigger command for the shooting control being detected, the shooting page including at least a stop control and a pause control, the stop control being presented in a more prominent manner than the pause control. The apparatus 800 further includes an editing page switching module 830 for switching from the shooting page to a video editing page for editing the shot video in response to a trigger command for the stop control being detected.

[0083] In some embodiments, the take control is transformed into a stop control.

[0084] In some embodiments, the device 800 further comprises a pause control module for, in response to detecting a trigger command for the pause control, pausing video capture to obtain a captured first video segment, switching from the capture page to a capture pause page, the capture pause page including a resume control and a stop control, and ceasing presentation of the pause control on the capture pause page.

[0085] In some embodiments, the device 800 further comprises a control resume module for switching from the capture pause page to the capture page to resume video capture in response to detecting a trigger command on the resume control, the capture page including a pause control and a stop control, and ceasing presentation of the resume control on the capture page. In some embodiments, the pause control module further comprises a control resume module for switching from the capture pause page to the capture page in response to detecting another trigger command on the pause control, pausing the video capture to obtain a captured second video segment.

[0086] In some embodiments, the pause control module comprises a first control presenting module for presenting a resume control on the capture pause page in a more prominent manner than a stop control.

[0087] In some embodiments, the resume control module comprises a second control presenting module for presenting the pause control in a more prominent manner than the stop control on the capture page.

[0088] In some embodiments, the start capture page further includes an indication of a plurality of video capture modes. In some embodiments, the capture page switching module comprises a mode determination module for determining a selection of a target video capture mode among the plurality of video capture modes, and a mode-based switching module for switching from the start capture page to a capture page corresponding to the target video capture mode in response to detecting a trigger command on the capture control.

[0089] In some embodiments, the target video capture modes have respective video duration upper limits. In some embodiments, the device 800 further comprises a duration-based switching module for switching from the capture page to the video edit page in response to detecting, in video capture, that the total duration of the captured videos reaches the video duration upper limit of the target video capture mode.

[0090] In some embodiments, the start capture page further includes an indication of an image capture mode. In some embodiments, the device 800 further comprises an image selection determination module for determining a selection for an image capture mode, an image capture control module for controlling the capture of the image in response to the image capture command being detected, and an image edit entry module for entering an image edit page for editing the captured image.

[0091] 9 illustrates a block diagram of an electronic device 900 capable of implementing one or more embodiments of the present invention. It should be understood that the electronic device 900 illustrated in FIG. 9 is merely exemplary and should not be construed as limiting the functionality and scope of the embodiments described herein. The electronic device 900 illustrated in FIG. 9 may be used to implement the terminal device 110 of FIG. 1.

[0092] As shown in Fig. 9, the electronic device 900 is in the form of a general-purpose electronic device. The components of the electronic device 900 may include, but are not limited to, one or more processors or processing units 910, a memory 920, a storage device 930, one or more communication units 940, one or more input devices 950, and one or more output devices 960. The processing unit 910 may be a real processor or a virtual processor and can perform various processes based on a program stored in the memory 920. In a multiprocessor system, multiple processing units execute computer-executable instructions in parallel to improve the parallel processing capabilities of the electronic device 900.

[0093] The electronic device 900 typically includes a number of computer storage media. Such media may be any obtainable media accessible by the electronic device 900, including but not limited to volatile and non-volatile media, removable and non-removable media. The memory 920 may be volatile memory (e.g., registers, cache, random access memory (RAM)), non-volatile memory (e.g., read only memory (ROM), electrically erasable programmable read only memory (EEPROM), flash memory), or some combination thereof. The storage device 930 may be removable or non-removable media and may include machine-readable media, such as a flash memory drive, a magnetic disk, or any other media, that may be used to store information and / or data (e.g., training data for training) and may be accessible within the electronic device 900.

[0094] The electronic device 900 may further include other removable / non-removable, volatile / non-volatile storage media. Although not shown in FIG. 9, a magnetic disk drive for reading from or writing to a removable, non-volatile magnetic disk (e.g., a "floppy disk") and an optical disk drive for reading from or writing to a removable, non-volatile optical disk may be provided. In these cases, each drive may be connected to a path (not shown) by one or more data media interfaces. The memory 920 may include a computer program product 925 having one or more program modules, which are configured to perform various methods or operations of various embodiments of the invention.

[0095] The communication unit 940 implements communication with other computing devices over a communication medium. Additionally, the functionality of the components of the electronic device 900 may be implemented as a single computing cluster or multiple computing machines that can communicate over a communication connection. Thus, the electronic device 900 can operate in a networked environment using logical connections to one or more other servers, network personal computers (PCs), or other network nodes.

[0096] The input device 950 may be one or more input devices such as a mouse, a keyboard, a trackball, etc. The output device 960 may be one or more output devices such as a display, a speaker, a printer, etc. The electronic device 900 may further communicate with one or more external devices (not shown) such as a storage device, a display device, etc. via the communication unit 940, as needed, and may communicate with one or more devices that allow a user to interact with the electronic device 900, or any device (e.g., a netbook card, a modem, etc.) that allows the electronic device 900 to communicate with one or more other computing devices. Such communication may be performed via an input / output (I / O) interface (not shown).

[0097] According to an exemplary implementation of the present invention, a computer-readable storage medium having one or more computer instructions stored thereon is provided, the one or more computer instructions being executed by a processor to implement the above-mentioned method. According to an exemplary implementation of the present invention, a computer program product is further provided, the computer program product being tangibly stored on a non-transitory computer-readable medium and including computer-executable instructions being executed by a processor to implement the above-mentioned method.

[0098] Aspects of the present invention have been described herein with reference to flowchart and / or block diagrams of methods, apparatus (systems) and computer program products implemented by the present invention. It will be understood that each box in the flowchart and / or block diagrams, and combinations of boxes in the flowchart and / or block diagrams, can be implemented by computer readable program instructions.

[0099] These computer readable program instructions may be provided to a processing unit of a general purpose computer, special purpose computer, or other programmable data processing apparatus to generate a machine such that, when the instructions are executed by a processing unit of the computer or other programmable data processing apparatus, they generate an apparatus for implementing the functions / operations specified in one or more boxes in the flowcharts and / or block diagrams. These computer readable program instructions may be stored on a computer readable storage medium such that the instructions cause the computer, programmable data processing apparatus, and / or other device to operate in a particular manner such that the computer readable medium on which the instructions are stored constitutes an article of manufacture including instructions that implement each aspect of the functions / operations specified in one or more boxes in the flowcharts and / or block diagrams.

[0100] Loading the computer readable program instructions into a computer, other programmable data processing apparatus, or other device causes the computer, other programmable data processing apparatus, or other device to perform a series of operational steps to produce a computer-implemented process, such that the instructions executing on the computer, other programmable data processing apparatus, or other device implement the functions / acts specified in one or more boxes in the flowcharts and / or block diagrams.

[0101] The flowcharts and block diagrams in the figures illustrate possible architectures, functions, and operations of the systems, methods, and computer program products that may be implemented according to the present invention. In this regard, each box in the flowcharts or block diagrams may represent a module, program segment, or part of instructions, which includes one or more executable instructions for implementing the specified logical function. In some alternative implementations, the functions depicted in the boxes may occur in a different order than depicted in the figures. For example, two consecutive boxes may in fact be executed substantially in parallel, or may be executed in a reverse order depending on the functions involved. It should also be noted that each box in the block diagrams and / or flowcharts, and combinations of boxes in the block diagrams and / or flowcharts, may be implemented by a special purpose hardware-based system that performs the specified functions or operations, or by a combination of special purpose hardware and computer instructions.

[0102] Although each implementation of the present invention has been described above, the above description is illustrative, not exhaustive, and is not limited to each disclosed implementation. Many modifications and changes will be apparent to those skilled in the art without departing from the scope and spirit of each described implementation. The selection of terms used in this specification is intended to best interpret the principles, practical applications, or improvements to technology in the marketplace of each implementation, or to enable those skilled in the art to understand each implementation disclosed in this specification.

Claims

1. presenting a start photography page including at least photography controls in response to the start photography command; in response to detecting a trigger command for the shooting control, switching from the start shooting page to a shooting page for shooting a video, the shooting page including at least a stop control and a pause control, the stop control being presented in a more prominent manner than the pause control; in response to detecting a trigger command for the stop control, switching from the capture page to a video edit page for editing the captured video. How to shoot content.

2. The capture control is transformed into the stop control. The content shooting method according to claim 1 .

3. and, in response to detecting a trigger command for the pause control, pausing the video capture to obtain a captured first video segment, and switching from the capture page to a capture pause page, the capture pause page including a resume control and the stop control, and presentation of the pause control on the capture pause page being stopped. The content shooting method according to claim 1 .

4. in response to detecting a trigger command for the resume control, switching from the video capture pause page to the video capture page to resume video capture, the video capture page including the pause control and the stop control, and presentation of the resume control on the video capture page is stopped; and in response to detecting another trigger command for the pause control, pausing the video capture to obtain a captured second video segment and switching from the capture page to the capture pause page. The content shooting method according to claim 3 .

5. Switching from the shooting page to the shooting pause page presenting the resume control on the pause page in a more prominent manner than the stop control. The content shooting method according to claim 3 or 4.

6. Switching from the shooting pause page to the shooting page presenting the pause control on the capture page in a more prominent manner than the stop control. The content shooting method according to claim 4.

7. the start shooting page further includes instructions for a plurality of video shooting modes; Switching from the shooting start page to the shooting page is determining a selection of the plurality of video capture modes for a target video capture mode; in response to detecting the trigger command for the capture control, switching from the start capture page to a capture page corresponding to the target video capture mode. The content shooting method according to claim 1 .

8. the target video capture modes have respective video duration upper limits; The content shooting method includes: and switching from the capture page to the video edit page in response to detecting that a total duration of the captured videos reaches a video duration upper limit of the target video capture mode during the video capture. The content shooting method according to claim 7.

9. The shooting start page further includes an instruction for an image shooting mode, The content shooting method includes: determining a selection for the image capture mode; Controlling capture of an image in response to the image capture command being detected; and entering an image editing page for editing the captured image. The content shooting method according to claim 1 .

10. a start page presenting module for presenting a start photography page including at least a photography control in response to a start photography command; a capture page switching module arranged to switch from the start capture page to a capture page for video capture in response to detecting a trigger command for the capture control, the capture page including at least a stop control and a pause control, the stop control being presented in a more prominent manner than the pause control; an editing page switching module arranged to switch from the shooting page to a video editing page for editing the captured video in response to detecting a trigger command on the stop control; Equipment for content shooting.

11. 1. An electronic device comprising: at least one processing unit; and at least one memory coupled to the at least one processing unit and adapted to store instructions to be executed by the at least one processing unit, the instructions, when executed by the at least one processing unit, causing the electronic device to perform the content capture method according to any one of claims 1 to 9. Electronic devices.

12. A computer program is stored in the storage device, and when the computer program is executed by a processor, the content shooting method according to any one of claims 1 to 9 is implemented. A computer-readable storage medium.

Citation Information

Patent Citations

  • Shooting method and electronic equipment

    CN114390199A

  • Image processing method and apparatus, electronic device, and graphical user interface

    JP2019531561A

  • Method, device, terminal and medium for selecting background music and recording video

    JP2021530147A

  • Voice control method and electronic device

    JP2022508176A

  • Smooth transition of video playback with page flip animation

    US20170220216A1