Content collection method, apparatus, device, computer readable storage medium and product

By displaying calibration and real-time horizontal lines on the content acquisition page, users can intuitively perform pose correction, solving the problem of high operational difficulty in existing technologies and achieving higher quality content acquisition and a better user experience.

CN116208858BActive Publication Date: 2026-01-13BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202310206037.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-02-24
Publication Date
2026-01-13
Estimated Expiration
2043-02-24

AI Technical Summary

Technical Problem

Existing pose adjustment methods are difficult to operate and provide a poor user experience.

Method used

The content acquisition page displays the calibration horizontal line corresponding to the preset target pose and the real-time horizontal line corresponding to the real-time pose. Users can perform pose correction by using the calibration horizontal line and the real-time horizontal line, which reduces the need for three-axis data alignment correction.

Benefits of technology

It improves the accuracy of pose adjustment and the quality of content acquisition, reduces the difficulty of operation, and enhances the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116208858B_ABST
    Figure CN116208858B_ABST
Patent Text Reader

Abstract

The embodiment of the present disclosure provides a content collection method, device, equipment, computer readable storage medium and product, the method comprises: in response to the content collection request triggered by the user, display the calibration horizontal line corresponding to the preset target pose in the content collection page, when the terminal device is in the target pose, the content quality of the media content collected by the terminal device meets the preset quality condition; real-time acquisition of the real-time pose of the terminal device collected by the preset pose collection device in the terminal device; real-time display of the real-time horizontal line corresponding to the real-time pose in the content collection page; when the preset content collection condition is met, the content collection operation is performed. Therefore, the user can more intuitively adjust the pose of the terminal device and view the adjustment result in real time. By performing the content collection operation after the pose correction of the terminal device, the quality of the collected content can be improved, and the user experience can be further improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of interface interaction technology, and in particular to a content acquisition method, apparatus, device, computer-readable storage medium, and product. Background Technology

[0002] Users can capture content using the camera function provided by their terminal device. During content capture, the quality of the captured content varies depending on the terminal device's position. Therefore, to improve the quality of the captured image content, the position of the terminal device needs to be adjusted.

[0003] Existing pose adjustment schemes typically collect pose data using a gyroscope pre-installed in the terminal device. The collected three-axis data is then used to correct the pose of the terminal device equipped with the gyroscope.

[0004] However, when using the above method for pose correction, users often need to perform alignment based on Euler angles, which makes the correction operation difficult and results in a poor user experience. Summary of the Invention

[0005] This disclosure provides a content acquisition method, apparatus, device, computer-readable storage medium, and product to address the technical problem of high operational difficulty in existing pose adjustment methods.

[0006] In a first aspect, embodiments of this disclosure provide a content acquisition method, including:

[0007] In response to a content collection request triggered by a user, a calibration horizontal line corresponding to a preset target pose is displayed on the content collection page. When the terminal device is in the target pose, the content quality of the media content collected by the terminal device meets the preset quality conditions.

[0008] The real-time pose of the terminal device is acquired by a preset pose acquisition device in the terminal device.

[0009] The content acquisition page displays a real-time horizontal line corresponding to the real-time pose, so that the user can perform a pose calibration operation on the terminal device based on the calibration horizontal line and the real-time horizontal line.

[0010] When the preset content collection conditions are met, the content collection operation is performed.

[0011] Secondly, embodiments of this disclosure provide a content acquisition device, including:

[0012] The display module is used to respond to a content acquisition request triggered by a user and display a calibration horizontal line corresponding to a preset target pose on the content acquisition page. When the terminal device is in the target pose, the content quality of the media content acquired by the terminal device meets the preset quality conditions.

[0013] The acquisition module is used to acquire the real-time pose of the terminal device acquired by a preset pose acquisition device in the terminal device.

[0014] The processing module is used to display a real-time horizontal line corresponding to the real-time pose in the content acquisition page, so that the user can perform a pose calibration operation on the terminal device according to the calibration horizontal line and the display position of the real-time horizontal line.

[0015] The content acquisition module is used to perform content acquisition operations when preset content acquisition conditions are met.

[0016] Thirdly, embodiments of this disclosure provide an electronic device, including: a processor and a memory;

[0017] The memory stores computer-executed instructions;

[0018] The processor executes computer execution instructions stored in the memory, causing the at least one processor to perform the content acquisition method as described in the first aspect and various possible designs of the first aspect.

[0019] Fourthly, embodiments of this disclosure provide a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, implement the content acquisition method described in the first aspect and various possible designs of the first aspect.

[0020] Fifthly, embodiments of this disclosure provide a computer program product, including a computer program that, when executed by a processor, implements the content acquisition method described in the first aspect and various possible designs of the first aspect.

[0021] The content acquisition method, apparatus, device, computer-readable storage medium, and product provided in this embodiment display a preset calibration horizontal line and a real-time horizontal line corresponding to the current pose on the content acquisition page after the user triggers a content acquisition request. This allows the user to adjust the pose of the terminal device based on the calibration and real-time horizontal lines and view the adjustment results in real time, improving the accuracy of pose adjustment. Furthermore, it eliminates the need for alignment correction of the three-axis data, reducing the difficulty of pose adjustment correction. Moreover, by performing pose correction on the terminal device before content acquisition, the quality of the acquired content can be improved, further enhancing the user experience. Attached Figure Description

[0022] To more clearly illustrate the technical solutions in the embodiments of this disclosure or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of this disclosure. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0023] Figure 1 A flowchart illustrating the content acquisition method provided in this embodiment of the disclosure;

[0024] Figure 2 This is a schematic diagram of the display interface provided in an embodiment of the present disclosure;

[0025] Figure 3 A flowchart illustrating a content acquisition method provided in yet another embodiment of this disclosure;

[0026] Figure 4 A schematic diagram of the real-time extended center point provided in the embodiments of this disclosure;

[0027] Figure 5 A flowchart illustrating a content acquisition method provided in yet another embodiment of this disclosure;

[0028] Figure 6 A flowchart illustrating a content acquisition method provided in yet another embodiment of this disclosure;

[0029] Figure 7 This is a schematic diagram of the structure of the content acquisition device provided in the embodiments of this disclosure;

[0030] Figure 8 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this disclosure. Detailed Implementation

[0031] To make the objectives, technical solutions, and advantages of the embodiments of this disclosure clearer, the technical solutions of the embodiments of this disclosure will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this disclosure, and not all embodiments. Based on the embodiments of this disclosure, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this disclosure.

[0032] To address the technical challenge of the high operational difficulty of existing pose adjustment methods, this disclosure provides a content acquisition method, apparatus, device, computer-readable storage medium, and product.

[0033] It should be noted that the content acquisition methods, devices, equipment, computer-readable storage media and products provided in this disclosure can be applied in any pose adjustment application scenario.

[0034] Current pose adjustment methods typically involve alignment and correction using three-axis data or a level. However, alignment and correction using three-axis data is not intuitive, requiring users to align according to Euler angles, which is quite difficult. Leveling and correction is limited to when the camera is horizontal or vertical, and is inconvenient for different custom rotation directions.

[0035] In solving the aforementioned technical problems, the inventors discovered that, to improve the accuracy of pose correction and reduce its operational difficulty, after the user triggers a content acquisition request, the content acquisition page displays both a preset calibration horizontal line corresponding to the target pose and a real-time horizontal line corresponding to the current pose. When the terminal device is in the target pose, excellent content acquisition results can be achieved.

[0036] By displaying both a calibration horizon and a real-time horizon, users can perform pose correction using simple geometric lines. When the calibration horizon coincides with the real-time horizon, high-quality content capture is achieved. This reduces the difficulty of pose correction while improving the quality of the captured content.

[0037] The system architecture upon which this disclosure is based includes at least a terminal device and a server. The server is equipped with a content acquisition device, which can be written in languages ​​such as C / C++, Java, Shell, or Python. The terminal device 1 can be, for example, a desktop computer or tablet computer. Based on the above system architecture, the user can control the pose of the terminal device to change. The server calculates a real-time horizon based on the pose information sent by the terminal device and controls the content acquisition page to display this real-time horizon and a preset calibration horizon, enabling the user to perform pose correction operations based on the calibration horizon and the real-time horizon.

[0038] Alternatively, the system architecture upon which this disclosure is based may include a terminal device, wherein the terminal device is equipped with a content acquisition device, which may be written in languages ​​such as C / C++, Java, Shell, or Python; the terminal device 1 may be, for example, a desktop computer or tablet computer. Based on the above system architecture, the user can control the pose of the terminal device to change, the terminal device acquires the pose information collected by the gyroscope, and calculates and displays the real-time horizon on the content acquisition page, so that the user can perform pose correction operations based on the calibration horizon and the real-time horizon.

[0039] The technical solutions of this disclosure and how they solve the aforementioned technical problems will be described in detail below with specific embodiments. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described again in some embodiments. The embodiments of the present invention will be described in detail below with reference to the accompanying drawings.

[0040] Figure 1 This is a flowchart illustrating the content acquisition method provided in the embodiments of this disclosure, such as... Figure 1 As shown, the method includes:

[0041] Step 101: In response to a content acquisition request triggered by a user, display a calibration horizontal line corresponding to a preset target pose on the content acquisition page. When the terminal device is in the target pose, the content quality of the media content acquired by the terminal device meets the preset quality conditions.

[0042] In this embodiment, the execution entity is a content acquisition device. This content acquisition device can be coupled to a terminal device, or it can be coupled to a server that is communicatively connected to the terminal device.

[0043] In this embodiment, the user can trigger a content collection request on the terminal device. For example, the user can take photos using the preset camera or photography application on the terminal device, or take videos using the preset short video application on the terminal device.

[0044] During content capture, the effect of the captured content varies depending on the position of the terminal device. For example, in a full-body photo, when the terminal device is positioned low and its upper side is close to the user, it can create the effect of elongating the legs. Therefore, to improve the quality of content capture, the position of the terminal device needs to be adjusted during the capture process.

[0045] Optionally, a target pose can be preset, ensuring that the content quality of the media content acquired by the terminal device meets preset quality conditions when the terminal device is in this target pose. For example, the best content acquisition effect can be obtained when the terminal device is in this target pose. When the terminal device is in the preset target pose, a calibration horizontal line corresponding to this target pose can also be determined. This calibration horizontal line can be generated based on the target extension center point corresponding to the target pose.

[0046] Step 102: Real-time acquisition of the real-time pose of the terminal device acquired by the preset pose acquisition device in the terminal device.

[0047] In this embodiment, a pose acquisition device may be pre-installed in the terminal device, which includes, but is not limited to, a gyroscope. This pose acquisition device can acquire the current real-time pose of the terminal device. The real-time pose includes, but is not limited to, the pitch angle, roll angle, and yaw angle of the image acquisition device in the terminal device.

[0048] It should be noted that a higher quality content acquisition effect can be achieved when the real-time pose of the terminal device is the same as the preset target pose. Therefore, after obtaining the real-time pose, adjustments can be made to it.

[0049] Step 103: Display a real-time horizontal line corresponding to the real-time pose on the content acquisition page in real time, so that the user can perform a pose calibration operation on the terminal device according to the calibration horizontal line and the display position of the real-time horizontal line.

[0050] In this embodiment, after obtaining the current pose, the real-time extended center point corresponding to the terminal device at the current pose can be determined, and a real-time horizontal line can be generated based on the real-time extended center point.

[0051] The calibration horizon and the real-time horizon are displayed in real time on the content acquisition page. This allows users to calibrate the pose of the terminal device based on the currently displayed content.

[0052] Understandably, the closer the real-time horizon is to the calibration horizon, the closer the current pose of the terminal device is to the target pose, meaning better content acquisition. Therefore, by displaying both the calibration and real-time horizons, users can more intuitively adjust their pose and view the results in real time, improving the accuracy of pose adjustment. Furthermore, it eliminates the need for alignment correction of the three-axis data, reducing the difficulty of pose adjustment correction.

[0053] Step 104: When the preset content collection conditions are met, perform the content collection operation.

[0054] In this embodiment, content collection can be performed when the preset content collection conditions are met.

[0055] Optionally, the content acquisition page may include a preset content acquisition control. The preset content acquisition condition may be based on a user's triggering action on the control, triggering the content acquisition operation. Alternatively, the preset content acquisition condition may be based on a user's triggering action on a preset trigger button on the terminal device, triggering the content acquisition operation. Alternatively, the preset content acquisition condition may be based on detecting that the terminal device has not adjusted its pose for a preset time threshold. This disclosure does not impose any limitations on this.

[0056] It should be noted that the calibration horizontal line has different line parameters than the real-time horizontal line. The line parameters include one or more of the following: line type parameter, line color parameter, and line thickness parameter.

[0057] In this embodiment, to allow users to more intuitively determine the display positions of the calibration horizontal line and the real-time horizontal line, the line parameters corresponding to the calibration horizontal line and the real-time horizontal line are different. These line parameters include one or more of the following: line type parameter, line color parameter, and line thickness parameter.

[0058] For example, the calibration horizon can be green, while the real-time horizon can be pink. This allows users to more intuitively distinguish between the calibration and real-time horizons, facilitating subsequent pose adjustment operations.

[0059] Figure 2 This is a schematic diagram of the display interface provided in the embodiments of this disclosure, such as... Figure 2 As shown, the content acquisition page 21 includes a preset calibration level line 22 and a real-time level line 23. The calibration level line 22 and the real-time level line 23 have different line parameters. The calibration level line 22 can be a thinner solid line, while the real-time level line 23 can be a thicker dashed line.

[0060] Furthermore, based on any of the above embodiments, step 101 includes:

[0061] Determine the first center point of the terminal device when it is in the target pose, and extend the first center point along the terminal device in a preset direction by a preset distance to obtain the target extended center;

[0062] Construct a first horizontal line that passes through the extended center point of the target and is parallel to the horizontal plane;

[0063] The projection line of the first horizontal line onto the display interface of the terminal device is determined as the calibration horizontal line.

[0064] In this embodiment, to display the calibration horizontal line, a first center point of the terminal device in the target pose is first determined. Then, a preset distance is extended along the first center point in a preset direction to obtain the target extended center. This preset distance can be set by the user according to actual needs. Different preset distances result in different levels of accuracy during pose adjustment.

[0065] Furthermore, a first horizontal line can be constructed that passes through the center point of the target extension and is parallel to the horizontal plane. The projection line of the first horizontal line onto the display interface of the terminal device is then determined as the calibration horizontal line.

[0066] The content acquisition method provided in this embodiment displays a preset calibration horizontal line and a real-time horizontal line corresponding to the current pose on the content acquisition page after the user triggers a content acquisition request. This allows the user to adjust the pose of the terminal device based on these calibration and real-time horizontal lines and view the adjustment results in real time, improving the accuracy of pose adjustment. Furthermore, it eliminates the need for alignment correction of the three-axis data, reducing the difficulty of pose adjustment correction. Moreover, by performing pose correction on the terminal device before content acquisition, the quality of the acquired content can be improved, further enhancing the user experience.

[0067] Furthermore, based on any of the above embodiments, step 101 includes:

[0068] In response to a content collection request triggered by a user, the content collection mode selected by the user is determined.

[0069] Determine the target pose associated with the content acquisition mode.

[0070] The calibration horizontal line corresponding to the target pose associated with the content acquisition mode is displayed on the content acquisition page.

[0071] In this embodiment, multiple different content acquisition modes can be preset during the content acquisition process. These include, for example, ID photo acquisition mode, visually impaired person acquisition mode, selfie pose acquisition mode, and full-body photo acquisition mode. For different content acquisition modes, the terminal device can achieve different acquisition effects under different postures.

[0072] Therefore, in response to a user-triggered content capture request, the selected content capture mode can be determined. The target pose associated with this content capture mode is then determined. A calibration horizon is constructed based on the target pose associated with the content capture mode and displayed on the content capture page. This allows users to achieve higher-quality content capture operations under different content capture modes.

[0073] The content acquisition method provided in this embodiment displays a calibration horizontal line matching the content acquisition mode selected by the user on the content acquisition page, thereby enabling users to quickly calibrate the terminal device's pose in different content acquisition scenarios and obtain better content acquisition results.

[0074] Figure 3 This is a flowchart illustrating a content acquisition method provided in yet another embodiment of this disclosure. Based on any of the above embodiments, such as... Figure 3 As shown, step 103 includes:

[0075] Step 301: Determine the second center point of the terminal device when the terminal device is in the real-time pose, and extend the first center point along the preset direction of the terminal device by a preset distance to obtain the real-time extended center.

[0076] Step 302: Construct a target horizontal line that passes through the real-time extended center point and is parallel to the horizontal plane based on the real-time extended center point.

[0077] Step 303: Determine the projection line of the target horizontal line on the display screen of the terminal device as the real-time horizontal line.

[0078] In this embodiment, after obtaining the real-time pose, the second center point corresponding to the terminal device when the terminal device is in the real-time pose can be determined.

[0079] One feasible approach is to construct a horizontal line passing through the second center point and parallel to the ground or perpendicular to the direction of gravity, serving as a real-time horizontal line. However, this horizontal line only represents pose information at the roll angle. During shooting, pose information affecting the shooting effect also includes the pitch angle. Therefore, it is necessary to construct a real-time extended center point based on the second center point.

[0080] Optionally, after acquiring the real-time pose, a real-time extended center point located at a preset relative position of the terminal device when it is in the real-time pose can be determined. The real-time extended center point can be obtained by extending a preset distance along the second center point of the terminal device in a preset direction. Therefore, the real-time horizontal line constructed based on this real-time extended center point can guarantee pose information in both roll and pitch angles.

[0081] Furthermore, a target horizontal line can be constructed that passes through the real-time extended center point and is parallel to the horizontal plane. The projection line of the target horizontal line onto the display screen of the terminal device is then defined as the real-time horizontal line.

[0082] Figure 4 This is a schematic diagram of the real-time extended center point provided in the embodiments of this disclosure, such as... Figure 4 As shown, when the terminal device 41 is in a real-time pose, a preset distance is extended along the center point of the terminal device 41 in a preset direction to obtain a real-time extended center point 42. A target horizontal line 43 is drawn that passes through the real-time extended center point 42 and is parallel to the ground, and the projection line of the target horizontal line 43 on the terminal device 41 is used as the real-time horizontal line.

[0083] The content acquisition method provided in this embodiment determines the real-time extended center point of the terminal device when it is in the real-time pose, and constructs a real-time horizontal line based on the real-time extended center point, thereby enabling prompts for pitch angle and roll angle, and thus improving the comprehensiveness of pose adjustment.

[0084] Figure 5 This is a flowchart illustrating a content acquisition method provided in yet another embodiment of this disclosure. Based on any of the above embodiments, such as... Figure 5 As shown, after step 103, the following steps are also included:

[0085] Step 501: Determine the first distance between the starting point corresponding to the calibration horizontal line and the starting point corresponding to the real-time horizontal line, and determine the second distance between the ending point corresponding to the calibration horizontal line and the ending point corresponding to the real-time horizontal line.

[0086] Step 502: Determine whether the pose of the terminal device meets the preset content acquisition conditions based on the first distance and the second distance.

[0087] In this embodiment, to ensure effective content acquisition, content acquisition conditions can be preset. These conditions could include setting the distance between the calibration horizontal line and the real-time horizontal line to be less than a preset threshold, or allowing the calibration horizontal line and the real-time horizontal line to completely overlap.

[0088] To determine whether the current pose of the terminal device meets the preset content acquisition conditions, a first distance can be determined between the starting point corresponding to the calibration horizontal line and the starting point corresponding to the real-time horizontal line, and a second distance can be determined between the ending point corresponding to the calibration horizontal line and the ending point corresponding to the real-time horizontal line. Based on these first and second distances, it can then be determined whether the terminal device's pose meets the preset content acquisition conditions.

[0089] For example, if the distance between the current real-time horizon and the calibration horizon is determined to be far based on the first distance and the second distance, then it indicates that pose adjustment operation needs to continue.

[0090] Furthermore, based on any of the above embodiments, step 502 includes:

[0091] If the first distance and the second distance are less than a preset distance threshold, then the current pose of the terminal device is determined to meet the preset content acquisition conditions.

[0092] In this embodiment, the content acquisition condition can be that the distance between the calibration horizontal line and the real-time horizontal line is less than a preset threshold. Therefore, if the first distance and the second distance are detected to be less than the preset distance threshold, it is determined that the current pose of the terminal device has met the preset content acquisition condition. At this time, a prompt message can be displayed on the content acquisition page to inform the user that the current pose adjustment is complete and the content acquisition operation can be performed.

[0093] Preferably, if the calibration horizontal line coincides with the real-time horizontal line based on the first distance and the second distance, it is determined that the current pose of the terminal device has met the preset content acquisition conditions.

[0094] The content acquisition method provided in this embodiment determines whether the pose of the terminal device meets the preset content acquisition conditions by determining a first distance between the starting point corresponding to the calibration horizontal line and the starting point corresponding to the real-time horizontal line, and a second distance between the ending point corresponding to the calibration horizontal line and the ending point corresponding to the real-time horizontal line. Furthermore, this allows for a more intuitive viewing of the first and second distances on the content acquisition page, facilitating easier adjustment of the terminal device's pose. Additionally, when the first and second distances are less than preset distance thresholds, a higher quality content acquisition effect can be obtained.

[0095] Furthermore, based on any of the above embodiments, after step 502, the method further includes:

[0096] If the current pose of the terminal device is detected to be below the preset content collection conditions, a pose adjustment prompt will be displayed on the content collection page so that the user can adjust the pose of the terminal device according to the pose adjustment prompt.

[0097] In this embodiment, to enable users to more intuitively and quickly adjust the pose of the terminal device, if the current pose of the terminal device is detected to be below the preset content acquisition conditions, a pose adjustment prompt is displayed on the content acquisition page, allowing the user to adjust the pose of the terminal device according to the prompt. This further reduces the difficulty of pose correction.

[0098] Furthermore, based on any of the above embodiments, the step of displaying pose adjustment prompts on the content acquisition page includes:

[0099] The adjustment range of the terminal device in pitch angle and roll angle is determined based on the first distance and the second distance.

[0100] The adjustment range is displayed on the content collection page.

[0101] In this embodiment, to generate pose adjustment prompts, the adjustment range of the terminal device in pitch and roll angles can be determined based on a first distance and a second distance. The adjustment range is then displayed on the content acquisition page.

[0102] For example, if the real-time horizon is determined to be above the calibration horizon based on the first and second distances, the user can be prompted to lower the terminal device. If the real-time horizon is determined to be below the calibration horizon based on the first and second distances, the user can be prompted to raise the terminal device. Alternatively, if the left side of the real-time horizon is closer to the calibration horizon and the right side is farther from the calibration horizon based on the first and second distances, the user can be prompted to rotate the terminal device.

[0103] The content acquisition method provided in this embodiment determines the adjustment range of the terminal device in pitch and roll angles based on a first distance and a second distance, and displays associated pose adjustment prompts on the content acquisition page based on the adjustment range. This allows users to more intuitively determine the current pose adjustment range and direction, further improving the efficiency and accuracy of pose adjustment.

[0104] Figure 6 This is a flowchart illustrating a content acquisition method provided in yet another embodiment of this disclosure. Based on any of the above embodiments, such as... Figure 6 As shown, step 101 includes:

[0105] Step 601: In response to the content collection request triggered by the user, determine the content collection mode selected by the user.

[0106] Step 602: If the content collection mode is detected to match the preset target mode, in response to the content collection operation triggered by the user, detect whether the content collection page includes the preset target object.

[0107] Step 603: If included, display the calibration horizontal line corresponding to the preset target pose on the content acquisition page.

[0108] Step 604: If not included, control the terminal device to play a preset first voice prompt message. The first voice prompt message is used to prompt the user that the preset target object is not included in the content collection page.

[0109] In this embodiment, in many scenarios, it is inconvenient for users to view the screen. Therefore, users may not be able to know whether the current content collection page includes faces or body parts.

[0110] For example, the user currently performing the content capture operation could be a visually impaired user or a user who has difficulty looking at the screen. For instance, when using a rear camera to capture content, the user may have difficulty viewing the display interface.

[0111] Therefore, to enable users to perform content collection operations, the system determines the content collection mode selected by the user in response to the user's content collection request. If the content collection mode matches the preset target mode, the system checks whether the content collection page contains the preset target object in response to the user's content collection operation. This target object can be a face, a body part, etc. For example, a preset face recognition algorithm or body recognition algorithm can be used to detect whether the content collection page contains the preset target object.

[0112] Furthermore, if the target object is detected to be present within the current content acquisition page, a preset calibration level line can be displayed on the content acquisition page. Conversely, if the target object is not detected to be present within the current content acquisition page, the terminal device can be controlled to play a preset first voice prompt message, which is used to inform the user that the preset target object is not present within the content acquisition page.

[0113] The content acquisition method provided in this embodiment controls the terminal device to play a preset first voice prompt when the content acquisition mode matches the preset target mode and the preset target object is detected not to be present in the content acquisition page. This allows users who have difficulty viewing the display interface to make corresponding adjustments based on the first voice prompt, thereby realizing the position adjustment operation of the terminal device.

[0114] Furthermore, based on any of the above embodiments, the method further includes:

[0115] The position of the terminal device is determined based on the calibration horizontal line and the real-time horizontal line to determine whether the preset content acquisition conditions are met.

[0116] If not, the adjustment range of the terminal device in pitch and roll angles is determined based on the calibration horizontal line and the real-time horizontal line.

[0117] The terminal device is controlled to play a second voice prompt message, which includes the adjustment range.

[0118] In this embodiment, the user currently performing content acquisition can be a visually impaired user or a user who has difficulty looking at the screen. For example, when using a rear-facing camera for content acquisition, the user may find it inconvenient to view the display interface. Therefore, to facilitate the user's adjustment of the terminal device's pose, the user can determine whether the terminal device's pose meets the preset content acquisition conditions based on the calibration horizontal line and the real-time horizontal line. If not, it indicates that the content acquisition effect based on the current pose is poor.

[0119] Therefore, the adjustment range of the terminal device in pitch and roll angles can be determined based on the calibration horizon and the real-time horizon. A second voice prompt message including this adjustment range is generated. The terminal device is then controlled to play the second voice prompt message. Thus, the user can know the current adjustment range based on this second voice prompt message without needing to view the content displayed on the content acquisition page.

[0120] The content acquisition method provided in this embodiment controls the terminal device to play a second voice prompt message, including the adjustment range, when the content acquisition mode matches the preset target mode. This allows users who have difficulty viewing the display interface to accurately adjust the position of the terminal device, thus improving the applicability of the content acquisition method.

[0121] Figure 7 This is a schematic diagram of the structure of the content acquisition device provided in the embodiments of this disclosure, such as... Figure 7 As shown, the device includes a display module 71, an acquisition module 72, a processing module 73, and a collection module 74. The display module 71, in response to a user-triggered content collection request, displays a calibration horizontal line corresponding to a preset target pose on the content collection page. When the terminal device is in the target pose, the content quality of the media content collected by the terminal device meets preset quality conditions. The acquisition module 72 is used to acquire the real-time pose of the terminal device from a preset pose acquisition device within the terminal device. The processing module 73 is used to display a real-time horizontal line corresponding to the real-time pose on the content collection page, enabling the user to calibrate the pose of the terminal device based on the calibration horizontal line and the display position of the real-time horizontal line. The collection module 74 is used to perform content collection operations when preset content collection conditions are met.

[0122] Furthermore, based on any of the above embodiments, the calibration horizontal line and the real-time horizontal line have different line parameters, wherein the line parameters include one or more of the following: line type parameter, line color parameter, and line thickness parameter.

[0123] Furthermore, based on any of the above embodiments, the display module is configured to: in response to a content acquisition request triggered by a user, determine the content acquisition mode selected by the user; determine the target pose associated with the content acquisition mode; and display a calibration horizontal line corresponding to the target pose associated with the content acquisition mode within the content acquisition page.

[0124] Furthermore, based on any of the above embodiments, the display module is used to: determine a first center point when the terminal device is in the target pose; extend the first center point along a preset distance in a preset direction of the terminal device to obtain a target extended center; construct a first horizontal line that passes through the target extended center point and is parallel to the horizontal plane; and determine the projection line of the first horizontal line on the display interface of the terminal device as the calibration horizontal line.

[0125] Furthermore, based on any of the above embodiments, the processing module is configured to: determine the second center point of the terminal device when the terminal device is in the real-time pose; extend the first center point along the terminal device in a preset direction by a preset distance to obtain a real-time extended center; construct a target horizontal line that passes through the real-time extended center point and is parallel to the horizontal plane based on the real-time extended center point; and determine the projection line of the target horizontal line on the display screen of the terminal device as the real-time horizontal line.

[0126] Furthermore, based on any of the above embodiments, the device further includes: a determining module, configured to determine a first distance between the starting point corresponding to the calibration horizontal line and the starting point corresponding to the real-time horizontal line, and to determine a second distance between the ending point corresponding to the calibration horizontal line and the ending point corresponding to the real-time horizontal line; and a judging module, configured to determine whether the pose of the terminal device meets the preset content acquisition conditions based on the first distance and the second distance.

[0127] Furthermore, based on any of the above embodiments, the judgment module is used to: if the first distance and the second distance are less than a preset distance threshold, then determine that the current pose of the terminal device has reached the preset content acquisition condition.

[0128] Furthermore, based on any of the above embodiments, the device further includes: a display module, configured to display a pose adjustment prompt on the content acquisition page if it is detected that the current pose of the terminal device does not meet the preset content acquisition conditions, so that the user can perform pose adjustment operations on the terminal device according to the pose adjustment prompt.

[0129] Furthermore, based on any of the above embodiments, the display module is configured to: determine the adjustment range of the terminal device in the pitch angle and roll angle based on the first distance and the second distance; and display the adjustment range within the content acquisition page.

[0130] Further, based on any of the above embodiments, the display module is configured to: determine the content collection mode selected by the user in response to a content collection request triggered by the user; if the content collection mode is detected to match a preset target mode, detect whether the content collection page includes a preset target object in response to the content collection operation triggered by the user; if it includes the target object, display a calibration horizontal line corresponding to the preset target pose on the content collection page; if it does not include the target object, control the terminal device to play a preset first voice prompt message, the first voice prompt message being used to prompt the user that the content collection page does not include the preset target object.

[0131] Furthermore, based on any of the above embodiments, the device further includes: a determining module, configured to determine whether the pose of the terminal device meets preset content acquisition conditions based on the calibration horizontal line and the real-time horizontal line; an amplitude calculation module, configured to, if not, determine the adjustment amplitude of the terminal device in pitch and roll angles based on the calibration horizontal line and the real-time horizontal line; and a playback module, configured to control the terminal device to play second voice prompt information, the second voice prompt information including the adjustment amplitude.

[0132] The apparatus provided in this embodiment can be used to execute the technical solutions of the above method embodiments. Its implementation principle and technical effects are similar, and will not be described again here.

[0133] To implement the above embodiments, this disclosure also provides an electronic device, including a processor and a memory. The memory stores computer-executable instructions.

[0134] The processor executes computer execution instructions stored in the memory, causing the processor to perform the content acquisition method as described in any of the above embodiments.

[0135] The device provided in this embodiment can be used to execute the technical solutions of the above method embodiments. Its implementation principle and technical effect are similar, and will not be described again here.

[0136] Figure 8 This is a schematic diagram of the structure of the electronic device provided in the embodiments of this disclosure, such as... Figure 8As shown, the electronic device 800 can be a terminal device or a server. The terminal device can include, but is not limited to, mobile terminals such as mobile phones, laptops, digital radio receivers, personal digital assistants (PDAs), portable Android devices (PADs), portable media players (PMPs), and in-vehicle terminals (e.g., in-vehicle navigation terminals), as well as fixed terminals such as digital TVs and desktop computers. Figure 8 The electronic device shown is merely an example and should not be construed as limiting the functionality and scope of the embodiments disclosed herein.

[0137] like Figure 8 As shown, the electronic device 800 may include a processing unit (e.g., a central processing unit, a graphics processing unit, etc.) 801, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 802 or a program loaded from a storage device 808 into a random access memory (RAM) 803. The RAM 803 also stores various programs and data required for the operation of the electronic device 800. The processing unit 801, ROM 802, and RAM 803 are interconnected via a bus 804. An input / output (I / O) interface 805 is also connected to the bus 804.

[0138] Typically, the following devices can be connected to I / O interface 805: input devices 806 including, for example, touchscreens, touchpads, keyboards, mice, cameras, microphones, accelerometers, gyroscopes, etc.; output devices 807 including, for example, liquid crystal displays (LCDs), speakers, vibrators, etc.; storage devices 808 including, for example, magnetic tapes, hard disks, etc.; and communication devices 809. Communication device 809 allows electronic device 800 to communicate wirelessly or wiredly with other devices to exchange data. Although Figure 8 An electronic device 800 with various devices is shown; however, it should be understood that it is not required to implement or possess all of the devices shown. More or fewer devices may be implemented or possessed alternatively.

[0139] In particular, according to embodiments of this disclosure, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments of this disclosure include a computer program product comprising a computer program carried on a computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via a communication device 809, or installed from a storage device 808, or installed from a ROM 802. When the computer program is executed by a processing device 801, it performs the functions defined in the methods of embodiments of this disclosure.

[0140] It should be noted that the computer-readable medium described in this disclosure can be a computer-readable signal medium or a computer-readable storage medium, or any combination thereof. A computer-readable storage medium can be, for example,—but not limited to—an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of a computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In this disclosure, a computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in connection with an instruction execution system, apparatus, or device. In this disclosure, a computer-readable signal medium can include a data signal propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A computer-readable signal medium can be any computer-readable medium other than a computer-readable storage medium, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium can be transmitted using any suitable medium, including but not limited to: wires, optical fibers, RF (radio frequency), etc., or any suitable combination thereof.

[0141] This disclosure also provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, implement the content acquisition method as described in any of the above embodiments.

[0142] This disclosure also provides a computer program product, including a computer program that, when executed by a processor, implements the content acquisition method as described in any of the above embodiments.

[0143] The aforementioned computer-readable medium may be included in the aforementioned electronic device; or it may exist independently and not assembled into the electronic device.

[0144] The aforementioned computer-readable medium carries one or more programs, which, when executed by the electronic device, cause the electronic device to perform the methods shown in the above embodiments.

[0145] Computer program code for performing the operations of this disclosure can be written in one or more programming languages ​​or a combination thereof, including object-oriented programming languages ​​such as Java, Smalltalk, and C++, and conventional procedural programming languages ​​such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network—including a Local Area Network (LAN) or a Wide Area Network (WAN)—or can be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0146] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.

[0147] The units described in the embodiments of this disclosure can be implemented in software or in hardware. The name of a unit does not necessarily limit the unit itself; for example, the first acquisition unit can also be described as "a unit that acquires at least two Internet Protocol addresses".

[0148] The functions described above in this document can be performed, at least in part, by one or more hardware logic components. For example, exemplary types of hardware logic components that can be used, without limitation, include: Field Programmable Gate Arrays (FPGAs), Application-Specific Integrated Circuits (ASICs), Application Standard Products (ASSPs), System-on-Chip (SoCs), Complex Programmable Logic Devices (CPLDs), and so on.

[0149] In the context of this disclosure, a machine-readable medium can be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, apparatus, or device. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can be, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.

[0150] In a first aspect, according to one or more embodiments of this disclosure, a content acquisition method is provided, comprising:

[0151] In response to a content collection request triggered by a user, a calibration horizontal line corresponding to a preset target pose is displayed on the content collection page. When the terminal device is in the target pose, the content quality of the media content collected by the terminal device meets the preset quality conditions.

[0152] The real-time pose of the terminal device is acquired by a preset pose acquisition device in the terminal device.

[0153] The content acquisition page displays a real-time horizontal line corresponding to the real-time pose, so that the user can perform a pose calibration operation on the terminal device based on the calibration horizontal line and the real-time horizontal line.

[0154] When the preset content collection conditions are met, the content collection operation is performed.

[0155] According to one or more embodiments of this disclosure, the calibration horizontal line has different line parameters than the real-time horizontal line, wherein the line parameters include one or more of line type parameters, line color parameters, and line thickness parameters.

[0156] According to one or more embodiments of this disclosure, displaying a preset calibration level line on the content collection page in response to a user-triggered content collection request includes:

[0157] In response to a content collection request triggered by a user, the content collection mode selected by the user is determined;

[0158] Determine the target pose associated with the content acquisition mode;

[0159] The calibration horizontal line corresponding to the target pose associated with the content acquisition mode is displayed on the content acquisition page.

[0160] According to one or more embodiments of this disclosure, displaying a calibration horizontal line corresponding to a preset target pose on the content collection page in response to a user-triggered content collection request includes:

[0161] In response to a content collection request triggered by a user, the content collection mode selected by the user is determined;

[0162] Determine the target pose associated with the content acquisition mode;

[0163] The calibration horizontal line corresponding to the target pose associated with the content acquisition mode is displayed on the content acquisition page.

[0164] According to one or more embodiments of this disclosure, the real-time display of a horizontal line corresponding to the real-time pose within the content acquisition page includes:

[0165] Determine the second center point of the terminal device when the terminal device is in the real-time pose, and extend the first center point along the preset direction of the terminal device by a preset distance to obtain the real-time extended center.

[0166] Construct a target horizontal line that passes through the real-time extended center point and is parallel to the horizontal plane based on the real-time extended center point;

[0167] The projection line of the target horizontal line onto the display screen of the terminal device is determined as the real-time horizontal line.

[0168] According to one or more embodiments of this disclosure, after displaying the real-time horizontal line corresponding to the real-time pose in the content acquisition page, the method further includes:

[0169] Determine a first distance between the starting point corresponding to the calibration horizontal line and the starting point corresponding to the real-time horizontal line, and determine a second distance between the ending point corresponding to the calibration horizontal line and the ending point corresponding to the real-time horizontal line;

[0170] Based on the first distance and the second distance, determine whether the pose of the terminal device meets the preset content collection conditions.

[0171] According to one or more embodiments of this disclosure, determining whether the pose of the terminal device meets the preset content acquisition conditions based on the first distance and the second distance includes:

[0172] If the first distance and the second distance are less than a preset distance threshold, then the current pose of the terminal device is determined to meet the preset content acquisition conditions.

[0173] According to one or more embodiments of this disclosure, after determining whether the pose of the terminal device meets the preset content acquisition conditions based on the first distance and the second distance, the method further includes:

[0174] If the current pose of the terminal device is detected to be below the preset content collection conditions, a pose adjustment prompt will be displayed on the content collection page so that the user can adjust the pose of the terminal device according to the pose adjustment prompt.

[0175] According to one or more embodiments of this disclosure, displaying pose adjustment prompts on the content acquisition page includes:

[0176] The adjustment range of the terminal device in pitch angle and roll angle is determined based on the first distance and the second distance;

[0177] The adjustment range is displayed on the content collection page.

[0178] According to one or more embodiments of this disclosure, displaying a calibration horizontal line corresponding to a preset target pose on the content collection page in response to a user-triggered content collection request includes:

[0179] In response to a content collection request triggered by a user, the content collection mode selected by the user is determined;

[0180] If the content collection mode is detected to match the preset target mode, in response to the content collection operation triggered by the user, it is detected whether the content collection page includes the preset target object.

[0181] If included, the calibration horizontal line corresponding to the preset target pose will be displayed on the content acquisition page;

[0182] If not included, the terminal device is controlled to play a preset first voice prompt message, which is used to prompt the user that the preset target object is not included in the content collection page.

[0183] According to one or more embodiments of this disclosure, the method further includes:

[0184] Determine whether the pose of the terminal device meets the preset content acquisition conditions based on the calibration horizontal line and the real-time horizontal line.

[0185] If not, determine the adjustment range of the terminal device in pitch and roll angles based on the calibration horizontal line and the real-time horizontal line;

[0186] The terminal device is controlled to play a second voice prompt message, which includes the adjustment range.

[0187] Secondly, according to one or more embodiments of this disclosure, a content acquisition device is provided, comprising:

[0188] The display module is used to respond to a content acquisition request triggered by a user and display a calibration horizontal line corresponding to a preset target pose on the content acquisition page. When the terminal device is in the target pose, the content quality of the media content acquired by the terminal device meets the preset quality conditions.

[0189] The acquisition module is used to acquire the real-time pose of the terminal device acquired by a preset pose acquisition device in the terminal device.

[0190] The processing module is used to display a real-time horizontal line corresponding to the real-time pose in the content acquisition page, so that the user can perform a pose calibration operation on the terminal device according to the calibration horizontal line and the display position of the real-time horizontal line.

[0191] The content acquisition module is used to perform content acquisition operations when preset content acquisition conditions are met.

[0192] According to one or more embodiments of this disclosure, the calibration horizontal line has different line parameters than the real-time horizontal line, wherein the line parameters include one or more of line type parameters, line color parameters, and line thickness parameters.

[0193] According to one or more embodiments of this disclosure, the display module is configured to:

[0194] In response to a content collection request triggered by a user, the content collection mode selected by the user is determined;

[0195] Determine the target pose associated with the content acquisition mode;

[0196] The calibration horizontal line corresponding to the target pose associated with the content acquisition mode is displayed on the content acquisition page.

[0197] According to one or more embodiments of this disclosure, the display module is configured to:

[0198] Determine the first center point of the terminal device when it is in the target pose, and extend the first center point along the terminal device in a preset direction by a preset distance to obtain the target extended center;

[0199] Construct a first horizontal line that passes through the extended center point of the target and is parallel to the horizontal plane;

[0200] The projection line of the first horizontal line onto the display interface of the terminal device is determined as the calibration horizontal line.

[0201] According to one or more embodiments of this disclosure, the processing module is configured to:

[0202] Determine the second center point of the terminal device when the terminal device is in the real-time pose, and extend the first center point along the preset direction of the terminal device by a preset distance to obtain the real-time extended center.

[0203] Construct a target horizontal line that passes through the real-time extended center point and is parallel to the horizontal plane based on the real-time extended center point;

[0204] The projection line of the target horizontal line onto the display screen of the terminal device is determined as the real-time horizontal line.

[0205] According to one or more embodiments of this disclosure, the apparatus further includes:

[0206] The determining module is used to determine a first distance between the starting point corresponding to the calibration level line and the starting point corresponding to the real-time level line, and to determine a second distance between the ending point corresponding to the calibration level line and the ending point corresponding to the real-time level line.

[0207] The judgment module is used to determine whether the pose of the terminal device meets the preset content acquisition conditions based on the first distance and the second distance.

[0208] According to one or more embodiments of this disclosure, the determining module is configured to:

[0209] If the first distance and the second distance are less than a preset distance threshold, then the current pose of the terminal device is determined to meet the preset content acquisition conditions.

[0210] According to one or more embodiments of this disclosure, the apparatus further includes:

[0211] The display module is used to display a pose adjustment prompt on the content acquisition page if the current pose of the terminal device does not meet the preset content acquisition conditions, so that the user can perform pose adjustment operations on the terminal device according to the pose adjustment prompt.

[0212] According to one or more embodiments of this disclosure, the display module is configured to:

[0213] The adjustment range of the terminal device in pitch angle and roll angle is determined based on the first distance and the second distance;

[0214] The adjustment range is displayed on the content collection page.

[0215] According to one or more embodiments of this disclosure, the display module is configured to:

[0216] In response to a content collection request triggered by a user, the content collection mode selected by the user is determined;

[0217] If the content collection mode is detected to match the preset target mode, in response to the content collection operation triggered by the user, it is detected whether the content collection page includes the preset target object.

[0218] If included, the calibration horizontal line corresponding to the preset target pose will be displayed on the content acquisition page;

[0219] If not included, the terminal device is controlled to play a preset first voice prompt message, which is used to prompt the user that the preset target object is not included in the content collection page.

[0220] According to one or more embodiments of this disclosure, the apparatus further includes:

[0221] The determination module is used to determine whether the pose of the terminal device meets the preset content acquisition conditions based on the calibration horizontal line and the real-time horizontal line.

[0222] An amplitude calculation module is used to determine the adjustment amplitude of the terminal device in pitch and roll angles, if not, based on the calibration horizontal line and the real-time horizontal line.

[0223] The playback module is used to control the terminal device to play a second voice prompt message, the second voice prompt message including the adjustment range.

[0224] Thirdly, according to one or more embodiments of the present disclosure, an electronic device is provided, comprising: at least one processor and a memory;

[0225] The memory stores the instructions that the computer executes;

[0226] At least one processor executes computer execution instructions stored in memory, causing at least one processor to perform the content acquisition method as described in the first aspect above and various possible designs of the first aspect.

[0227] Fourthly, according to one or more embodiments of the present disclosure, a computer-readable storage medium is provided, which stores computer-executable instructions that, when executed by a processor, implement the content acquisition method described in the first aspect and various possible designs of the first aspect.

[0228] Fifthly, according to one or more embodiments of the present disclosure, a computer program product is provided, including a computer program that, when executed by a processor, implements the content acquisition method described in the first aspect above and various possible designs of the first aspect.

[0229] The above description is merely a preferred embodiment of this disclosure and an explanation of the technical principles employed. Those skilled in the art should understand that the scope of this disclosure is not limited to technical solutions formed by specific combinations of the above-described technical features, but should also cover other technical solutions formed by arbitrary combinations of the above-described technical features or their equivalents without departing from the above-described concept. For example, technical solutions formed by substituting the above features with (but not limited to) technical features disclosed in this disclosure that have similar functions.

[0230] Furthermore, while the operations are described in a specific order, this should not be construed as requiring these operations to be performed in the specific order shown or in a sequential order. In certain environments, multitasking and parallel processing may be advantageous. Similarly, while several specific implementation details are included in the above discussion, these should not be construed as limiting the scope of this disclosure. Certain features described in the context of individual embodiments may also be implemented in combination in a single embodiment. Conversely, various features described in the context of a single embodiment may also be implemented individually or in any suitable sub-combination in multiple embodiments.

[0231] Although the subject matter has been described using language specific to structural features and / or methodological logic, it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or actions described above. Rather, the specific features and actions described above are merely illustrative examples of implementing the claims.

Claims

1. A content acquisition method, characterized in that, include: In response to a content collection request triggered by a user, a calibration horizontal line corresponding to a preset target pose is displayed on the content collection page. When the terminal device is in the target pose, the content quality of the media content collected by the terminal device meets the preset quality conditions. The real-time pose of the terminal device is acquired by a preset pose acquisition device in the terminal device. The content acquisition page displays a real-time horizontal line corresponding to the real-time pose, so that the user can perform a pose calibration operation on the terminal device based on the calibration horizontal line and the real-time horizontal line. When the preset content collection conditions are met, the content collection operation is performed; The calibration horizontal line is the projection line of the first horizontal line passing through the target extension center point on the display interface of the terminal device, and the target extension center point is obtained by extending the first center point when the terminal device is in the target pose. The real-time horizontal line is the projection line of the target horizontal line that passes through the real-time extended center point and is parallel to the horizontal plane on the display interface. The real-time extended center point is obtained by extending the second center point of the terminal device when the terminal device is in the real-time pose.

2. The method according to claim 1, characterized in that, The calibration horizontal line has different line parameters than the real-time horizontal line. The line parameters include one or more of the following: line type parameter, line color parameter, and line thickness parameter.

3. The method according to claim 1, characterized in that, The step of responding to a user-triggered content acquisition request by displaying a calibration horizontal line corresponding to a preset target pose on the content acquisition page includes: In response to a content collection request triggered by a user, the content collection mode selected by the user is determined; Determine the target pose associated with the content acquisition mode; The calibration horizontal line corresponding to the target pose associated with the content acquisition mode is displayed on the content acquisition page.

4. The method according to claim 1, characterized in that, The step of displaying the calibration horizontal line corresponding to the preset target pose within the content acquisition page includes: Determine the first center point of the terminal device when it is in the target pose, and extend the first center point along the preset direction of the terminal device by a preset distance to obtain the target extended center point; Construct a first horizontal line that passes through the extended center point of the target and is parallel to the horizontal plane; The projection line of the first horizontal line onto the display interface of the terminal device is determined as the calibration horizontal line.

5. The method according to claim 1, characterized in that, The real-time display of a horizontal line corresponding to the real-time pose within the content acquisition page includes: Determine the second center point of the terminal device when the terminal device is in the real-time pose, and extend the second center point along the preset direction of the terminal device by a preset distance to obtain the real-time extended center point; Construct a target horizontal line that passes through the real-time extended center point and is parallel to the horizontal plane based on the real-time extended center point; The projection line of the target horizontal line onto the display interface of the terminal device is determined as the real-time horizontal line.

6. The method according to any one of claims 1-5, characterized in that, After displaying the real-time horizontal line corresponding to the real-time pose on the content acquisition page, the method further includes: Determine a first distance between the starting point corresponding to the calibration horizontal line and the starting point corresponding to the real-time horizontal line, and determine a second distance between the ending point corresponding to the calibration horizontal line and the ending point corresponding to the real-time horizontal line; Based on the first distance and the second distance, determine whether the pose of the terminal device meets the preset content collection conditions.

7. The method according to claim 6, characterized in that, The step of determining whether the pose of the terminal device meets the preset content acquisition conditions based on the first distance and the second distance includes: If the first distance and the second distance are less than a preset distance threshold, then the current pose of the terminal device is determined to meet the preset content acquisition conditions.

8. The method according to claim 6, characterized in that, After determining whether the pose of the terminal device meets the preset content acquisition conditions based on the first distance and the second distance, the method further includes: If the current pose of the terminal device is detected to be below the preset content collection conditions, a pose adjustment prompt will be displayed on the content collection page so that the user can adjust the pose of the terminal device according to the pose adjustment prompt.

9. The method according to claim 8, characterized in that, The display of pose adjustment prompts on the content acquisition page includes: The adjustment range of the terminal device in pitch angle and roll angle is determined based on the first distance and the second distance; The adjustment range is displayed on the content collection page.

10. The method according to any one of claims 1-5, characterized in that, The step of responding to a user-triggered content acquisition request by displaying a calibration horizontal line corresponding to a preset target pose on the content acquisition page includes: In response to a content collection request triggered by a user, the content collection mode selected by the user is determined; If the content collection mode is detected to match the preset target mode, in response to the content collection operation triggered by the user, it is detected whether the content collection page includes the preset target object. If included, the calibration horizontal line corresponding to the preset target pose will be displayed on the content acquisition page; If not included, the terminal device is controlled to play a preset first voice prompt message, which is used to prompt the user that the preset target object is not included in the content collection page.

11. The method according to claim 10, characterized in that, The method further includes: Determine whether the pose of the terminal device meets the preset content acquisition conditions based on the calibration horizontal line and the real-time horizontal line. If not, determine the adjustment range of the terminal device in pitch and roll angles based on the calibration horizontal line and the real-time horizontal line; The terminal device is controlled to play a second voice prompt message, which includes the adjustment range.

12. A content acquisition device, characterized in that, include: The display module is used to respond to a content acquisition request triggered by a user and display a calibration horizontal line corresponding to a preset target pose on the content acquisition page. When the terminal device is in the target pose, the content quality of the media content acquired by the terminal device meets the preset quality conditions. The acquisition module is used to acquire the real-time pose of the terminal device acquired by a preset pose acquisition device in the terminal device. The processing module is used to display a real-time horizontal line corresponding to the real-time pose in the content acquisition page, so that the user can perform a pose calibration operation on the terminal device according to the calibration horizontal line and the display position of the real-time horizontal line. The content acquisition module is used to perform content acquisition operations when preset content acquisition conditions are met. The calibration horizontal line is the projection line of the first horizontal line passing through the target extension center point on the display interface of the terminal device, and the target extension center point is obtained by extending the first center point when the terminal device is in the target pose. The real-time horizontal line is the projection line of the target horizontal line that passes through the real-time extended center point and is parallel to the horizontal plane on the display interface. The real-time extended center point is obtained by extending the second center point of the terminal device when the terminal device is in the real-time pose.

13. An electronic device, characterized in that, include: Processor, memory; The memory stores computer-executed instructions; The processor executes computer execution instructions stored in the memory, such that the processor is configured with the content acquisition method as described in any one of claims 1 to 11.

14. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer-executable instructions, which, when executed by a processor, implement the content acquisition method as described in any one of claims 1 to 11.

15. A computer program product, comprising a computer program, characterized in that, The computer program is executed by a processor to configure the content acquisition method as described in any one of claims 1 to 11.

Citation Information

Patent Citations

  • Image shooting control method and device, equipment and storage medium

    CN110650284A