WO2023246331A1 - 用于内容拍摄的方法、装置、设备和存储介质 - Google Patents
用于内容拍摄的方法、装置、设备和存储介质 Download PDFInfo
- Publication number
- WO2023246331A1 WO2023246331A1 PCT/CN2023/092382 CN2023092382W WO2023246331A1 WO 2023246331 A1 WO2023246331 A1 WO 2023246331A1 CN 2023092382 W CN2023092382 W CN 2023092382W WO 2023246331 A1 WO2023246331 A1 WO 2023246331A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- shooting
- page
- video
- presented
- editing
- 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.)
- Ceased
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/222—Studio circuitry; Studio devices; Studio equipment
- H04N5/262—Studio circuits, e.g. for mixing, switching-over, change of character of image, other special effects ; Cameras specially adapted for the electronic generation of special effects
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/40—Business processes related to social networking or social networking services
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/04817—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction 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
- G06F3/04842—Selection of displayed objects or displayed text elements
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction 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
- G06F3/04847—Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F3/04886—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/02—Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
- G11B27/031—Electronic editing of digitised analogue information signals, e.g. audio or video signals
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/34—Indicating arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
- H04N21/4318—Generation of visual interfaces for content selection or interaction; Content or additional data rendering by altering the content in the rendering process, e.g. blanking, blurring or masking an image region
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/845—Structuring of content, e.g. decomposing content into time segments
- H04N21/8456—Structuring of content, e.g. decomposing content into time segments by decomposing the content in the time domain, e.g. in time segments
Definitions
- Example embodiments of the present disclosure relate generally to the field of multimedia processing, and in particular to methods, apparatus, devices and computer-readable storage media for content photography.
- content sharing applications are designed to provide users with various services. For example, users can browse, comment, and forward various types of content in content sharing applications, including multimedia content such as videos, images, image collections, and sounds.
- content sharing applications also allow users to create and publish multimedia content photos or videos.
- a content shooting method includes: presenting a first shooting page corresponding to a single-segment shooting mode to shoot a first video segment; in response to detecting an indication of shooting completion while the first shooting page is being presented, presenting for at least editing the shooting The first editing page of the first video clip is obtained; and based on the instruction of newly added shooting detected while the first editing page is presented, presenting a second shooting page to shoot the second video clip.
- an apparatus for content photography includes: a first shooting page presentation module configured to present a page corresponding to the single-stage shooting mode. a first shooting page to shoot a first video clip; a first editing page presentation module configured to, in response to detecting an indication that shooting is complete while the first shooting page is being presented, present for at least editing the captured a first editing page of the first video clip; and a second shooting page presentation module configured to present a second shooting page based on an indication of a new shooting detected while the first editing page is being presented, to shoot a second video clip.
- an electronic device in a third aspect of the present disclosure, includes at least one processing unit; and at least one memory coupled to the at least one processing unit and storing instructions for execution by the at least one processing unit.
- the instructions when executed by the at least one processing unit, cause the electronic device to perform the method of the first aspect.
- a computer-readable storage medium stores a computer program, and when the computer program is executed by the processor, the method of the first aspect is implemented.
- FIG. 1 illustrates a schematic diagram of an example environment in which embodiments of the present disclosure can be implemented
- FIG. 2A illustrates a flowchart of a process for content photography in accordance with some embodiments of the present disclosure
- FIG. 2B illustrates a flowchart of a shooting initiation process according to some embodiments of the present disclosure
- 3A to 3J illustrate schematic diagrams of example pages related to content shooting and editing according to some embodiments of the present disclosure
- FIGS. 4A to 4H illustrate schematic diagrams of example pages related to content shooting and editing according to other embodiments of the present disclosure
- 5A to 5D illustrate schematic diagrams of example pages related to content shooting and editing according to other embodiments of the present disclosure
- FIG. 6 illustrates a block diagram of an apparatus for content photography according to some embodiments of the present disclosure.
- Figure 7 illustrates an electronic device in which one or more embodiments of the present disclosure may be implemented.
- the method of sending prompt information to the user can be, for example, a pop-up window, and the prompt information can be presented in the form of text in the pop-up window.
- the pop-up window can also host a selection control for the user to choose "agree” or "disagree” to provide personal information to the electronic device.
- FIG. 1 shows a schematic diagram of an example environment 100 in which embodiments of the present disclosure can be implemented.
- an application 120 is installed in the terminal device 110.
- User 140 may interact with application 120 via terminal device 110 and/or devices attached to terminal device 110 .
- the application 120 may be a content sharing application that can provide users 140 with various services related to multimedia content, including browsing, commenting, forwarding, creation (for example, shooting and/or editing), publishing, etc. of multimedia content.
- “multimedia content” can be various forms of content, including video, audio, images, image collections, text, and so on.
- the terminal device 110 may present the page 150 of the application 120 .
- the page 150 may include various types of pages that the application 120 can provide, such as a multimedia content presentation page, a content creation page, a content publishing page, a message page, a personal page, and so on.
- the application 120 may provide content creation functions to capture and/or create multimedia content, enable users to edit captured or uploaded multimedia content, and so on.
- the application 120 may also have a publishing function, allowing the user 140 to publish the created multimedia content.
- the terminal device 110 communicates with the server 130 to implement provision of services for the application 120 .
- the terminal device 110 may be any type of mobile terminal, fixed terminal or portable terminal, including mobile phone, desktop computer, laptop computer, notebook computer, netbook computer, tablet computer, media computer, multimedia tablet, personal communication system (PCS) devices, personal navigation devices, personal digital assistants (PDAs), Audio/video players, digital cameras/camcorders, pointing devices, television receivers, radio broadcast receivers, e-book devices, gaming devices, or any combination of the foregoing, including accessories and peripherals for these devices or any combination thereof.
- the terminal device 110 is also capable of supporting any type of user-directed interface (such as "wearable" circuitry, etc.).
- Server 130 may be various types of computing systems/servers capable of providing computing capabilities, including but not limited to mainframes, edge computing nodes, computing devices in cloud environments, and the like.
- the single-segment shooting function allows users to click the shooting button to start shooting and click the button again to end shooting, thereby completing one-time video shooting.
- the segmented shooting mode allows the user to click the shooting button to start shooting, click the pause button to end shooting, and click the stop button to end shooting.
- an improved solution for content shooting is proposed.
- a shooting page for single-segment shooting is presented. After the shooting in this shooting page is completed, enter the editing page to edit the captured video clips.
- the edit page also supports instructions for adding a new shot (or continuing a shot). If such an indication is received, a capture page is presented to capture another video clip.
- FIG. 2A illustrates a flow diagram of a process 200 for content photography in accordance with some embodiments of the present disclosure.
- Process 200 may be implemented at terminal device 110.
- process 200 will be described with reference to environment 100 of FIG. 1 .
- the terminal device 110 presents the first shooting page corresponding to the single-segment shooting mode to shoot the first video segment.
- single segment shooting mode refers to controlling the start and completion of shooting in the shooting page, which will capture a single video segment.
- Single-shot shooting mode is sometimes called “one-shot” shooting mode.
- multi-segment shooting mode In contrast to the “single-segment shooting mode” is the “multi-segment shooting mode”. In the shooting page corresponding to the "multi-segment shooting mode", you can obtain multiple video clips by controlling the multiple starts and pauses of shooting.
- the application 120 installed on the terminal device 110 may provide a shooting function. By triggering the shooting function, you can enter the first shooting page for video shooting.
- the capture initiation process is described with reference to process 202 of Figure 2B. Process 202 may also be implemented at terminal device 110.
- the terminal device 110 detects a shooting start instruction.
- the shooting start command is used to trigger the shooting start page to start shooting.
- the terminal device 110 presents a shooting start page, which at least includes shooting controls.
- the terminal device 110 can detect the shooting startup instruction in the application 120, and if the shooting startup instruction is detected, present the shooting startup page of the application 120.
- the capture launch control may be provided in the page currently rendered by application 120.
- a shoot start instruction may be detected.
- the triggering method of the shooting start control may include, for example, clicking on the shooting start control. Or select, trigger by other means such as voice, etc.
- the capture start instruction may be triggered in other ways.
- Other triggering methods may include, for example, but are not limited to voice control instructions, triggering of hardware buttons, specific gestures (eg, sliding gestures) on specific pages, and so on. The embodiments of the present disclosure are not limited in this regard.
- FIG. 3A shows an example page 300 of application 120.
- Page 300 can be any page of application 120 .
- page 300 is a content presentation page in which video 310 is presented.
- the page 300 includes a shooting start control 320 for triggering the presentation of a shooting start page to start shooting.
- the page 300 also includes a navigation tab bar for navigating to various pages.
- the "lower navigation tab bar” located at the lower part of page 300 includes navigation tabs 322, 324, 326 and 328.
- Navigation label 322 has the characters "Home” indicating that the navigation label corresponds to the home page of application 120;
- navigation label 324 has the characters "Friends” indicating that the navigation label corresponds to the friend content page of application 120;
- navigation label 326 has the characters "Message” , indicating that the navigation label corresponds to the message page of application 120;
- navigation label 328 has the characters "I", indicating that the navigation label corresponds to the user's personal page.
- the "upper navigation tab bar” located at the upper part of the page 300 includes navigation tabs at the next level of the navigation tab 322, namely, navigation tabs 323, 325 and 327.
- the navigation label 323 has the characters "recommend”, indicating a recommended content page, in which the recommended content of the application 120 can be presented;
- the navigation label 325 has the characters "follow”, indicating a following content page, in which the content of the followed user can be presented;
- the navigation label 327 It has the characters "same city” to indicate a content page in a predetermined area (for example, a certain city).
- Page 300 corresponds to the page of navigation tag "Recommendations" 323 under navigation tag "Home” 322, where recommended content, namely video 310, is presented.
- page 300 of FIG. 3A and the pages in other figures to be described below are only example pages, and various page designs may actually exist.
- the various graphical elements in the page may have different arrangements and different visual representations, one or more elements may be omitted or replaced, and one or more other elements may also be present. Embodiments of the present disclosure are not limited in this respect.
- Shooting start controls may be presented on other pages of user 120, and/or shooting start instructions may be initiated through other means.
- FIG. 3B illustrates an example capture launch page 302 including capture controls 332 .
- the capture launch page may also provide additional controls for controlling content capture.
- the shooting launch page 302 may include a prop control 334 for providing special visual effects added during video shooting or other content shooting; an album element 336 for accessing multimedia in local or other data sources. content for subsequent creation.
- the shooting startup page 302 can also provide a music selection function 340 for selecting music to be published together with subsequent captured videos or images; a lens flip function 342 for switching the front lens or the rear lens of the camera used for shooting;
- the filter function 344 is used to apply filters with one or more effects to subsequently captured videos or images; the flash control function 346 is used to turn on or off the flash.
- the shooting startup page 302 can also provide more functions, which are hidden, and the hidden functions can be expanded by expanding the element 348 . It should be understood that the functions shown here are only examples, more, less, or other functions may be provided in the shooting startup page, and embodiments of the present disclosure are not limited in this regard.
- the shooting startup page 302 corresponds to the shooting portal 330, and other camera-related function portals may also be provided therein, such as the live broadcast portal 331 shown in FIG. 3B. If the selection of the live broadcast entrance 331 is detected, the live broadcast page will be switched. In some examples, the capture launch page 302 also provides an exit option 345. If it is detected that the user selects the exit option 345, the shooting start page 302 can be switched back to the previous page 300.
- the terminal device 110 detects a triggering instruction for the shooting control in the shooting startup page.
- the triggering method of the shooting control may include, for example, clicking or selecting the shooting control, triggering by voice or other methods, and so on.
- the terminal device 110 may detect whether the shooting control is triggered periodically or in other ways.
- the terminal device 110 In response to detecting a touch to the shooting control while the shooting launch page is being rendered After sending an instruction, the terminal device 110 presents the first shooting page corresponding to the single-segment shooting mode, that is, to block 210 of the process 200 . Thereby, the shooting start page is switched to the shooting page for video shooting. For example, if the triggering of the shooting control 332 in the shooting start page 302 of FIG. 3B is detected, the shooting start page 302 is switched to the shooting page 304 as shown in FIG. 3C, in which a single video clip 360 can be shot. Shoot.
- an indication of the shooting progress may also be presented in the shooting page 304 .
- a shooting progress bar 366 and a duration indicator 368 may be presented, both indicating the length of the currently captured video clip, for example, 4 seconds.
- the terminal device 110 determines whether an indication of completion of shooting is detected while the first shooting page is presented.
- the first shooting page may include a shooting stop control, and triggering the shooting stop control may trigger an indication that shooting is completed.
- the triggering method of the shooting stop control may include, for example, clicking or selecting the shooting stop control, triggering by voice or other other methods, and so on.
- the shooting stop control in the first shooting page may be deformed from the shooting control.
- the user triggers the shooting control to shoot, and can trigger the shooting stop control again at almost the same position to complete video shooting. In other words, users only need two simple trigger operations to complete shooting.
- a capture stop control 362 is presented in the example capture page 304.
- the shooting stop control 362 is deformed from the shooting control in the shooting start page 302, and is located at approximately the same position as the shooting control 332.
- the shooting stop control 362 is also presented at the lower center of the page, making it more convenient for the user to operate.
- the indication that the shooting is complete may be triggered in other ways in addition to, or as an alternative to, triggering of the shooting stop control.
- Other triggering methods may include, for example, but are not limited to voice control instructions, triggering of hardware buttons, specific gestures (eg, sliding gestures) on specific pages, and so on.
- the embodiments of the present disclosure are not limited in this regard.
- the presentation of the first shooting page may be maintained, and the indication of completion of shooting may be continued to be detected periodically or in other ways. If other instructions are detected in the first shooting page, you can perform the Perform corresponding operations.
- a first editing page for editing at least the captured first video segment is presented.
- the editing page in the shooting page corresponding to the single-segment shooting mode, after the shooting is completed, the editing page can be entered for editing and subsequent publishing of the work.
- users who have "one shot to the end" shooting needs they can quickly create and publish their works.
- more users may prefer to shoot and complete the video in one go in order to publish the work as soon as possible. Therefore, after starting shooting, providing a shooting page corresponding to the single-stage shooting mode can allow these users to complete the creation of works conveniently and quickly. Additionally, this can further increase user motivation for content creation and publishing.
- the shooting page 304 is switched to the editing page 306 as shown in FIG. 3E.
- the captured video clip eg, video clip 360
- the editing page can provide one or more editing functions for the user to choose to apply to the video clip to be edited.
- a music selection function 370 is presented for selecting music.
- the editing page 306 also provides a setting function 372 for setting one or more setting options; a filter function 373 for applying one or more filters with effects; and a trimming function 374 for trimming one or more aspects of the video. frames; sticker function 375, used to add one or more stickers.
- the editing page 306 can also provide more editing functions, which are hidden, and the hidden functions can be expanded by expanding the element 376 . It should be understood that the editing functions shown here are only examples, more, less, or other editing functions may be provided, and embodiments of the present disclosure are not limited in this regard.
- the edit page may also present publishing controls for triggering publishing controls on the captured video.
- the captured video is published.
- publishing page 306 presents a direct publishing control 390, the triggering of which will cause the video clip 360 or the edited video clip 360 to be published immediately.
- when publishing the view After the video is finished switch from the editing page 306 to the content presentation page of the application 120.
- edit page 306 also presents publishing controls 392.
- the editing page 306 will be switched to a publishing page (not shown), in which the user can input more content, such as text, tags, etc., to be combined with the video clip 360 or after editing. 360 video clips were released together.
- segment identifiers of captured video segments may also be presented in the editing page.
- the segment identifier may, for example, indicate a thumbnail of the corresponding video segment, such as a certain video frame in the segment.
- the segment identification may also indicate duration information of the corresponding video segment.
- the segment identifier 382 of the captured video segment 360 is presented in the editing page 306 .
- the terminal device 110 determines whether an indication of a new shooting is detected while the first editing page is presented.
- the first editing page may include a new shooting control, and triggering the new shooting control may trigger an instruction to add a new shooting.
- the triggering method of the new shooting control may include, for example, clicking or selecting the new shooting control, triggering by voice or other other methods, and so on.
- the indication of completion of shooting can also be triggered in other ways.
- Other triggering methods may include, for example, but are not limited to voice control instructions, triggering of hardware buttons, specific gestures (eg, sliding gestures) on specific pages, and so on. The embodiments of the present disclosure are not limited in this regard.
- a new shooting control 380 is presented in the example editing page 306 . right The triggering of the new shooting control 380 will indicate that the user wishes to continue shooting more video segments, that is, using the multi-segment shooting mode.
- guidance information about the multi-segment shooting mode may be provided in the editing page.
- a prompt window 384 is provided in the editing page 306, which contains text guidance information for guiding the user to use the multi-stage shooting mode.
- such guidance information may be provided when such an edit page is first presented to the user, or such guidance information may be provided each time the shooting of the first video clip is completed.
- the scope of embodiments of the present disclosure is not limited in this respect.
- the presentation of the first shooting page may be maintained, and indications of new shooting may be continued to be detected periodically or in other ways. If other indications are detected in the first editing page, corresponding operations may be performed according to the other indications.
- the terminal device 110 If an indication of a new shooting is detected while the first editing page is presented, in block 250 of the process 200, based on the indication of a new shooting, the terminal device 110 presents a second shooting page to shoot a second video clip.
- the terminal device 110 in response to detecting an indication of new shooting while the first editing page is being presented, switches from the first editing page to the second shooting page and starts shooting the second video clip.
- the terminal device 110 in response to detecting an indication of a new shooting while the first editing page is being presented, presents the second shooting start page.
- the shooting startup page the user is allowed to trigger the shooting of the second video clip.
- the second shooting startup page may at least include shooting controls for triggering shooting of the second video clip.
- the shooting start page 308 includes shooting controls 332 for triggering shooting of the second video clip.
- the shooting startup page 308 may also include some functions similar to the shooting startup page 308, such as a music selection function 340, a lens flip function 342, a filter function 344, and a flash control function. 346, expansion element 348 for expanding hidden functions, etc.
- a segment alignment function may also be provided in the second shooting startup page.
- a segment alignment function 377 is also provided in the shooting startup page 308 of FIG. 3F.
- the triggering of the clip alignment function can trigger the indication of clip alignment, so that the alignment mark can be presented in the shooting startup page to help align the current subject to the object captured in the previous video clip.
- the alignment identifier 379 of the object in the previously captured video segment 360 may be presented.
- the alignment identifier 379 may present the previous video segment 360 in the form of a transparent wireframe, allowing the user to Objects in the current scene may be aligned to corresponding objects in the previous video segment 360, such as by moving the shooting device.
- the clip alignment function allows users to maintain picture continuity between multiple video clips as needed when shooting multiple video clips.
- guidance information about the segment alignment function may be provided in the shooting startup page.
- a prompt window 378 is provided in the shooting startup page 308, which contains text guidance information for guiding the user to use the segment alignment function.
- such guidance information may be provided when such a segment alignment function is first presented to the user, or such guidance information may be provided each time the shooting startup page is entered from the editing page.
- the scope of embodiments of the present disclosure is not limited in this respect.
- the second shooting start page is presented, if a trigger for the shooting control (eg, a trigger on shooting control 332 in FIG. 3F ) is detected, the second shooting page is presented to start shooting of the second video clip.
- a trigger for the shooting control eg, a trigger on shooting control 332 in FIG. 3F
- the second shooting page may be similar to the first shooting page and be a shooting page corresponding to the single-stage shooting mode. In this shooting page, you can control the start and end of shooting to complete the shooting of the second video clip.
- the shooting start page 308 is switched to the shooting page 309A as shown in FIG. 3G.
- the shooting of a single video clip 361 can be performed on the shooting page 309A.
- the shooting page 309A includes a shooting stop control 362, and triggering the shooting stop control 362 will trigger an instruction to stop shooting. That is to say, after returning from the editing page to continue shooting, every You can continue to perform the "one shot to the end" shooting method during the first shooting to complete the shooting of a single video.
- an indication of the shooting progress may also be presented in the second shooting page to indicate the shooting progress of the second video clip.
- a shooting progress bar 367 and a duration indicator 369 may be presented, both of which indicate the length of the currently captured video clip 361 , for example, 4 seconds.
- an indication of the remaining duration of the shooting is presented in the second shooting page.
- an upper limit is set on the duration of the video shooting, which is also called the upper limit of video duration.
- the remaining recording time is determined based on the difference between the maximum video length and the total length of the video clips that have been captured.
- a progress bar 394 regarding the total shooting duration is provided in the shooting page 309A. The progress bar advances as the shooting progresses, and the remaining length may indicate the remaining shooting time. Through the indication of the remaining shooting time, the user can notice the remaining shooting time and adjust the shooting rhythm.
- the selection of the shooting mode may be provided in the shooting start page triggered by the indication of shooting start.
- an image shooting mode 350 and a plurality of video shooting modes 352, 354, and 356 may be indicated.
- an image capture instruction may be detected to control the capture of the image.
- One or more video shooting modes can have their own video duration cap, which limits the maximum total duration of video captured in each mode.
- the upper limit of video duration for video capture mode 352 is 15 seconds
- the upper limit of video duration for video capture mode 352 is 30 seconds
- the upper limit of video duration for video capture mode 356 is 3 minutes. Note that the maximum video length here is just an example. In different applications, other video duration limits can be provided as needed, and more or less video duration limits can be provided.
- video capture mode 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 specific visual effects. Embodiments of the present disclosure are not limited in this regard.
- the target video capture mode may be determined based on user selection.
- a default target video capture mode may be provided, such as in Figure 3B
- a video capture mode 352 with an upper limit of video duration of 15 seconds can be set as a default target video capture mode.
- Users can also choose other video shooting modes 354 or 356 as needed. After selecting the target video shooting mode and starting shooting (for example, after triggering the shooting control 332 in the shooting start page 302), no matter whether a single video clip or multiple video clips are subsequently shot, the total length of the captured video clips does not exceed the target The maximum video duration corresponding to the video shooting mode.
- a default upper limit of video duration can be set for video shooting, for example, 3 minutes. In this way, users can be allowed to shoot a single video clip or multiple video clips of any length within 3 minutes as needed.
- the second shooting page may be a shooting page corresponding to the multi-segment shooting mode, in which shooting of multiple video segments may be performed by controlling the pause and restart of shooting. This is considering that when an instruction to initiate new shooting is given in the editing page, the user may prefer multi-segment shooting, so a shooting page that supports multi-segment shooting may be provided.
- the shooting start page 308 is switched to the shooting page 309B as shown in FIG. 3H.
- the shooting page 309B corresponds to the multi-stage shooting mode.
- the shooting page 309B includes a shooting pause control 365 and a shooting stop control 362 .
- the capture pause page 312 is presented as shown in FIG. 3I in which the capture restart control 394 and the capture stop control 362 are presented.
- the capture page 314 as shown in FIG. 3J is presented to continue capturing another video segment 314.
- a shooting progress bar 395 of the video segment 314 is provided, and a duration indication 369 indicates the total length of the two currently captured video segments (video segments 361 and 363), for example, 8 seconds.
- the terminal device 110 may determine whether an indication of completion of shooting is detected while the second shooting page is presented.
- the second shooting page may include a shooting stop control, which controls the shooting Triggering of the stop control can trigger an indication that the shot is complete.
- the triggering method of the shooting stop control may include, for example, clicking or selecting the shooting stop control, triggering by voice or other other methods, and so on.
- the shooting stop control in the second shooting page may be deformed from the shooting control in the second shooting start page.
- the user triggers the shooting control to shoot, and can trigger the shooting stop control again at almost the same position to complete video shooting. In other words, users only need two simple trigger operations to complete shooting.
- a capture stop control 362 is presented in example capture pages 309A and 309B.
- the shooting stop control 362 is deformed from the shooting control in the shooting start page 302 , and is in approximately the same position as the shooting control 332 .
- the shooting stop control 362 is also presented at the lower center of the page, making it more convenient for the user to operate.
- the shooting stop control 362 is a separate control from the shooting pause control 365 .
- the indication that the shooting is complete may be triggered in other ways in addition to, or as an alternative to, triggering of the shooting stop control.
- Other triggering methods may include, for example, but are not limited to voice control instructions, triggering of hardware buttons, specific gestures (eg, sliding gestures) on specific pages, and so on.
- the embodiments of the present disclosure are not limited in this regard.
- the presentation of the second shooting page may be maintained, and the indication of completion of shooting may be continued to be detected periodically or in other ways. If other indications are detected in the second shooting page, corresponding operations can be performed according to the other indications. If no indication of completion of shooting is detected in the second shooting page, the presentation of the second shooting page may be maintained, and the indication of completion of shooting may be continued to be detected periodically or in other ways. If other indications are detected in the second shooting page, corresponding operations can be performed according to the other indications.
- the terminal device 110 in response to detecting an indication that the shooting is complete while the second shooting page is being presented, the terminal device 110 presents a third page for editing the captured at least the first video segment and the second video segment.
- Edit page For example, if in Figure 3G When the triggering of the shooting stop control 362 is detected in the shooting page 309A or the shooting page 309B of Figure 3H, the editing page 402 shown in Figure 4A is presented. In the editing page 402, the currently captured video clip, such as a video, can be edited. Fragments 360 and 361.
- the second editing page may include a new shooting control, and triggering the new shooting control may trigger an instruction to add a new shooting.
- the triggering method of the new shooting control can be the same as the triggering method of the new shooting control in the first editing page.
- a new shooting control 380 is presented in the editing page 402 . Triggering the new shooting control 380 will indicate that the user also desires to continue shooting more video segments, that is, using the multi-segment shooting mode. You can continue to shoot more video clips by initiating a new shot instruction in the edit page.
- the segment identification of the captured video segment may also be presented in the second editing page.
- the segment identifiers of the captured video segments may be presented in the editing page 402 of FIG. 4A , including the segment identifiers 382 of the video segment 360 and the segment identifiers 414 of the video segment 362 .
- the interactive operation of previewing and deleting the video segment can be realized.
- the following will take the interaction of clip identifiers of video clips in the second editing page as an example to illustrate.
- the interactive operations for segment identification described below can also be applied to an editing page that presents the segment identification of a single video segment, such as the editing page 306 shown in FIG. 3E .
- the corresponding video segment can be previewed. Specifically, in response to detecting a selection indication for a certain segment identifier, a preview window of the corresponding video segment is presented. In this preview window, you can provide positioning instructions for the video clip. Based on the positioning indication, the video footage corresponding to the positioning indication in the video clip is presented on the editing page.
- preview window 420 of video segment 361 as shown in FIG. 4B is presented in response to detecting a selection indication of segment identification 414 .
- a positioning indication 422 for the video clip is provided, and the video clip 361 is presented in the edit page 402 .
- the user may be allowed to drag the positioning indication 422, and the video image corresponding to the positioning indication may be presented on the editing page 402.
- Positioning indication 422 may also accompany the video clip 361 playback while constantly moving.
- the length of the video clip may be trimmed through the preview window, for example, by moving the starting position and the end position of the preview window to trim the beginning and end of the video clip, thereby obtaining the required video length.
- the user may be allowed to crop the video segment 361 from the starting position of the video segment 361 by controlling the length of the preview window 420, such as long pressing the starting position of the preview window and moving to the right.
- the video length of the video clip 361 may be limited to be trimmed from 5 seconds to 3 seconds.
- a preview window 422 corresponding to the trimmed video clip 361 is presented in the editing page 402 .
- the video segment corresponding to the segment identifier can also be deleted by deleting the segment identifier.
- deletion functionality may be provided in the preview window of the video clip.
- a delete function is provided in the preview window 420. By selecting the delete function, a deletion instruction for the segment identifier can be initiated.
- a deletion operation can be performed on the segment identifier. For example, by long pressing the segment identifier 414 in FIG. 4F , a deletion instruction for the segment identifier can be initiated.
- a deletion confirmation prompt may also be provided to let the user confirm whether to delete the corresponding video segment. For example, if a deletion instruction for the segment identifier 414 is initiated in FIG. 4E or 4F, a deletion confirmation window 430 is displayed in FIG. 4G.
- the deletion confirmation window 430 provides a "Keep" option 432 and a "Delete” option 434 for the user to select whether to keep or delete the video segment 361. If the user continues to select the "delete" option 434, the video clip 361 will be deleted.
- the segment identifier 414 of the video segment 361 is deleted, and the segment identifier of the video segment 360 and a new shooting control 380 are provided in the editing page 402 .
- the editing results of the first video clip in the first editing page may be maintained in the second editing page. For example, if an application indication of one or more editing functions is received in the editing page 306 of FIG. 3E, these editing functions may be applied to the video segment 360 captured at that time. The results of such edits can be saved. While filming After entering the video clip 361 and entering the editing page 402 of FIG. 4A, the editing results of the video clip 360 can be maintained. For example, if a specific filter effect is applied to video clip 360 in edit page 306, video clip 360 still retains the specific filter effect in edit page 402.
- both the first video clip and the second video clip are edited in the second editing page, and the user triggers an instruction to add a new shot, the editing results of the two video clips can continue to be maintained. to the next rendered edit page.
- the processes of video editing and segmented shooting can be made independent of each other.
- editing functions can be applied to multiple captured video clips respectively.
- the corresponding video clip can be previewed by selecting the corresponding clip identifier, and the corresponding editing function provided in the editing page can be selected to apply the editing function to the selected video clip.
- it may be allowed to uniformly apply the same editing function to multiple video clips, such as applying the same filter effect to multiple video clips.
- the user may be allowed to select or confirm whether to apply the same editing function to two, more, or all video clips.
- the first shooting page is presented after starting the shooting function with reference to FIG. 2B
- the first shooting page may also be presented after one or more video clips have been completed.
- the shooting page is presented with the indication of the new shooting detected in the editing page (eg, by the shooting page being presented in a similar manner to the second editing page).
- the terminal The device 110 detects whether the total length of the captured video clips reaches the upper limit of video duration.
- the corresponding editing page (for example, the first editing page or the second shooting page) is presented. 2. Edit page).
- the triggering of instructions for new shooting can be disabled in the presented editing page, that is, the user is no longer allowed to trigger the shooting of more video clips.
- shooting is continued in the shooting page 304 of the video clip 360 until the upper limit of the video duration of the current video shooting mode is reached (for example, 15 seconds).
- the page automatically switches to the editing page 306 as shown in Figure 5B, where a video clip 360 shot in total of 15 seconds can be edited.
- shooting is continued in the shooting page 309A of the video segment 361 until the total duration of the video segment 361 and the previously captured video segment 360 reaches the upper limit of the video duration (eg, 15 seconds).
- the progress bar 394 for the total shooting duration indicates that the remaining shooting duration is zero.
- the page automatically switches to the editing page 402 as shown in Figure 5D, where the video clip 360 and the video clip 361 shot for a total of 15 seconds can be edited.
- new shooting controls may no longer be provided on the editing page, or the new shooting controls may be rendered unselectable, making it impossible to trigger new shooting instructions.
- the new shooting control 380 is no longer provided in the editing pages shown in FIG. 5B and FIG. 5D.
- FIG. 6 shows a schematic structural block diagram of an apparatus 600 for content shooting according to certain embodiments of the present disclosure.
- the apparatus 600 may be implemented as or included in the terminal device 110 .
- Each module/component in the device 600 may be implemented by hardware, software, firmware, or any combination thereof.
- the device 600 includes a first shooting page presentation module 610 configured to present a first shooting page corresponding to the single-segment shooting mode to shoot the first video segment.
- the apparatus 600 further includes a first editing page presentation module 620 configured to present a first editing page for editing at least the captured first video segment in response to detecting an indication that the shooting is complete while the first shooting page is being presented.
- the apparatus 600 further includes a second shooting page presentation module 630 configured to present a second shooting page to shoot a second video clip based on an indication of a new shooting detected while the first editing page is being presented.
- the first shooting page presentation module 610 includes: a first shooting start a moving page presentation module configured to present a first shooting start page in response to an instruction to start shooting, where the first shooting start page at least includes a shooting control; and a first shooting page presentation module triggered based on the control, configured to respond to the When the first shooting startup page is presented, a trigger for the shooting control is detected, and the first shooting page is presented.
- the second shooting page presentation module 630 includes: a second shooting startup page presentation module configured to respond to detecting an indication of a new shooting, presenting a second shooting startup page, where the second shooting startup page at least includes: a shooting control; and a second shooting page presentation module based on control triggering, configured to present the second shooting page in response to detecting a trigger for the shooting control while the second shooting startup page is being presented.
- the second shooting launch page presentation module includes: an alignment identification presentation module configured to, in response to detecting an indication of segment alignment while the second shooting launch page is being presented, present in the second shooting launch page An alignment identifier for aligning to at least one object in the first video clip.
- the apparatus 600 further includes: a second editing page presentation module configured to present the second editing page in response to detecting an indication that the shooting is completed while the second shooting page is being presented. to edit at least the first video clip and the second video clip captured.
- the editing results of the first video clip in the first editing page are maintained in the second editing page.
- the first editing page presentation module is further configured to: present the first editing page in response to detecting that the total length of the captured video clips reaches the upper limit of video duration while the first shooting page is being presented.
- the second editing page presentation module is further configured to present a second editing page in response to detecting that the total length of the captured video clips reaches an upper limit of video duration while the second shooting page is being presented, and the second editing page is used to at least Edit the first and second captured video clips.
- the triggering of the instruction for newly added shooting is disabled in the first editing page or the second editing page.
- the second shooting page presentation module includes: an indication presentation module, Configured to present at least one of the following indications in the second shooting page: an indication of the remaining duration of the shooting, the remaining duration of the shooting is determined based on the difference between the upper limit of the video duration and the total length of the captured video segments, and the second video segment. Indications of shooting progress.
- the second shooting page presentation module is configured to: present the second shooting page corresponding to the single-segment shooting mode.
- the first editing page presentation module includes: a segment identification presentation module configured to present the first segment identification of the first video segment in the first editing page; a preview window presentation module configured to respond to the detection to a selection indication of the first segment identifier, presenting a preview window of the first video segment; and a positioning presentation module configured to present the first video segment in the first editing page based on the positioning indication of the first video segment in the preview window.
- the video frame in the video clip corresponding to the positioning indicator.
- the apparatus 600 further includes: a segment deletion module configured to delete the first video segment corresponding to the first segment identifier in response to a deletion instruction for the first segment identifier.
- FIG. 7 illustrates a block diagram of an electronic device 700 in which one or more embodiments of the present disclosure may be implemented. It should be understood that the electronic device 700 shown in FIG. 7 is merely exemplary and should not constitute any limitation on the functionality and scope of the embodiments described herein. The electronic device 700 shown in FIG. 7 can be used to implement the terminal device 110 of FIG. 1 .
- electronic device 700 is in the form of a general electronic device.
- Components of electronic device 700 may include, but are not limited to, one or more processors or processing units 710, memory 720, storage devices 730, one or more communication units 740, one or more input devices 750, and one or more output devices.
- the processing unit 710 may be a real or virtual processor and can perform various processes according to a program stored in the memory 720 . In a multi-processor system, multiple processing units execute computer-executable instructions in parallel to improve the parallel processing capability of the electronic device 700 .
- Electronic device 700 typically includes a plurality of computer storage media. Such media may be any available media that is accessible to electronic device 700, including, but not limited to, volatile and nonvolatile media, removable and non-removable media.
- Memory 720 may be volatile memory (e.g., registers, cache, random access memory (RAM)), nonvolatile memory (e.g., read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory) or some combination thereof.
- Storage device 730 may be a removable or non-removable medium and may include machine-readable media such as a flash drive, a magnetic disk, or any other medium that may be capable of storing information and/or data (such as training data for training ) and can be accessed within electronic device 700.
- Electronic device 700 may further include additional removable/non-removable, volatile/non-volatile storage media.
- a disk drive may be provided for reading from or writing to a removable, non-volatile disk (eg, a "floppy disk") and for reading from or writing to a removable, non-volatile optical disk. Read or write to optical disc drives.
- each drive may be connected to the bus (not shown) by one or more data media interfaces.
- Memory 720 may include a computer program product 725 having one or more program modules configured to perform various methods or actions of various embodiments of the disclosure.
- the communication unit 740 implements communication with other electronic devices through communication media. Additionally, the functionality of the components of electronic device 700 may be implemented as a single computing cluster or as multiple computing machines capable of communicating over a communications connection. Accordingly, electronic device 700 may operate in a networked environment using a logical connection to one or more other servers, a networked personal computer (PC), or another network node.
- PC personal computer
- Input device 750 may be one or more input devices, such as a mouse, keyboard, trackball, etc.
- Output device 760 may be one or more output devices, such as a display, speakers, printer, etc.
- the electronic device 700 may also communicate with one or more external devices (not shown), such as storage devices, display devices, etc., through the communication unit 740 as needed, and with one or more devices that enable the user to interact with the electronic device 700 Communicate with or with any device (eg, network card, modem, etc.) that enables electronic device 700 to communicate with one or more other electronic devices. Such communication may be performed via an input/output (I/O) interface (not shown).
- I/O input/output
- a computer-readable storage medium is provided with computer-executable instructions stored thereon, wherein the computer-executable instructions are executed by a processor to implement the method described above.
- a computer program product is provided. The computer program product is tangibly stored on a non-transitory computer-readable medium and includes computer-executable instructions, and the computer-executable instructions are executed by a processor to implement the method described above.
- These computer-readable program instructions may be provided to a processing unit of a general-purpose computer, a special-purpose computer, or other programmable data processing apparatus, thereby producing a machine such that, when executed by the processing unit of the computer or other programmable data processing apparatus, the computer-readable program instructions , resulting in an apparatus that implements the functions/actions specified in one or more blocks in the flowchart and/or block diagram.
- These computer-readable program instructions can also be stored in a computer-readable storage medium. These instructions cause the computer, programmable data processing device and/or other equipment to work in a specific manner. Therefore, the computer-readable medium storing the instructions includes An article of manufacture that includes instructions that implement aspects of the functions/acts specified in one or more blocks of the flowcharts and/or block diagrams.
- Computer-readable program instructions may be loaded onto a computer, other programmable data processing apparatus, or other equipment, causing a series of operating steps to be performed on the computer, other programmable data processing apparatus, or other equipment to produce a computer-implemented process, Thereby, instructions executed on a computer, other programmable data processing apparatus, or other equipment implement the functions/actions specified in one or more blocks of the flowcharts and/or block diagrams.
- each block in the flowchart or block diagrams may represent a module, segment, or portion of instructions that contains one or more executable functions for implementing the specified logical functions. instruction.
- the functions noted in the block may occur out of the order noted in the figures. For example, two consecutive blocks may actually execute substantially in parallel, or they may sometimes execute in the reverse order, depending on the functionality involved.
- each box in the block diagram and/or flowchart diagram, And combinations of blocks in the block diagrams and/or flowchart illustrations may be implemented by special purpose hardware-based systems that perform the specified functions or actions, or by combinations of special purpose hardware and computer instructions.
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Multimedia (AREA)
- Business, Economics & Management (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- General Business, Economics & Management (AREA)
- Quality & Reliability (AREA)
- Strategic Management (AREA)
- Operations Research (AREA)
- Marketing (AREA)
- Human Resources & Organizations (AREA)
- Entrepreneurship & Innovation (AREA)
- Economics (AREA)
- Tourism & Hospitality (AREA)
- Television Signal Processing For Recording (AREA)
- User Interface Of Digital Computer (AREA)
- Computing Systems (AREA)
- Studio Devices (AREA)
Abstract
Description
Claims (15)
- 一种内容拍摄方法,包括:呈现与单段拍摄模式对应的第一拍摄页面,以拍摄第一视频片段;响应于在所述第一拍摄页面被呈现的同时检测到拍摄完成的指示,呈现用于至少编辑拍摄到的所述第一视频片段的第一编辑页面;以及基于在所述第一编辑页面被呈现的同时检测到的新增拍摄的指示,呈现第二拍摄页面,以拍摄第二视频片段。
- 根据权利要求1所述的方法,其中呈现所述第一拍摄页面包括:响应于拍摄启动的指示,呈现第一拍摄启动页面,所述第一拍摄启动页面至少包括拍摄控件;以及响应于在所述第一拍摄启动页面被呈现的同时检测到针对所述拍摄控件的触发,呈现所述第一拍摄页面。
- 根据权利要求1所述的方法,其中呈现所述第二拍摄页面包括:响应于检测到所述新增拍摄的指示,呈现第二拍摄启动页面,所述第二拍摄启动页面至少包括拍摄控件;以及响应于在所述第二拍摄启动页面被呈现的同时检测到针对所述拍摄控件的触发,呈现所述第二拍摄页面。
- 根据权利要求3所述的方法,其中呈现所述第二拍摄启动页面包括:响应于在所述第二拍摄启动页面被呈现的同时检测到片段对齐的指示,在所述第二拍摄启动页面中呈现用于对齐到所述第一视频片段中的至少一个对象的对齐标识。
- 根据权利要求1所述的方法,还包括:响应于在所述第二拍摄页面被呈现的同时检测到拍摄完成的指 示,呈现第二编辑页面,所述第二编辑页面用于至少编辑拍摄到的所述第一视频片段和所述第二视频片段。
- 根据权利要求5所述的方法,其中在所述第二编辑页面中维持对所述第一视频片段在所述第一编辑页面中的编辑结果。
- 根据权利要求1所述的方法,还包括:响应于在所述第一拍摄页面被呈现的同时检测到拍摄到的视频片段的总长度达到视频时长上限,呈现所述第一编辑页面;或者响应于在所述第二拍摄页面被呈现的同时检测到拍摄到的视频片段的总长度达到所述视频时长上限,呈现第二编辑页面,所述第二编辑页面用于至少编辑拍摄到的所述第一视频片段和所述第二视频片段。
- 根据权利要求7所述的方法,其中在拍摄到的视频片段的总长度达到所述视频时长上限的情况下,在所述第一编辑页面或所述第二编辑页面中禁用对新增拍摄的指示的触发。
- 根据权利要求7所述的方法,其中呈现所述第二拍摄页面包括:在所述第二拍摄页面中呈现以下指示中的至少一个:拍摄剩余时长的指示,所述拍摄剩余时长基于所述视频时长上限与已拍摄的视频片段的总长度之差来确定,以及所述第二视频片段的拍摄进度的指示。
- 根据权利要求1所述的方法,其中呈现所述第二拍摄页面包括:呈现与所述单段拍摄模式对应的第二拍摄页面。
- 根据权利要求1所述的方法,其中呈现所述第一编辑页面包括:在所述第一编辑页面中呈现所述第一视频片段的第一片段标识;响应于检测到对所述第一片段标识的选择指示,呈现所述第一视频片段的预览窗口;以及基于在所述预览窗口中对所述第一视频片段的定位指示,在所述 第一编辑页面中呈现所述第一视频片段中与所述定位指示对应的视频画面。
- 根据权利要求11所述的方法,还包括:响应于对所述第一片段标识的删除指示,删除所述第一片段标识对应的所述第一视频片段。
- 一种用于内容拍摄的装置,包括:第一拍摄页面呈现模块,被配置为呈现与单段拍摄模式对应的第一拍摄页面,以拍摄第一视频片段;第一编辑页面呈现模块,被配置为响应于在所述第一拍摄页面被呈现的同时检测到拍摄完成的指示,呈现用于至少编辑拍摄到的所述第一视频片段的第一编辑页面;以及第二拍摄页面呈现模块,被配置为基于在所述第一编辑页面被呈现的同时检测到的新增拍摄的指示,呈现第二拍摄页面,以拍摄第二视频片段。
- 一种电子设备,包括:至少一个处理单元;以及至少一个存储器,所述至少一个存储器被耦合到所述至少一个处理单元并且存储用于由所述至少一个处理单元执行的指令,所述指令在由所述至少一个处理单元执行时使所述电子设备执行根据权利要求1至12中任一项所述的方法。
- 一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现根据权利要求1至12中任一项所述的方法。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2024550680A JP7671927B2 (ja) | 2022-06-20 | 2023-05-05 | コンテンツ撮影のための方法、装置、デバイス、及び記憶媒体 |
| EP23825982.4A EP4468726A4 (en) | 2022-06-20 | 2023-05-05 | METHOD AND APPARATUS FOR FILMING CONTENT, DEVICE, AND STORAGE MEDIUM |
| US18/523,843 US12373901B2 (en) | 2022-06-20 | 2023-11-29 | Method, apparatus, device and storage medium for content capturing |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202210700840.3 | 2022-06-20 | ||
| CN202210700840.3A CN115278051B (zh) | 2022-06-20 | 2022-06-20 | 用于内容拍摄的方法、装置、设备和存储介质 |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US18/523,843 Continuation US12373901B2 (en) | 2022-06-20 | 2023-11-29 | Method, apparatus, device and storage medium for content capturing |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2023246331A1 true WO2023246331A1 (zh) | 2023-12-28 |
Family
ID=83761876
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2023/092382 Ceased WO2023246331A1 (zh) | 2022-06-20 | 2023-05-05 | 用于内容拍摄的方法、装置、设备和存储介质 |
Country Status (5)
| Country | Link |
|---|---|
| US (2) | US12373901B2 (zh) |
| EP (1) | EP4468726A4 (zh) |
| JP (1) | JP7671927B2 (zh) |
| CN (1) | CN115278051B (zh) |
| WO (1) | WO2023246331A1 (zh) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN115278051B (zh) * | 2022-06-20 | 2024-08-13 | 北京字跳网络技术有限公司 | 用于内容拍摄的方法、装置、设备和存储介质 |
| CN116668418A (zh) * | 2023-06-02 | 2023-08-29 | 北京字跳网络技术有限公司 | 媒体内容的编辑方法、装置、电子设备和存储介质 |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110312077A (zh) * | 2019-07-25 | 2019-10-08 | 北京达佳互联信息技术有限公司 | 一种视频拍摄方法、装置、电子设备和存储介质 |
| CN111464735A (zh) * | 2019-01-21 | 2020-07-28 | 阿里巴巴集团控股有限公司 | 视频拍摄方法、装置、电子设备及计算机存储介质 |
| CN112153288A (zh) * | 2020-09-25 | 2020-12-29 | 北京字跳网络技术有限公司 | 用于发布视频或图像的方法、装置、设备和介质 |
| CN115278051A (zh) * | 2022-06-20 | 2022-11-01 | 北京字跳网络技术有限公司 | 用于内容拍摄的方法、装置、设备和存储介质 |
Family Cites Families (22)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8818172B2 (en) * | 2009-04-14 | 2014-08-26 | Avid Technology, Inc. | Multi-user remote video editing |
| GB2506399A (en) * | 2012-09-28 | 2014-04-02 | Frameblast Ltd | Video clip editing system using mobile phone with touch screen |
| US10592089B1 (en) * | 2012-10-26 | 2020-03-17 | Twitter, Inc. | Capture, sharing, and display of a personal video vignette |
| CN103096184B (zh) * | 2013-01-18 | 2016-04-13 | 深圳市同洲电子股份有限公司 | 一种视频编辑方法及装置 |
| US20220122189A9 (en) * | 2013-06-05 | 2022-04-21 | Tristan Cameron Snell | Methods and systems for interaction with videos and other media files |
| US20160105388A1 (en) * | 2014-10-09 | 2016-04-14 | Footspot, Inc. | System and method for digital media capture and related social networking |
| US10547776B2 (en) * | 2016-09-23 | 2020-01-28 | Apple Inc. | Devices, methods, and graphical user interfaces for capturing and recording media in multiple modes |
| US10652618B2 (en) * | 2017-02-16 | 2020-05-12 | Facebook, Inc. | Transmitting video clips of viewers' reactions during a broadcast of a live video stream |
| US20190208289A1 (en) * | 2017-08-25 | 2019-07-04 | Vid Inc. | System and method for enhancing human memory recollection and cataloging through an autogenerated video journal |
| CN108090491B (zh) * | 2017-11-08 | 2021-12-17 | 北京密境和风科技有限公司 | 一种视频录制方法、装置和计算机可读存储介质 |
| CN108769562B (zh) * | 2018-06-29 | 2021-03-26 | 广州酷狗计算机科技有限公司 | 生成特效视频的方法和装置 |
| CN108616696B (zh) * | 2018-07-19 | 2020-04-14 | 北京微播视界科技有限公司 | 一种视频拍摄方法、装置、终端设备及存储介质 |
| CN111343074B (zh) * | 2018-12-18 | 2022-10-11 | 腾讯科技(深圳)有限公司 | 一种视频处理方法、装置和设备以及存储介质 |
| CN109451245A (zh) * | 2018-12-27 | 2019-03-08 | 北京微播视界科技有限公司 | 一种视频拍摄方法、装置、设备和存储介质 |
| US20210375320A1 (en) * | 2020-06-01 | 2021-12-02 | Facebook, Inc. | Post capture edit and draft |
| US11812121B2 (en) * | 2020-10-28 | 2023-11-07 | WeMovie Technologies | Automated post-production editing for user-generated multimedia contents |
| US11924540B2 (en) * | 2020-12-30 | 2024-03-05 | Snap Inc. | Trimming video in association with multi-video clip capture |
| US12002135B2 (en) * | 2020-12-30 | 2024-06-04 | Snap Inc. | Adding time-based captions to captured video within a messaging system |
| US12108146B2 (en) * | 2020-12-30 | 2024-10-01 | Snap Inc. | Camera mode for capturing multiple video clips within a messaging system |
| CN112866798B (zh) * | 2020-12-31 | 2023-05-05 | 北京字跳网络技术有限公司 | 视频生成方法、装置、设备及存储介质 |
| CN113411490B (zh) * | 2021-05-11 | 2022-11-11 | 北京达佳互联信息技术有限公司 | 多媒体作品的发布方法、装置、电子设备及存储介质 |
| CN114025087A (zh) | 2021-10-29 | 2022-02-08 | 北京字跳网络技术有限公司 | 视频拍摄方法、设备、存储介质及程序产品 |
-
2022
- 2022-06-20 CN CN202210700840.3A patent/CN115278051B/zh active Active
-
2023
- 2023-05-05 JP JP2024550680A patent/JP7671927B2/ja active Active
- 2023-05-05 EP EP23825982.4A patent/EP4468726A4/en active Pending
- 2023-05-05 WO PCT/CN2023/092382 patent/WO2023246331A1/zh not_active Ceased
- 2023-11-29 US US18/523,843 patent/US12373901B2/en active Active
-
2025
- 2025-01-09 US US19/015,143 patent/US20250148548A1/en active Pending
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN111464735A (zh) * | 2019-01-21 | 2020-07-28 | 阿里巴巴集团控股有限公司 | 视频拍摄方法、装置、电子设备及计算机存储介质 |
| CN110312077A (zh) * | 2019-07-25 | 2019-10-08 | 北京达佳互联信息技术有限公司 | 一种视频拍摄方法、装置、电子设备和存储介质 |
| CN112153288A (zh) * | 2020-09-25 | 2020-12-29 | 北京字跳网络技术有限公司 | 用于发布视频或图像的方法、装置、设备和介质 |
| CN115278051A (zh) * | 2022-06-20 | 2022-11-01 | 北京字跳网络技术有限公司 | 用于内容拍摄的方法、装置、设备和存储介质 |
Non-Patent Citations (1)
| Title |
|---|
| See also references of EP4468726A4 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2025506290A (ja) | 2025-03-07 |
| EP4468726A1 (en) | 2024-11-27 |
| EP4468726A4 (en) | 2025-07-02 |
| US12373901B2 (en) | 2025-07-29 |
| CN115278051B (zh) | 2024-08-13 |
| CN115278051A (zh) | 2022-11-01 |
| US20240104669A1 (en) | 2024-03-28 |
| US20250148548A1 (en) | 2025-05-08 |
| JP7671927B2 (ja) | 2025-05-02 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US12395724B2 (en) | Method and apparatus for content capturing, device and storage medium | |
| JP7270850B2 (ja) | ユーザガイドに用いられる方法、装置、機器と記憶媒体 | |
| US20250148548A1 (en) | Method, apparatus, device and storage medium for content capturing | |
| JP2012004746A (ja) | 電子機器およびインデキシング制御方法 | |
| WO2024104468A1 (zh) | 视频剪辑方法及装置 | |
| CN112422846B (zh) | 视频录制方法和电子设备 | |
| WO2025201025A1 (zh) | 用于内容拍摄的方法、装置、设备和存储介质 | |
| CN115022545B (zh) | 用于内容拍摄的方法、装置、设备和存储介质 | |
| US12520033B2 (en) | Method, apparatus, device and storage medium for multimedia content shooting | |
| WO2025077527A1 (zh) | 媒体内容的生成方法、装置、电子设备和可读存储介质 | |
| WO2025087165A1 (zh) | 拍摄方法、拍摄装置和电子设备 | |
| CN115480684A (zh) | 一种多媒体资源的编辑后返回方法和电子设备 | |
| CN120166310A (zh) | 动态图像的生成方法、装置及电子设备 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 23825982 Country of ref document: EP Kind code of ref document: A1 |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 23825982 Country of ref document: EP |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2024550680 Country of ref document: JP |
|
| ENP | Entry into the national phase |
Ref document number: 2023825982 Country of ref document: EP Effective date: 20240823 |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 202427066300 Country of ref document: IN |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 11202406379Q Country of ref document: SG |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| REG | Reference to national code |
Ref country code: BR Ref legal event code: B01A Ref document number: 112024018884 Country of ref document: BR |
|
| ENP | Entry into the national phase |
Ref document number: 112024018884 Country of ref document: BR Kind code of ref document: A2 Effective date: 20240913 |