Presentation control method, apparatus, electronic device, memory medium, and program

The display control method and device address limitations in media content interaction by enabling slide-based adjustments of element positions and sizes, enhancing user experience and efficiency in media content control.

JP2025522385AActive Publication Date: 2025-07-15BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
JP2024572424
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2022-07-13
Filing Date
2023-07-11
Publication Date
2025-07-15
Estimated Expiration
2043-07-11

AI Technical Summary

Technical Problem

Current media content control methods are limited and do not meet user needs for advanced interaction and control.

Method used

A display control method and device that adjusts the position and size of elements on a media content display page in response to slide operations, allowing users to interact with media content through a first control that includes elements such as thumbnails, and adjusts display progress using slide operations.

Benefits of technology

Enhances user interaction with media content by simplifying control methods, reducing operation difficulty, and improving viewing efficiency through intuitive slide-based adjustments.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025522385000001_ABST
    Figure 2025522385000001_ABST
Patent Text Reader

Abstract

Embodiments of the present disclosure provide a display control method, apparatus, electronic device, and storage medium. The method includes: displaying, on a media content display page, target media content and a first control for instructing a display progress of the target media content corresponding to the target media content; and adjusting at least one of a position of at least one element in the first control and a display size of a target to be adjusted in response to a slide operation acting within the media content display page, where the target to be adjusted includes at least one of at least one element in the first control and a target image currently displayed within the media content display page in the target media content, and where the first control includes at least one element.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] [Cross - Reference to Related Applications] This application claims the priority of Chinese Patent Application No. 202210828146.X, filed with the China National Intellectual Property Administration on July 13, 2022, and all the contents of this application are incorporated into this disclosure by reference.

[0002] [Technical Field] Embodiments of the present disclosure relate to the field of computer technology, for example, to a display control method, apparatus, electronic device, and storage medium.

Background Art

[0003] Currently, a user can watch media content on a media content display page or control the media content, for example, adjust the display progress or display size of the media content.

[0004] However, in related technologies, the control method of media content is relatively single and cannot meet the needs of users.

Summary of the Invention

Problems to be Solved by the Invention

[0005] Embodiments of the present disclosure provide a display control method, apparatus, electronic device, and storage medium for enriching the control method of media content.

Means for Solving the Problems

[0006] According to a first aspect, embodiments of the present disclosure provide a display control method, and this method includes: displaying on a media content display page a target media content and a first control for instructing the display progress of the target media content corresponding to the target media content; Adjusting at least one of the position of at least one element in the first control and the display size of the object to be adjusted in response to a slide operation acting within the media content display page, where the object to be adjusted includes at least one of at least one element in the first control and a target image currently displayed within the media content display page in the target media content, and where the first control includes at least one element.

[0007] According to a second aspect, an embodiment of the present disclosure further provides a display control device, which includes A control display module configured to display on a media content display page a target media content and a first control for instructing the display progress of the target media content corresponding to the target media content; An adjustment module configured to adjust at least one of the position of at least one element in the first control and the display size of the object to be adjusted in response to a slide operation acting within the media content display page, where the object to be adjusted includes at least one of at least one element in the first control and a target image currently displayed within the media content display page in the target media content, and where the first control includes at least one element.

[0008] According to a third aspect, an embodiment of the present disclosure further provides an electronic device, which includes One or more processors; A memory for storing one or more programs, The one or more programs are executed by the one or more processors to cause the one or more processors to implement the display control method described in the embodiments of the present disclosure.

[0009] According to a fourth aspect, an embodiment of the present disclosure further provides a computer-readable storage medium storing a computer program, and when the program is executed by a processor, the display control method described in the embodiment of the present disclosure is realized.

[0010] Refer to the following embodiments for implementing the invention with reference to the drawings. Throughout the drawings, the same or similar reference numerals represent the same or similar elements. It should be understood that the drawings are schematic and the elements are not necessarily drawn to scale.

Brief Description of the Drawings

[0011]

Figure 1

Figure 2

Figure 3

Figure 4

Figure 5

Figure 6

Figure 7

Figure 8

Figure 9

Figure 10

Embodiments for Implementing the Invention

[0012] The following describes embodiments of the present disclosure in more detail with reference to the drawings. Although some embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure may be implemented in various forms, and these embodiments are provided to understand the present disclosure more thoroughly and completely. It should be understood that the drawings and embodiments of the present disclosure are only used for exemplary purposes.

[0013] It should be understood that each step described in the embodiments of the method of the present disclosure may be executed in a different order and / or executed in parallel. In addition, the embodiments of the method may include additional steps and / or omit the execution of the steps shown.

[0014] As used herein, the term "including" and its variants are open-ended inclusion, that is, "including but not limited to". The term "based on" means "at least partially based on". The term "one embodiment" represents "at least one embodiment", the term "another embodiment" represents "at least one another embodiment", and the term "some embodiments" represents "at least some embodiments". Related definitions of other terms are given in the following description.

[0015] It should be noted that concepts such as "first" and "second" mentioned in the present disclosure are only used to distinguish different devices, modules or units.

[0016] It should be noted that the modifications of "one" and "a plurality" mentioned in the present disclosure are general, and as those skilled in the art should understand, unless specifically stated in the context, it should be understood as "one or more".

[0017] The names of messages or information interacted between multiple devices in the embodiments of the present disclosure are only for the purpose of explanation.

[0018] FIG. 1 is a flowchart of a display control method according to an embodiment of the present disclosure. This method may be executed by a display control device, where this device may be implemented by software and / or hardware, and may be configured as an electronic device, and exemplarily may be configured as a mobile phone or a tablet computer. The display control method according to the embodiment of the present disclosure is applicable to a scenario of controlling media content to be viewed. As shown in FIG. 1, the display control method according to this embodiment may include the following.

[0019] S101. Display, on a media content display page, target media content and a first control for instructing the display progress of the target media content corresponding to the target media content.

[0020] Here, the target media content may be the media content currently displayed on the media content display page. This media content may be, for example, media content composed of arranging a plurality of independent pictures in a certain order, or may be video content, that is, media content composed of a plurality of consecutive video frames.

[0021] The first control may be used to indicate the display progress of the currently displayed target media content and may also be used to adjust the display progress of the target media content. The first control may include at least one element, and this at least one element may be arranged in the order of the target media content of the corresponding picture. At this time, the display progress of the target media content may be indicated by this at least one element. Optionally, the at least one element is at least one thumbnail corresponding to the target media content. Exemplarily, when the target media content is media content composed of a plurality of independent pictures, this element may be a thumbnail of each picture included in the target media content. When the target media content is video content, this element may be a thumbnail of a video frame in the target media content, for example, a thumbnail of an important video frame included in the target media content. Each element may be arranged horizontally, vertically, or in other arrangement methods. Hereinafter, the case where each element is arranged horizontally will be described as an example.

[0022] In one embodiment, the target media content and the first control corresponding to the target media content may be displayed on the media content display page, and at least one element in the first control may be displayed. As shown in FIG. 2, for example, at least one thumbnail included in the first control may be displayed, and the element corresponding to the currently displayed picture (element 3 shown in FIG. 2) may have a display style different from that of other elements located after this element in the first control in order to facilitate the user to determine the element corresponding to the currently displayed picture and the display progress of the target media content.

[0023] In this embodiment, when displaying the target media content or when the target media content is displayed on the setting node, the first control corresponding to the target media content may be displayed, that is, the first control corresponding to the target media content may be automatically displayed.

[0024] In this embodiment, the first control corresponding to the target media content may be displayed based on the corresponding trigger operation of the user. That is, when receiving the trigger operation for displaying the first control corresponding to the target media content, the first control corresponding to the target media content is displayed. For example, the first control corresponding to the target media content is additionally displayed on the media content display page, or another control (for example, the second control) displayed on the media content display page is switched to and displayed as the first control corresponding to the target media content. At this time, displaying the target media content and the first control corresponding to the target media content on the media content display page may include displaying the target media content and the second control corresponding to the target media content on the media content display page, and switching the second control to the first control in response to the trigger operation for the second control.

[0025] Here, the second control may be a control different from the first control that is displayed on the media content display page. Exemplarily, the second control may be a control related to the display progress of the target media content, for example, a control for instructing the display progress of the target media content. The second control may have a display style and / or function different from those of the first control. For example, the second control may not be used to adjust the display progress of the target media content and may be used only to instruct the display progress of the target media content. This second control may be completely displayed within the media content display page. Exemplarily, when the target media content is media content composed of a plurality of independent pictures, as shown in FIG. 3, the second control may include a plurality of progress bars corresponding one-to-one to the pictures in the target media content. When the target media content is video content, as shown in FIG. 4, the second control may include only one progress bar corresponding to the target media content.

[0026] The trigger operation for the second control may be a trigger operation for switching and displaying the second control to the first control, for example, a long-press operation or a slide operation acting within the related area of the second control.

[0027] Exemplarily, when displaying target media content on a media content display page, as shown in FIGS. 3 and 4, a second control of the target media content may be displayed on the media content display page. Thereby, when the user wants to view an element in the first control or interact based on the first control, the user may perform a trigger operation on this second control. Accordingly, when receiving the trigger operation on this second control, the electronic device may switch and display this second control as the first control, and as shown in FIG. 2, display elements in the first control according to the display progress corresponding to the trigger position of this trigger operation, that is, display corresponding display progress in the second control at the position triggered by this trigger operation and elements that match the corresponding display progress in the first control at this trigger position. In other words, this trigger position corresponds to the same display progress in the first control and the second control.

[0028] S102. In response to a slide operation acting within the media content display page, adjust at least one of the position of at least one element in the first control and the display size of the object to be adjusted, where the object to be adjusted includes at least one of at least one element in the first control and the target image currently displayed within the media content display page in the target media content. Here, the first control includes at least one element.

[0029] Here, the slide operation acting within the media content display page may be a slide operation for instructing to adjust the position and / or display size of at least one element in the first control and / or for instructing to adjust the display size of the target image displayed on the media content display page, for example, a slide operation along the set direction. Exemplarily, this slide operation may include a horizontal slide operation and / or a vertical slide operation started within the relevant area of the first control. Optionally, this slide operation may be a one-finger slide operation or a multi-finger slide operation where the slide direction of each finger is the same, in order to reduce the operation difficulty when controlling the target media content. The objects to be adjusted may include at least one element in the first control and / or the target image displayed within the target media content display page. This target image may be an image in the target media content currently displayed on the media content display page, and it may include some or all of the images currently displayed on the media content display page.

[0030] Exemplarily, when receiving a slide operation acting within the media content display page, the position of at least one element in the first control may be adjusted. For example, the moving position / moving speed of at least one element in the first control may be adjusted according to the slide distance / slide speed of this slide operation, and / or the display size of the object to be adjusted may be adjusted. For example, according to the slide distance of this slide operation or the distance between the current position of the slide operation and a certain position (such as the slide start point) on its slide trajectory, the zoom ratio of the object to be adjusted is determined, and the object to be adjusted is zoomed according to this zoom ratio, etc. As can be understood, the above slide distance may be the projection distance in the specified direction of the slide operation interface, for example, the projection distance in the horizontal direction or the vertical direction.

[0031] In this embodiment, after the trigger of the slide operation is completed, the second control may remain displayed. When the set conditions are met, the display of the first control may be stopped. For example, when the trigger of the slide operation is completed, the display of the first control is stopped, or when the time period elapsed since the end of the last trigger of the slide operation reaches a predetermined time period, the display of the first control is stopped. At this time, the display control method according to this embodiment may further include stopping the display of the first control in response to the end of the trigger of the slide operation, or stopping the display of the first control in response to the time period elapsed since the end of the last trigger of the slide operation reaching a predetermined time period. Here, the slide operation may include a touch event, a slide event, and a lift event. Accordingly, the end of the trigger of the slide operation may be a lift event that received the slide operation, and the end of the last trigger of the slide operation may be the last lift event that received the slide operation.

[0032] In this embodiment, the display of the first control may be stopped by directly canceling the display of the first control (that is, not switching the first control to another control for display), or the display of the first control may be stopped by switching the first control to another control (for example, the second control) for display. At this time, optionally, stopping the display of the first control includes switching the first control to the second control.

[0033] The display control method according to this embodiment displays target media content and a first control corresponding to the target media content on a media content display page. Here, this first control is used to indicate the display progress of the target media content. In response to a slide operation acting within the media content display page, at least one of the position of at least one element in the first control and the display size of the target to be adjusted is adjusted. The target to be adjusted includes at least one of at least one element in the first control and the target image currently displayed within the media content display page in the target media content. Here, this first control includes at least one element. By adopting the above technical solution, in this embodiment, the user can adjust at least one of the display position of the element in the first control and the display size of the adjustment target by a simple slide operation, enrich the control method of the media content, and reduce the difficulty of controlling the media content.

[0034] FIG. 5 is a flowchart of another display control method according to an embodiment of the present disclosure. The solution in this embodiment may be combined with one or more alternative solutions in the above embodiment. Optionally, in response to a slide operation acting within the media content display page, adjusting at least one of the position of at least one element in the first control and the display size of the target to be adjusted includes controlling the at least one element to move along a first direction in response to a first slide operation on the first control.

[0035] In one embodiment, the display control method according to this embodiment further includes displaying a target picture corresponding to a target element in the target media content on the media content display page, where the target element is an element displayed at the current position which is the slide destination of the first slide operation.

[0036] Optionally, adjusting at least one of the position of at least one element in the first control and the display size of the object to be adjusted includes controlling, in response to the slide operation sliding to a target boundary position of a related area corresponding to the first control, the first element or the last element in the first control to move and be displayed within the media content display page.

[0037] Accordingly, as shown in FIG. 5, the display control method according to this embodiment may include the following.

[0038] S201. Display, on a media content display page, target media content and a first control corresponding to the target media content for instructing the display progress of the target media content.

[0039] S202. In response to a first slide operation on the first control, control at least one element in the first control to move along a first direction, where the first control includes at least one element.

[0040] The first slide operation may be an operation of sliding along a predetermined direction, such as an operation of sliding along an arrangement direction parallel to each element in the first control. Optionally, when each element is arranged in a horizontal direction, this first slide operation may be a horizontal slide operation. The first slide operation may act within a related area of the first control. The related area of a certain control (such as the first control or the second control) may be the response area of this control, and it may include the display area of this control.

[0041] In this embodiment, the user may control and move at least one element in the first control by a first slide operation so as to view an element not displayed in the media content display page in the first control and / or adjust the display progress of the target media content.

[0042] Optionally, upon receiving a first slide operation on the first control, at least one element in the first control is controlled to move along a first direction so as to adjust the positions of the elements and / or move and display an element not displayed into the media content display page. For example, each element in the first control may be controlled to move along its arrangement direction.

[0043] Here, the first direction may be understood as the moving direction of at least one element in the first control, which may be a direction related to the slide direction of a predetermined first slide operation. Optionally, the first direction is different from the slide direction of the first slide operation, and / or the moving speed of the at least one element is different from the slide speed of the first slide operation. That is, the moving direction of the element in the first control and the slide direction of the first slide operation, and the moving speed of the element in the first control and the slide speed of the first slide operation are not exactly the same, thereby adjusting the element displayed at the current position which is the slide destination of the first slide operation.

[0044] Optionally, the first direction is opposite to the sliding direction of the first sliding operation, and the moving speed of the at least one element is in a positive correlation with the sliding speed of the first sliding operation. At this time, at least one element in the first control may be controlled to move opposite to the touch point of the first sliding operation at a moving speed having a positive correlation with the sliding speed of the first sliding operation. Taking as an example that each element is arranged in the horizontal direction and the first sliding operation is a horizontal sliding operation, when the first sliding operation slides to the right, each element in the first control may be controlled to move to the left, and when the first sliding operation slides to the left, each element in the first empty control may be controlled to move to the right. Thereby, the user can contact an element at a farther distance by sliding only a relatively small distance, and there is no need to slide as far as the distance separated between the trigger position of the user and the display position of this element before sliding. When the user browses different elements or adjusts the display progress of the target media content, the distance that needs to be slid can be shortened, and the difficulty of controlling the display of the media content can be reduced.

[0045] In this embodiment, without considering whether all the elements included in the first control are displayed within the media content display page, when any of the first slide operations is received, at least one element in the first control may be controlled to move along the first direction. Considering whether all the elements included in the first control are displayed within the media content display page, only when not all the elements included in the first control are displayed within the media content display page, at least one element in the first control is controlled to move along the first direction. However, when all the elements included in the first control are already displayed within the media content display page, it may not be necessary to control the elements in the first control to move along the first direction. At this time, controlling the at least one element to move along the first direction may include controlling the at least one element to move along the first direction in response to not all the at least one element being displayed within the media content display page.

[0046] In one embodiment, controlling the at least one element to move along the first direction includes determining a target moving speed of the at least one element according to the slide speed of the first slide operation and the array length of the at least one element, and controlling the at least one element to move along the first direction at the target moving speed.

[0047] Here, the array length of the at least one element may be the total array length when each element in the first control is displayed, which may be the sum of the total width of each element and the total spacing distance between each element (i.e., the sum of the gaps between each connected element). The target moving speed may be the moving speed of the at least one element when controlling at least one element in the first control to move.

[0048] In the above embodiment, the slide speed at the current time of the first slide operation may be determined in real time, and the target movement speed of the elements in the first control may be determined according to this slide speed and the total array length of each element in the first control, and each element in the first control may be controlled to move at this target movement speed.

[0049] In this embodiment, the target movement speed may have a positive correlation with the slide speed of the first slide operation, and may also have a positive correlation with the difference value between the total array length of each element in the first control and the array length of each element displayed on the media content display page. Let the projection movement speed in the extending direction of the element array of the first control of the first slide operation be v0, the array length of the elements displayed in the media content display page in the first control (that is, the array length of each element displayed on the media content display page) be L0, the total array length of each element in the first control be L1, and the length in the extending direction of the element array of the first control in the related area of the first control be L2. Optionally, when the target movement speed v1 = (L1 - L0)v0 / L2, thereby, when the first slide operation slides to one side of the related area corresponding to the first control, for example, when sliding to the end point position along the array direction of each element in the related area of the first control, the first element / last element in the first control just moves into and is displayed in the media content display page, and the user's need for adjusting the display progress can be satisfied. Here, the values of L0 and L2 may be the same or different. Exemplarily, L0 = L2.

[0050] Exemplarily, as shown in FIG. 6, the first n elements of the first control in the current interface are arranged horizontally (taking n = 5 as an example in FIG. 6), and the first slide operation slides horizontally from the left side to the right side of the related area corresponding to the first control (for example, when the element array of the first control is equal to the screen width, as shown in FIG. 7 (taking the first control including m elements as an example in FIG. 7), the last n elements just move into and are displayed within the media content display page, so that when sliding from one side to the other side of the screen in the related area to quickly meet the user's need for adjusting the display progress, the elements in the first control may be moved from right to left).

[0051] S203. Display a target picture corresponding to the target element in the target media content on the media content display page, where the target element is the element displayed at the current position which is the slide destination of the first slide operation.

[0052] Here, the current position may be understood as the current slide destination position of the first slide operation. The target element may be the element displayed at this current position. The target picture may be the picture corresponding to this target element in the target media content, and it may be an independent picture or a video frame.

[0053] In this embodiment, when receiving the first slide operation, the display progress of the target media content may be adjusted based on the first slide operation. For example, during the slide process of the first slide operation, the current position which is the slide destination of the first slide operation is determined in real time, and the display progress of the target media content is adjusted to the display progress corresponding to the element displayed at this current position, and a target picture corresponding to the element displayed at this current position may be displayed on the target media content display page.

[0054] S204. In response to the slide operation sliding to the target boundary position of the related area corresponding to the first control, control is performed such that the first element or the last element in the first control moves into and is displayed within the media content display page, where the slide operation includes the first slide operation.

[0055] In this embodiment, each element in the first control may be controlled to move along the first direction according to the slide speed of the received slide operation (for example, the first slide operation) and the total array length of each element in the first control, so that the first element or the last element in this first control moves into and is displayed within the media content display page when this slide operation slides to the target boundary position of the related area corresponding to the first control.

[0056] Here, the target boundary position may be a boundary position corresponding to the slide direction of the first slide operation. For example, when the first slide operation is a horizontal slide operation, this target boundary position may include the left boundary position of the related area corresponding to the first control and / or the right boundary position of the related area corresponding to the first control.

[0057] Taking as an example that each element in the first control is arranged horizontally and the first slide operation is a horizontal slide operation, when it is detected that the user slides left within the relevant area of the first control (for example, within the display area of the first control), control is performed such that each element in the first control moves to the right, and the first element in the first control is controlled to move into and be displayed within the media content display page when the user slides to the left boundary position of the relevant area of the first control. When it is detected that the user slides right within the relevant area of the first control, control is performed such that each element in the first control moves to the left, and the last element in the first control is controlled to move into and be displayed within the media content display page when the user slides to the right boundary position of the relevant area of the first control.

[0058] At this time, when sliding to the left / right boundary of the relevant area of the first control, the first / last element in the first control is exactly located at this left / right boundary. That is, at this time, since it is the first / last element in the first control that is displayed at the current position which is the slide destination of this slide operation, the display progress of the target media content may be adjusted, and a picture corresponding to this first / last element in the target media content may be displayed on the media content display page.

[0059] The display control method according to this embodiment controls at least one element in the first control to move along the first direction in response to receiving a first slide operation on the first control, and displays target media content and a target picture corresponding to a target element displayed at the current position which is the slide destination of this first slide operation on the media content display page. When this first slide operation slides to the target boundary position of the related area corresponding to this first control, it controls the first element or the last element in the first control to move into and be displayed within the media content display page. By adopting the above technical solution, this embodiment can, on the premise of clearly displaying the elements in the first control, completely view the elements in the first control and / or shorten the slide distance required to adjust the display progress of the target media content, thereby reducing the operation difficulty when the user views the elements in the first control and / or adjusts the display progress of the target media content, and improving the viewing efficiency.

[0060] FIG. 8 is a flowchart of another display control method according to an embodiment of the present disclosure. The solution in this embodiment may be combined with one or more optional solutions in the above embodiment. Optionally, in response to a slide operation acting within the media content display page, adjusting the position of at least one element in the first control and / or the display size of the object to be adjusted includes performing a zoom process on the object to be adjusted in response to a second slide operation on the first control.

[0061] Optionally, after performing a zoom process on the object to be adjusted, in response to the end point of the second slide operation being located in the related area corresponding to the first control, detecting and responding to a target trigger operation on the first control in real time, where the target trigger operation starts from the end point and includes an operation of controlling the target media content to perform a display progress adjustment.

[0062] Optionally, the display control method according to this embodiment further includes, in response to the second slide operation sliding to any one element, displaying a picture corresponding to the any one element in the target media content on the media content display page.

[0063] Accordingly, as shown in FIG. 8, the display control method according to this embodiment may include the following.

[0064] S301: Display on the media content display page a target media content and a first control corresponding to the target media content for instructing the display progress of the target media content.

[0065] S302: In response to a second slide operation on the first control, perform a zoom process on the object to be adjusted, where the object to be adjusted includes at least one of at least one element in the first control and a target image currently displayed in the media content display page in the target media content, and here, the first control includes at least one element.

[0066] The second slide operation may be a slide operation different from the first slide operation, for example, an operation that acts on a region different from the first slide operation and has a different slide trajectory and / or slide direction. Exemplarily, the first slide operation may be a slide operation whose slide direction is parallel to the arrangement direction of each element, and the second slide operation may be a slide operation whose slide direction is perpendicular to the arrangement direction of each element. For example, when each element is arranged horizontally, the first slide operation may be a horizontal slide operation, and the second slide operation may be a vertical slide operation. The second slide operation may be a one-finger slide operation started within the related area of the first control, or a multi-finger slide operation started within the related area of the first control and having the same gesture slide direction for each finger.

[0067] In this embodiment, the user may zoom in on at least one element in the first control and / or an image currently displayed in the target media content on the media content display page by means of a second slide operation so as to view the elements in the first control and / or the currently displayed image at different zoom ratios.

[0068] Optionally, in response to receiving the second slide operation on the first control, the object to be adjusted may be zoomed according to the distance that the second slide operation slides in a predetermined slide direction.

[0069] Taking as an example that the second slide operation is a vertical slide operation and the object to be adjusted is a target image, when it is detected that the user slides vertically within the media content display page, the distance between the current position, which is the destination of the user's slide, and the slide start point where the user slides vertically this time is detected in real time, the zoom ratio of the target image is determined according to this distance, and the target image displayed on the media content display page may be zoomed according to this zoom ratio.

[0070] In one embodiment, performing zoom processing on the object to be adjusted in response to a second slide operation on the first control includes performing enlargement processing on the object to be adjusted in response to a second slide operation along a second direction, and / or performing reduction processing on the object to be adjusted in response to a second slide operation along a third direction.

[0071] Here, the second direction may be a slide direction for instructing to perform enlargement processing on the object to be adjusted, and the third direction may be a slide direction for instructing to perform reduction processing on the object to be adjusted. Exemplarily, the second direction and the third direction are opposite slide directions. For example, the second direction may be upward, and the third direction may be downward, or the second direction may be downward, and the third direction may be upward, etc. The following will be described by taking the second direction being upward and the third direction being downward as an example.

[0072] In the above embodiment, it may be determined whether to enlarge or reduce the object to be adjusted based on the slide direction of the second slide operation. For example, when it is detected that the user slides upward, enlargement processing may be performed on the object to be adjusted according to the distance that the user slides upward, and when it is detected that the user slides downward, reduction processing may be performed on the object to be adjusted according to the distance that the user slides downward.

[0073] In one embodiment, performing zoom processing on the object to be adjusted in response to a second slide operation on the first control includes, in the process of controlling the target media content to perform display progress adjustment, performing an enlargement process on the object to be adjusted corresponding to the target element in response to switching to a second slide operation in a second direction on the target element in the first control, and / or performing a reduction process on the object to be adjusted corresponding to the target element in response to switching a second slide operation in the second direction to a second slide operation in a third direction.

[0074] Here, the target element may be an element corresponding to the picture currently displayed on the media content display page. The object to be adjusted corresponding to the target element may include the target element itself and / or the target image displayed in this picture.

[0075] In the above solution, the user can realize a zoom operation on the object to be adjusted by a second slide operation in the process of already performing progress adjustment, that is, after the user finishes performing the operation of controlling the target media content to perform display progress adjustment, the user can perform the second slide operation by switching the slide direction, and can instruct the electronic device to select an enlargement process or a reduction process on the object to be adjusted corresponding to the target element by switching the slide direction in the process of performing the second slide operation. Optionally, after the zoom operation is completed, the user can switch the slide direction again to continue the progress adjustment operation.

[0076] Exemplarily, when the user controls the target media content to adjust the display progress, while keeping the finger in contact, the user can instruct the electronic device to perform an enlargement process on the object to be adjusted corresponding to the target element by switching the slide direction to a second direction. When sliding along the second direction, while keeping the finger in contact, the user can instruct the electronic device to perform a reduction process on the object to be adjusted corresponding to the target element by switching the slide direction from the second direction to a third direction.

[0077] Accordingly, when the electronic device detects that the user has switched the slide direction to the second direction, the electronic device stops adjusting the display progress of the target media content, determines the target element displayed at the current position where the user has slid when switching the slide direction, and can perform an enlargement process on the object to be adjusted corresponding to this target element. When the electronic device detects that the user has switched the slide direction from the second direction to the third direction, the electronic device can perform a reduction process on the object to be adjusted corresponding to this target element.

[0078] Exemplarily, the second direction is vertically upward, and the third direction is vertically downward. In the process of the user adjusting the progress by a horizontal slide operation, by switching the slide direction vertically upward, the object to be adjusted corresponding to the direction switch executed by the finger can be enlarged. However, in the process of the upward slide operation, when the user slides vertically downward again to return to the progress adjustment area, the enlarged picture is reduced again, and after the finger reaches the progress adjustment area, it can be restored to the original size. At this time, the user can maintain the state of keeping the finger in contact with the screen and switch to a horizontal slide to continue the progress adjustment.

[0079] To make it understandable, performing an enlargement process / reduction process on the object to be adjusted as mentioned in this embodiment may mean, in terms of the size of the object to be adjusted when sliding along the direction for initially instructing to perform an enlargement process / reduction process on the object to be adjusted this time, performing an enlargement process / reduction process on the object to be adjusted. That is, if the user slides to a certain position along the second direction and then switches from sliding along the second direction to sliding along the third direction, after enlarging the object to be adjusted along the second direction, the size of the object to be adjusted may be set as the initial size, and a reduction process may be performed on the object to be adjusted.

[0080] In this embodiment, performing a zoom process on the object to be adjusted may include, for example, performing a zoom process on the target image currently displayed in the media content display page in the target media content, for example, performing a zoom process on the target image centered on a predetermined position or the display position in the target picture of the target image. At this time, optionally, performing a zoom process on the object to be adjusted includes performing a zoom process on the target image currently displayed in the media content display page in the target media content centered on the target position, where the target position is a predetermined position of the target picture where the target image is located or the display position of the target image.

[0081] In this embodiment, the target position may be preset as a predetermined position or the display position of the target image as required, and may also be determined based on the number of images of the target object included in the target picture. At this time, before performing zoom processing on the object to be adjusted, image identification is performed on the target picture, and it may further include determining the total number of candidate images included in the target picture. Here, the candidate images include images of the target object. In response to determining that the total number is zero, setting a predetermined position in the target picture as the target position; in response to determining that the total number is 1, setting the display position of the candidate image in the target picture as the target position; and in response to determining that the total number is 2 or more, at least one of setting the display position of the target image among the candidate images in the target picture as the target position is executed.

[0082] Here, the target object may be an object to be identified, such as a person object, an animal object, and / or an object object, etc. It should be noted that this embodiment only identifies whether the target picture is included in the target image and the number of target images included, and does not identify specific identity information for confirming the person, animal, or object corresponding to the target image.

[0083] Exemplarily, image identification may be performed on the target picture, and the total number of images of the target object included in the target picture may be determined. If this total number is zero, that is, if the target picture does not include an image of the target object, a predetermined position in the target picture may be used as the target position. If this total number is 1, that is, if the target picture includes only one image of the target object, this image of the target object may be used as the target image, and the display position of this target image in the target picture may be used as the target position. If this total number is 2 or more, that is, if the target picture includes a plurality of images of the target object, the display position of an image of a certain target object among these plurality of images of the target object in the target picture may be used as the target position. For example, an image of a certain target object among the target images (such as an image of a target object close to the center position of the target picture and / or a person image, etc.) may be used as the target image, and the display position of this target image in the target picture may be used as the target position.

[0084] In this embodiment, when performing zoom processing on the target image, zoom processing may not be performed on the target picture or the non-target images displayed on the target picture, and zoom processing may be performed only on the target images displayed on the target picture, or zoom processing may be directly performed on the target images.

[0085] S303. In response to the second slide operation sliding to any one element, a picture corresponding to the any one element in the target media content is displayed on the media content display page.

[0086] In this embodiment, when the second slide operation slides to the display position of a certain element in the first control, the target media content is displayed according to the display progress corresponding to this element, that is, a picture corresponding to this element in the target media content may be displayed on the media content display page.

[0087] Exemplarily, when the second slide operation slides to the display position of a certain element in the first control, if this element is an element corresponding to the picture currently displayed on the media content display page, the picture corresponding to this element may continue to be displayed on the media content display page. If this element is not an element corresponding to the picture currently displayed on the media content display page, the display progress of the target media content may be adjusted, and the picture corresponding to this element may be displayed on the media content display page.

[0088] S304. In response to the end point of the second slide operation being located in the related area corresponding to the first control, detect and respond to the target trigger operation on the first control in real time. Here, the target trigger operation starts from the end point, and the target trigger operation includes an operation of controlling the target media content to perform display progress adjustment.

[0089] Here, the target trigger operation may be a trigger operation on the first control that starts from the end point of the second slide operation. The trigger operation starting from the end point of the second slide operation is a trigger operation that is continuously triggered without interruption from the second slide operation. For example, after the user slides to the end point of the second slide operation without raising the finger, a trigger operation that continues to execute starting from the end point of the second slide operation may also be used.

[0090] Exemplarily, the target trigger operation may include an operation of controlling the target media content to perform display progress adjustment. This operation of controlling the target media content to perform display progress adjustment may be understood as an operation for adjusting the display progress of the target media content, for example, as a first slide operation.

[0091] When the target trigger operation is an operation of controlling the target media content to perform display progress adjustment, optionally, continuous sliding is maintained when switching between the second slide operation and the operation of controlling the target media content to perform display progress adjustment. For example, after the user slides to the end point of the second slide operation, the user may continue to execute the target trigger operation by switching the slide direction without raising the finger.

[0092] Taking as an example that the elements in the first control are arranged horizontally, the first slide operation is a horizontal slide operation, and the second slide operation is a vertical slide operation, when initially displaying the target media content, a second control corresponding to the target media content may be displayed on the media content display page.

[0093] Thereby, the user may instruct the electronic device to switch and display the second control to the first control by executing a trigger operation on the second control, continue the horizontal slide without raising the finger after executing this trigger operation, control and move the elements in the first control, and instruct the application program to display a target picture corresponding to the target element displayed at the current position which is the slide destination on the media content display page. And after switching to the target picture to be viewed, still without raising the finger, perform a vertical slide starting from the current position and instruct the electronic device to zoom in on this target picture.

[0094] The user may instruct the electronic device to switch and display the second control on the first control by performing a trigger operation on the second control, and after performing this trigger operation, continue the vertical slide without raising the finger to instruct the electronic device to zoom in on the currently displayed image. Also, after zooming in on and browsing the currently displayed image, slide back into the relevant area of the first control, still without raising the finger, and starting from the current position after sliding back into the relevant area of the first control, perform a horizontal slide to control and move the elements in the first control, and instruct the electronic device to display a target picture corresponding to the target element displayed at the current position, which is the slide destination, on the media content display page.

[0095] As can be understood, the first slide operation and the second slide operation may be repeated multiple times. For example, after performing the second slide operation / the first slide operation, the user may still maintain the finger contact state and continue to change the slide direction to perform the first slide operation / the second slide operation again to switch the display progress of the target media content again, or zoom in on the currently displayed image.

[0096] The display control method according to this embodiment can zoom in on the object to be adjusted based on the continuous slide of the user and / or adjust the display progress of the media content, simplify the operations required when performing the display control of the media content, reduce the difficulty of controlling the media content, especially reduce the difficulty of one-handed control of the media content during progress adjustment, and improve the user experience.

[0097] FIG. 9 is a structural block diagram of a display control device according to an embodiment of the present disclosure. This device may be implemented by software and / or hardware, may be configured as an electronic device, and illustratively may be configured as a mobile phone or a tablet computer, and can perform display control on media content by executing a display control method. As shown in FIG. 9, the display control device according to this embodiment may include a control display module 701 and an adjustment module 702. Here, The control display module 701 is configured to display, on a media content display page, target media content and a first control for instructing the display progress of the target media content corresponding to the target media content. The adjustment module 702 is configured to adjust at least one of the position of at least one element in the first control and the display size of the target to be adjusted in response to a slide operation acting within the media content display page. The target to be adjusted includes at least one of at least one element in the first control and a target image currently displayed within the media content display page in the target media content. Here, the first control includes at least one element.

[0098] The display control device according to this embodiment displays the target media content and the first control corresponding to the target media content on the media content display page by means of a control display module. Here, this first control is used to indicate the display progress of the target media content. In response to a slide operation acting within the media content display page by an adjustment module, at least one of the position of at least one element in the first control and the display size of the target to be adjusted is adjusted. The target to be adjusted includes at least one of at least one element in the first control and the target image currently displayed within the media content display page in the target media content. Here, this first control includes at least one element. By adopting the above technical solution, in this embodiment, the user can adjust the display position of the elements in the first control and / or the display size of the target by means of a simple slide operation, enrich the control method of the media content, and reduce the difficulty of controlling the media content.

[0099] In the above solution, the at least one element may be at least one thumbnail corresponding to the target media content.

[0100] In the above solution, the adjustment module 702 may include a first movement control unit configured to control at least one element to move along a first direction in response to a first slide operation on the first control.

[0101] In the above solution, the movement control unit may further be configured to display a target picture corresponding to a target element in the target media content on the media content display page. Here, the target element is the element displayed at the current position which is the slide destination of the first slide operation.

[0102] In the above solution, the movement control unit may be configured to control the at least one element to move along a first direction in such a manner that, in response to all of the at least one element not being displayed within the media content display page, the at least one element moves along the first direction.

[0103] In the above solution, the first direction may be different from the slide direction of the first slide operation, and / or the movement speed of the at least one element may be different from the slide speed of the first slide operation.

[0104] In the above solution, the first direction may be opposite to the slide direction of the first slide operation, and the movement speed of the at least one element may have a positive correlation with the slide speed of the first slide operation.

[0105] In the above solution, the movement control unit may be configured to determine a target movement speed of the at least one element according to the slide speed of the first slide operation and the array length of the at least one element, and control the at least one element to move along the first direction at the target movement speed in such a manner that the at least one element moves along the first direction.

[0106] In the above solution, the adjustment module 702 may include a second movement control unit configured to control the first element or the last element in the first control to move and be displayed within the media content display page in response to the slide operation sliding to the target boundary position of the relevant area corresponding to the first control.

[0107] In the above solution, the adjustment module 702 may include a zoom unit configured to perform a zoom process on the object to be adjusted in response to a second slide operation on the first control.

[0108] In the above solution, the zoom unit may be configured to perform a zoom process on the object to be adjusted in response to a second slide operation along a second direction to perform an enlargement process on the object to be adjusted, and / or in response to a second slide operation along a third direction to perform a reduction process on the object to be adjusted, in response to a second slide operation on the first control in such a manner.

[0109] In the above solution, the zoom unit may be configured to perform a zoom process on the object to be adjusted in response to a second slide operation on the first control in such a manner that, in the process of controlling the target media content to perform a display progress adjustment, in response to switching to a second slide operation in a second direction on a target element in the first control, an enlargement process is performed on the object to be adjusted corresponding to the target element, and / or in response to switching a second slide operation in a second direction to a second slide operation in a third direction, a reduction process is performed on the object to be adjusted corresponding to the target element.

[0110] Optionally, after performing a zoom process on the object to be adjusted, the adjustment module 702 may further include an operation detection unit configured to detect and respond in real time to a target trigger operation on the first control in response to the end point of the second slide operation being located in a related area corresponding to the first control. Here, the target trigger operation starts from the end point, and the target trigger operation includes an operation of controlling the target media content to perform a display progress adjustment.

[0111] In the above solution, continuous sliding may be maintained when switching between the second slide operation and the operation of controlling the target media content to perform a display progress adjustment.

[0112] In the above solution, the zoom unit may be configured to perform zoom processing on the object to be adjusted by a method of performing zoom processing on the target image currently displayed in the media content display page of the target media content with the target position as the center. Here, the target position is a predetermined position of the target picture where the target image is located or the display position of the target image.

[0113] Optionally, before performing zoom processing on the object to be adjusted, the adjustment module 702 may further include a positioning unit configured to perform image identification on the target picture and determine the total number of candidate images included in the target picture. Here, the candidate image includes an image of the target object. In response to determining that the total number is zero, setting a predetermined position in the target picture as the target position; in response to determining that the total number is 1, setting the display position of the candidate image in the target picture as the target position; and in response to determining that the total number is 2 or more, performing at least one of setting the display position of the target image among the candidate images in the target picture as the target position.

[0114] Optionally, the zoom unit may further be configured to display, in response to the second slide operation sliding to any one element, a picture corresponding to the any one element in the target media content on the media content display page.

[0115] Optionally, the display control device according to this embodiment may further include a stop display module configured to stop the display of the first control in response to the trigger of the slide operation ending, or in response to the time length from the end of the last trigger of the slide operation reaching a predetermined time length, stop the display of the first control.

[0116] In the above solution, the stop display module may be configured to stop the display of the first control by switching the first control to a second control.

[0117] In the above solution, the control display module 701 may include a display unit configured to display target media content and a second control corresponding to the target media content on a media content display page, and a switching unit configured to switch the second control to a first control in response to a trigger operation on the second control.

[0118] The display control device according to an embodiment of the present disclosure can execute the display control method according to any embodiment of the present disclosure, and includes corresponding functional modules and beneficial effects for executing the display control method. For technical details not described in detail in this embodiment, please refer to the display control method according to any embodiment of the present disclosure.

[0119] As shown in FIG. 10 below, it is a schematic structural diagram of an electronic device (such as a terminal device) 800 suitable for implementing an embodiment of the present disclosure. The terminal device in the embodiment of the present disclosure may include mobile terminals such as mobile phones, notebook computers, digital broadcast receivers, personal digital assistants (PDAs), tablet computers (PADs), portable media players (PMPs), in-vehicle terminals (such as in-vehicle navigation terminals), and fixed terminals such as digital televisions (TVs) and desktop computers. The electronic device shown in FIG. 10 is only an example.

[0120] As shown in FIG. 10, the electronic device 800 may include a processing device (e.g., a central processor, a graphics processor, etc.) 801, which can execute various appropriate operations and processes based on 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. Various programs and data necessary for the operation of the electronic device 800 are further stored in the RAM 803. The processing device 801, the ROM 802, and the RAM 803 are connected to each other via a bus 804. An input / output (I / O) interface 805 is also connected to the bus 804.

[0121] Generally, an input device 806 including, for example, a touch screen, a touch board, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyro, etc., an output device 807 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc., a storage device 808 including, for example, a magnetic tape, a hard disk, etc., and a communication device 809 can be connected to the I / O interface 805. The communication device 809 can enable the electronic device 800 and other devices to perform wireless or wired communication to exchange data. FIG. 10 shows an electronic device 800 having various devices, but it should be understood that it does not require implementing or providing all the devices shown. Alternatively, more or fewer devices can be implemented or provided.

[0122] In particular, according to an embodiment of the present disclosure, the process described with reference to the above flowchart can be implemented as a computer software program. For example, an embodiment of the present disclosure includes a computer program product, which includes a computer program carried on a non-transitory computer-readable medium, and this computer program includes program code for executing the method shown in the flowchart. In such an embodiment, this computer program may be downloaded and installed from a network via a communication device 809, or may be installed from a storage device 808, or may be installed from a ROM 802. When this computer program is executed by a processing device 801, the above functions in the method of the embodiment of the present disclosure are executed.

[0123] It should be noted that the above computer-readable medium of the present disclosure may be a computer-readable signal medium, a computer-readable storage medium, or any combination of the two. The computer-readable storage medium may be, for example, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the above. The computer-readable storage medium may include an electrical connection having one or more conductors, a portable computer disk, a hard disk, a RAM, a ROM, an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present disclosure, the computer-readable storage medium may be any tangible medium that includes or stores a program, and this program may be used by an instruction execution system, apparatus, or device, or in combination with them. On the other hand, in the present disclosure, the computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier, on which computer-readable program code is carried. Such a propagated data signal can adopt various forms including electromagnetic signals, optical signals, or any suitable combination of the above. The computer-readable signal medium may be any computer-readable medium other than the computer-readable storage medium, and this computer-readable signal medium can transmit, propagate, or transmit a program for use by an instruction execution system, apparatus, or device, or in combination with them. The program code included on the computer-readable medium can be transmitted through any suitable medium including electric wires, optical cables, radio frequency (RF), etc., or any suitable combination of the above.

[0124] In some embodiments, the client and the server can communicate using any network protocol known currently or to be developed in the future, such as, for example, the HyperText Transfer Protocol (HTTP), and can interconnect with digital data communication of any form or medium (e.g., a communication network). Examples of the communication network include a Local Area Network (LAN), a Wide Area Network (WAN), the World Wide Web (e.g., the Internet), and an end-to-end network (e.g., an ad hoc end-to-end network), and any network known currently or to be developed in the future.

[0125] The computer-readable medium may be included in the above electronic device or may exist independently without being incorporated into this electronic device.

[0126] One or more programs are carried on the computer-readable medium. When the one or more programs are executed by the electronic device, the electronic device is caused to display, on a media content display page, target media content and a first control for instructing the display progress of the target media content corresponding to the target media content, and in response to a slide operation acting within the media content display page, at least one of the position of at least one element in the first control and the display size of the object to be adjusted is adjusted, where the object to be adjusted includes at least one of at least one element in the first control and a target image currently displayed within the media content display page in the target media content, and here, the first control includes at least one element.

[0127] Computer program code for performing the operations of the present disclosure can be created in one or more programming languages or combinations thereof, including object-oriented programming languages such as Java (registered trademark), Smalltalk (registered trademark), C++, and further including general procedural programming languages such as the "C" language or similar programming languages. The program code may be executed entirely on a user computer, partially on a user computer, executed as a single independent software package, partially on a user computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user computer via any type of network including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., connected via the Internet using an Internet service provider).

[0128] Flowcharts and block diagrams in the drawings illustrate the possible system architectures, functions, and operations of systems, methods, and computer program products according to various embodiments of the present disclosure. In this regard, each block in a flowchart or block diagram may represent a module, a program segment, or a portion of code that includes one or more executable instructions for implementing the defined logical function. It should also be noted that in some realizations as an alternative, the functions assigned to the blocks may occur in a different order than those shown in the drawings. For example, two consecutive blocks may actually be executed substantially in parallel, or depending on the functions involved, may be executed in the reverse order. Further, it should be noted that each block in the block diagram and / or flowchart, as well as combinations of blocks in the block diagram and / or flowchart, may be implemented by a dedicated system based on hardware that executes the defined function or operation, or may be implemented by a combination of dedicated hardware and computer instructions.

[0129] The units described in connection with the embodiments of the present disclosure may be implemented in software or in hardware. Here, the name of the module may be set according to the actual situation in some cases.

[0130] In this specification, the functions described above may be executed, at least in part, by one or more hardware logic components. For example, typical types of hardware logic components that can be used include Field Programmable Gate Arrays (FPGAs), Application Specific Integrated Circuits (ASICs), Application Specific Standard Parts (ASSPs), System on Chips (SOCs), Complex Programmable Logic Devices (CPLDs), and the like.

[0131] In the context of the present disclosure, a machine-readable medium may be a tangible medium that includes or stores a program for use by or in combination with an instruction execution system, apparatus, or device. A machine-readable medium may be either a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. A machine-readable storage medium may include electrical connections based on one or more lines, portable computer disks, hard disks, RAM, ROM, erasable programmable read-only memory (EPROM or flash memory), optical fibers, CD-ROMs, optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.

[0132] According to one or more embodiments of the present disclosure, Example 1 provides a display control method, displaying, on a media content display page, target media content and a first control for instructing the display progress of the target media content corresponding to the target media content; In response to a slide operation acting within the media content display page, adjusting at least one of the position of at least one element in the first control and the display size of the target to be adjusted, where the target to be adjusted includes at least one of at least one element in the first control and a target image currently displayed within the media content display page in the target media content, and where the first control includes at least one element.

[0133] According to one or more embodiments of the present disclosure, in Example 2, according to the method described in Example 1, the at least one element is at least one thumbnail corresponding to the target media content.

[0134] According to one or more embodiments of the present disclosure, in Example 3, according to the method described in Example 1, adjusting at least one of the position of at least one element in the first control and the display size of the target to be adjusted in response to a slide operation acting within the media content display page is including controlling the at least one element to move along a first direction in response to a first slide operation on the first control.

[0135] According to one or more embodiments of the present disclosure, in Example 4, according to the method described in Example 3, further including displaying a target picture corresponding to a target element in the target media content on the media content display page, where the target element is an element displayed at a current position that is the slide destination of the first slide operation.

[0136] According to one or more embodiments of the present disclosure, in Example 5, according to the method described in Example 3, controlling the at least one element to move along a first direction is Controlling at least one element to move along a first direction in response to all of the at least one element not being displayed within the media content display page.

[0137] According to one or more embodiments of the present disclosure, in Example 6, according to the method described in Example 3, the first direction is different from the slide direction of the first slide operation, and / or the moving speed of the at least one element is different from the slide speed of the first slide operation.

[0138] According to one or more embodiments of the present disclosure, in Example 7, according to the method described in Example 6, the first direction is opposite to the slide direction of the first slide operation, and the moving speed of the at least one element has a positive correlation with the slide speed of the first slide operation.

[0139] According to one or more embodiments of the present disclosure, in Example 8, according to the method described in Example 7, controlling the at least one element to move along a first direction includes determining a target moving speed of the at least one element according to the slide speed of the first slide operation and the array length of the at least one element, and controlling the at least one element to move along the first direction at the target moving speed.

[0140] According to one or more embodiments of the present disclosure, in Example 9, according to the method described in Example 1, adjusting at least one of the position of at least one element in the first control and the display size of the object to be adjusted includes controlling the first element or the last element in the first control to move into and be displayed within the media content display page in response to the slide operation sliding to a target boundary position of a related area corresponding to the first control.

[0141] According to one or more embodiments of the present disclosure, Example 10 is, according to the method described in any one of Examples 1 to 9, in response to a slide operation acting within the media content display page, adjusting at least one of the position of at least one element in the first control and the display size of the object to be adjusted is, including performing a zoom process on the object to be adjusted in response to a second slide operation on the first control.

[0142] According to one or more embodiments of the present disclosure, Example 11 is, according to the method described in Example 10, in response to a second slide operation on the first control, performing a zoom process on the object to be adjusted is, including performing an enlargement process on the object to be adjusted in response to a second slide operation along a second direction, and including at least one of performing a reduction process on the object to be adjusted in response to a second slide operation along a third direction.

[0143] According to one or more embodiments of the present disclosure, Example 12 is, according to the method described in Example 10, in response to a second slide operation on the first control, performing a zoom process on the object to be adjusted is, in the process of controlling the target media content to perform display progress adjustment, in response to switching to a second slide operation in a second direction on a target element in the first control, performing an enlargement process on the object to be adjusted corresponding to the target element, and including at least one of performing a reduction process on the object to be adjusted corresponding to the target element in response to switching a second slide operation in a second direction to a second slide operation in a third direction.

[0144] According to one or more embodiments of the present disclosure, Example 13 is, according to the method described in Example 10, after performing a zoom process on the object to be adjusted, the method is, In response to the end point of the second slide operation being located in the associated area corresponding to the first control, further detecting and responding to a target trigger operation on the first control in real time, where the target trigger operation starts from the end point and includes an operation of controlling the target media content to perform a display progress adjustment.

[0145] According to one or more embodiments of the present disclosure, Example 14, according to the method described in Example 13, maintains a continuous slide when switching between the second slide operation and the operation of controlling the target media content to perform a display progress adjustment.

[0146] According to one or more embodiments of the present disclosure, Example 15, according to the method described in Example 10, performing a zoom process on the object to be adjusted includes performing a zoom process on the target image currently displayed within the media content display page in the target media content centered on the target position, where the target position is a predetermined position of the target picture where the target image is located or the display position of the target image.

[0147] According to one or more embodiments of the present disclosure, Example 16, according to the method described in Example 15, before performing a zoom process on the object to be adjusted, the method further includes performing image identification on the target picture and determining the total number of candidate images included in the target picture, where the candidate images include images of the target object, responding to determining that the total number is zero by setting a predetermined position in the target picture as the target position, and responding to determining that the total number is 1 by setting the display position of the candidate image in the target picture as the target position, and In response to determining that the total number is 2 or more, at least one of the following is performed: setting the display position of the target picture of the target image among the candidate images as the target position.

[0148] According to one or more embodiments of the present disclosure, Example 17, according to the method described in Example 10, Further comprising: in response to the second slide operation sliding to any one of the elements, displaying a picture corresponding to the any one of the elements in the target media content on the media content display page.

[0149] According to one or more embodiments of the present disclosure, Example 18, according to the method described in any one of Examples 1 to 9, In response to the trigger of the slide operation ending, stopping the display of the first control, or Further comprising: in response to the time length from the end of the last trigger of the slide operation reaching a predetermined time length, stopping the display of the first control.

[0150] According to one or more embodiments of the present disclosure, Example 19, according to the method described in Example 18, stopping the display of the first control includes switching the first control to a second control.

[0151] According to one or more embodiments of the present disclosure, Example 20, according to the method described in any one of Examples 1 to 9, displaying the target media content and the first control corresponding to the target media content on the media content display page includes: displaying the target media content and the second control corresponding to the target media content on the media content display page, and in response to a trigger operation on the second control, switching the second control to the first control.

[0152] According to one or more embodiments of the present disclosure, Example 21 provides a display control device, a control display module configured to display, on a media content display page, target media content and a first control for instructing the display progress of the target media content corresponding to the target media content, an adjustment module configured to adjust at least one of a position of at least one element in the first control and a display size of a target to be adjusted in response to a slide operation acting within the media content display page, wherein the target to be adjusted includes at least one of at least one element in the first control and a target image currently displayed within the media content display page in the target media content, and wherein the first control includes an adjustment module including at least one element.

[0153] According to one or more embodiments of the present disclosure, Example 22 provides an electronic device, one or more processors, a memory for storing one or more programs, and including, when the one or more programs are executed by the one or more processors, causing the one or more processors to implement the display control method according to any one of Examples 1 to 20.

[0154] According to one or more embodiments of the present disclosure, Example 23 provides a computer-readable storage medium storing a computer program, which, when executed by a processor, implements the display control method according to any one of Examples 1 to 20.

[0155] Although each operation is described using a specific procedure, this should not be construed as requiring that these operations be performed according to the specific or sequential procedures shown. In certain environments, multitasking and parallel processing may be advantageous. Some features described in the context of a single embodiment may be implemented in combination as a single embodiment. Conversely, various features described in the context of a single embodiment may be implemented separately or in any suitable sub-combination as multiple embodiments.

Claims

1. displaying, on a media content display page, target media content and a first control for instructing a display progress of the target media content corresponding to the target media content; responding to a slide operation acting within the media content display page, and adjusting at least one of a position of at least one element in the first control and a display size of a target to be adjusted; wherein the target to be adjusted includes at least one of at least one element in the first control and a target image currently displayed within the media content display page in the target media content, and the first control includes at least one element, a display control method.

2. The method according to claim 1, wherein the at least one element is at least one thumbnail corresponding to the target media content.

3. Responding to a slide operation acting within the media content display page, and adjusting at least one of a position of at least one element in the first control and a display size of a target to be adjusted includes: controlling, in response to a first slide operation on the first control, the at least one element to move along a first direction, according to the method of claim 1.

4. further including displaying, on the media content display page, a target picture corresponding to a target element in the target media content; wherein the target element is an element displayed at a current position which is a slide destination of the first slide operation, according to the method of claim 3.

5. Controlling the at least one element to move along a first direction includes: controlling, in response to that the at least one element is not all displayed within the media content display page, the at least one element to move along the first direction, according to the method of claim 3.

6. at least one of that the first direction is different from a slide direction of the first slide operation; and that a moving speed of the at least one element is different from a slide speed of the first slide operation; is included, according to the method of claim 3.

7. The method according to claim 6, wherein the first direction is opposite to the sliding direction of the first sliding operation, and the moving speed of the at least one element has a positive correlation with the sliding speed of the first sliding operation.

8. Controlling the at least one element to move along the first direction comprises: determining a target moving speed of the at least one element according to the sliding speed of the first sliding operation and the array length of the at least one element, and controlling the at least one element to move along the first direction at the target moving speed, as described in the method according to claim 7.

9. Adjusting at least one of the position of the at least one element in the first control and the display size of the object to be adjusted comprises: responding to the sliding operation sliding to the target boundary position of the relevant area corresponding to the first control, and controlling the first element or the last element in the first control to move into and be displayed within the media content display page, as described in the method according to claim 1.

10. Adjusting at least one of the position of the at least one element in the first control and the display size of the object to be adjusted in response to a sliding operation acting within the media content display page comprises: responding to a second sliding operation on the first control, and performing a zoom process on the object to be adjusted, as described in the method according to any one of claims 1 to 9.

11. Performing a zoom process on the object to be adjusted in response to a second sliding operation on the first control comprises: performing an enlargement process on the object to be adjusted in response to a second sliding operation along a second direction, and / or performing a reduction process on the object to be adjusted in response to a second sliding operation along a third direction, as described in the method according to claim 10.

12. Performing a zoom process on the object to be adjusted in response to a second sliding operation on the first control comprises: In the process of controlling the target media content to perform display progress adjustment, in response to switching to a second slide operation in a second direction on a target element in the first control, performing an enlargement process on an object to be adjusted corresponding to the target element; In response to switching a second slide operation in a second direction to a second slide operation in a third direction, performing a reduction process on an object to be adjusted corresponding to the target element; The method according to claim 10, including at least one of the above.

13. After performing a zoom process on the object to be adjusted, the method further includes: In response to the end point of the second slide operation being located in a related area corresponding to the first control, detecting and responding to a target trigger operation on the first control in real time, where The target trigger operation starts from the end point, and the target trigger operation includes an operation of controlling the target media content to perform display progress adjustment. The method according to claim 10.

14. The method according to claim 13, maintaining continuous sliding when switching between the second slide operation and an operation of controlling the target media content to perform display progress adjustment.

15. Performing a zoom process on the object to be adjusted includes: Centering on the target position, performing a zoom process on a target image currently displayed within the media content display page in the target media content, The target position is a predetermined position of a target picture where the target image is located or the display position of the target image. The method according to claim 10.

16. Before performing a zoom process on the object to be adjusted, the method further includes: Performing image identification on the target picture and determining the total number of candidate images included in the target picture, where the candidate images include images of the target object, In response to determining that the total number is zero, setting a predetermined position in the target picture as the target position; In response to determining that the total number is 1, setting the display position of the candidate image in the target picture as the target position; In response to determining that the total number is 2 or more, setting the display position of the target picture in the target image among the candidate images as the target position, and executing at least one of the following, the method according to claim 15. **Claim 17** Further comprising, in response to the second slide operation sliding to any one of the elements, displaying a picture corresponding to the any one of the elements in the target media content on the media content display page, the method according to claim 10. **Claim 18** In response to the trigger of the slide operation ending, stopping the display of the first control, or In response to the time duration from the end of the last trigger of the slide operation reaching a predetermined time duration, stopping the display of the first control, further comprising, the method according to any one of claims 1 to 9. **Claim 19** Stopping the display of the first control comprises switching the first control to a second control, the method according to claim 18. **Claim 20** Displaying the target media content and the first control corresponding to the target media content on the media content display page comprises displaying the target media content and the second control corresponding to the target media content on the media content display page, and in response to a trigger operation on the second control, switching the second control to the first control, the method according to any one of claims 1 to 9. **Claim 21** A control display module configured to display on a media content display page a target media content and a first control corresponding to the target media content for indicating the display progress of the target media content; an adjustment module configured to adjust at least one of the position of at least one element in the first control and the display size of the object to be adjusted in response to a slide operation acting within the media content display page. The object to be adjusted includes at least one of at least one element in the first control and a target image currently displayed within the media content display page in the target media content, and the first control is a display control device including at least one element.

22. An electronic device including at least one processor and a memory communicatively connected to the at least one processor, wherein the memory stores a computer program executable by the at least one processor, and when the computer program is executed by the at least one processor, the at least one processor can be caused to execute the display control method according to any one of claims 1 to 20.

23. A computer-readable storage medium storing computer instructions, wherein the computer instructions are used to implement the display control method according to any one of claims 1 to 20 when executed by a processor. ​

Citation Information

Patent Citations

  • Method for displaying object on device and device therefor

    CN107111429A

  • Information processor, data division method and data division program

    JP2012058858A

  • Output control apparatus, output control method, and program

    JP2017224967A

  • Display control device, display control method, and computer program

    US20120127107A1

  • Media device with radial gesture control and methods for use therewith

    US20160378237A1