Image display progress adjustment method, device and electronic device
By introducing the scale adjustment function of the historical and real-time progress areas into the graphical user interface of the vehicle terminal, the problem of low accuracy in selecting video playback time points is solved, and accurate playback and re-recording of videos is achieved.
Patent Information
- Application Number
- CN202111661525.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-12-31
- Publication Date
- 2024-12-17
- Estimated Expiration
- 2041-12-31
AI Technical Summary
In traditional video playback methods, the accuracy of the video playback time point is low, which makes it inconvenient for users to re-record and export videos.
By providing a graphical user interface in the on-board terminal, including an image display area, a historical progress area and a real-time progress area, users can accurately select the video playback time point by adjusting the scale scale to achieve accurate control of the image display progress.
It improves the accuracy of selecting video playback time points, allowing users to more accurately select the scale points of the playback video, making it easier to record and export videos.
Smart Images

Figure CN114489455B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of human-computer interaction technology, and in particular to a method, device and electronic device for adjusting the progress of image display. Background Art
[0002] At present, with the development of existing car computer systems, more and more car computer systems have integrated video recording functions. When dealing with emergencies in different scenarios, the car computer retains the video of the emergency, and users often choose to play back the video at that time to view the details of the event at that time. At the necessary time point, users will choose to use other devices to re-record the video that has been retained in the car computer.
[0003] However, in the traditional recording method, users mostly use third-party devices to record the playback video. During the video playback process, the selection accuracy of the video playback time point is low, which is inconvenient for users to re-record and export. Summary of the invention
[0004] The purpose of the present invention is to provide a method, device and electronic device for adjusting the progress of image display, so as to alleviate the technical problem of low accuracy in selecting a time point for video playback.
[0005] In a first aspect, an embodiment of the present application provides a method for adjusting the progress of image display, wherein a graphical user interface is provided through a vehicle-mounted terminal, wherein the graphical user interface includes an image display area, a historical progress area, and a real-time progress area, wherein the image display progress in the image display area corresponds to the scale scales in the historical progress area and the real-time progress area, and each historical scale scale in the historical progress area corresponds to multiple sub-scale scales in the real-time progress area; the method comprises:
[0006] In response to a first progress adjustment operation for the historical progress area, determining that the first progress adjustment operation adjusts the current scale scale corresponding to the image display progress to a target historical scale scale, and determining a real-time scale scale under the plurality of sub-scale scales corresponding to the target historical scale scale in the real-time progress area;
[0007] In response to a second progress adjustment operation for the real-time progress area, determining from the real-time progress area that the second progress adjustment operation adjusts a current scale scale corresponding to the image display progress to a target real-time scale scale under one of the sub-scale scales;
[0008] Based on the image display progress corresponding to the target real-time scale scale, the image display content in the image display area is controlled.
[0009] In a possible implementation, the historical progress area and the real-time progress area are both in the form of scale bars and are spliced together into a scale bar of preset length; in response to the first progress adjustment operation on the historical progress area, the step of determining that the first progress adjustment operation adjusts the current scale corresponding to the image display progress to the target historical scale includes:
[0010] In response to the first progress adjustment operation of moving in the direction opposite to the real-time progress area scale bar in the historical progress area scale bar, the length of the historical progress area scale bar is reduced, and the length of the real-time progress area scale bar is increased, so as to determine that the first progress adjustment operation adjusts the current scale scale corresponding to the image display progress to the target historical scale scale, and makes the length of the real-time progress area scale bar adaptively adjusted based on the length of the historical progress area scale bar.
[0011] In a possible implementation, the historical progress area and the real-time progress area are both in the form of scale bars and are spliced together into a scale bar of preset length; in response to the first progress adjustment operation on the historical progress area, the step of determining that the first progress adjustment operation adjusts the current scale corresponding to the image display progress to the target historical scale includes:
[0012] In response to the first progress adjustment operation on the scale bar of the historical progress area and moving in the direction of the scale bar of the real-time progress area, the length of the scale bar of the historical progress area is increased, and the length of the scale bar of the real-time progress area is decreased, so as to determine that the first progress adjustment operation adjusts the current scale scale corresponding to the image display progress to the target historical scale scale, and makes the length of the scale bar of the real-time progress area adaptively adjusted based on the length of the scale bar of the historical progress area.
[0013] In a possible implementation, it also includes:
[0014] In response to the first progress adjustment operation in which the length of the scale bar of the real-time progress area is reduced to a preset minimum scale bar length, the length of the scale bar of the real-time progress area is maintained at the preset minimum scale bar length.
[0015] In a possible implementation, it also includes:
[0016] In response to the first progress adjustment operation on the scale bar of the historical progress area, the minimum real-time progress area corresponding to the preset minimum scale bar length is moved to control the minimum real-time progress area to cover the display of the historical progress area.
[0017] In a possible implementation, in response to the first progress adjustment operation on the historical progress area, the step of determining that the first progress adjustment operation adjusts the current scale scale corresponding to the image display progress to the target historical scale scale includes:
[0018] In response to the first progress adjustment operation for the historical progress area, it is determined that the first progress adjustment operation adjusts the current scale scale corresponding to the image display progress to the target historical scale scale, and based on the image display progress corresponding to the target historical scale scale, controls the image display content in the image display area.
[0019] In a possible implementation, after the step of controlling the image display content in the image display area, the method further includes:
[0020] Based on the progress corresponding to the target real-time scale and / or the target historical scale, the image display content in the image display area is recorded.
[0021] In a possible implementation, after the step of controlling the image display content in the image display area, the method further includes:
[0022] In response to a first recording operation on the image display area, determining a first moment corresponding to an operation moment of the first recording operation in the image display content;
[0023] In response to a second recording operation on the image display area, determining a second moment corresponding to an operation moment of the second recording operation in the image display content;
[0024] The image display content from the first moment to the second moment is recorded to obtain a recording result.
[0025] In a possible implementation, it also includes:
[0026] The scale scale progress from the first moment to the second moment is displayed in the historical progress area and / or the real-time progress area.
[0027] In a possible implementation, after the step of controlling the image display content in the image display area, the method further includes:
[0028] In response to a third recording operation on the image display area, determining a third moment corresponding to an operation moment of the third recording operation in the image display content;
[0029] The image display content within the preset scale segment after the third moment is recorded to obtain a recording result.
[0030] In a possible implementation, it also includes:
[0031] The scale scale progress of the preset scale scale segment after the third moment is displayed in the historical progress area and / or the real-time progress area.
[0032] In a possible implementation, the operation modes of the first progress adjustment operation and the second progress adjustment operation include any one or more of the following:
[0033] Click operations, slide operations, drag operations, and operations with a touch duration longer than the preset duration.
[0034] In a second aspect, a progress adjustment device for image display is provided, wherein a graphical user interface is provided through a vehicle-mounted terminal, wherein the graphical user interface includes an image display area, a historical progress area, and a real-time progress area, wherein the image display progress in the image display area corresponds to the scale scales in the historical progress area and the real-time progress area, and each historical scale scale in the historical progress area corresponds to a plurality of sub-scale scales in the real-time progress area; the device comprises:
[0035] A first determining module is configured to, in response to a first progress adjustment operation on the historical progress area, determine that the first progress adjustment operation adjusts the current scale scale corresponding to the image display progress to a target historical scale scale, and determine a real-time scale scale under the plurality of sub-scale scales corresponding to the target historical scale scale in the real-time progress area;
[0036] A second determining module is configured to, in response to a second progress adjustment operation on the real-time progress area, determine from the real-time progress area that the second progress adjustment operation adjusts a current scale scale corresponding to the image display progress to a target real-time scale scale under one of the sub-scale scales;
[0037] The control module is used to control the image display content in the image display area based on the image display progress corresponding to the target real-time scale scale.
[0038] In a third aspect, an embodiment of the present application provides an electronic device, comprising a memory and a processor, wherein the memory stores a computer program that can be executed on the processor, and when the processor executes the computer program, the method described in the first aspect is implemented.
[0039] In a fourth aspect, an embodiment of the present application further provides a computer-readable storage medium, wherein the computer-readable storage medium stores computer-executable instructions. When the computer-executable instructions are called and executed by a processor, the computer-executable instructions prompt the processor to execute the method described in the first aspect above.
[0040] The embodiments of the present application bring the following beneficial effects:
[0041] The embodiment of the present application provides a method, device and electronic device for adjusting the progress of image display, which can respond to a first progress adjustment operation on a historical progress area, determine that the first progress adjustment operation adjusts the current scale scale corresponding to the image display progress to a target historical scale scale, and determine the real-time scale scale under multiple sub-scale scales corresponding to the target historical scale scale in the real-time progress area, respond to a second progress adjustment operation on the real-time progress area, determine from the real-time progress area the second progress adjustment operation to adjust the current scale scale corresponding to the image display progress to a target real-time scale scale under a sub-scale scale, and control the image display content in the image display area based on the image display progress corresponding to the target real-time scale scale. In this solution, by dividing the progress bar into areas including the real time area and history area, when adjusting the scale scale in the history progress area, it can be determined that the adjustment adjusts the current scale scale corresponding to the image display progress to the target history scale scale, and determines the real-time scale scale under multiple sub-scale scales corresponding to the target history scale scale in the real-time progress area; when adjusting the scale scale in the real-time progress area, it can be determined from the real-time progress area that the adjustment adjusts the current scale scale corresponding to the image display progress to the target real-time scale scale under a sub-scale, so that the user can select any scale scale point for playback, and can more accurately select the scale scale point of the playback video, alleviating the technical problem of low accuracy in selecting the video playback time point, and by playing back the recorded video, it is convenient for users to re-record and export.
[0042] In order to make the above-mentioned objects, features and advantages of the present application more obvious and easy to understand, preferred embodiments are specifically cited below and described in detail with reference to the attached drawings. BRIEF DESCRIPTION OF THE DRAWINGS
[0043] In order to more clearly illustrate the specific implementation methods of the present application or the technical solutions in the prior art, the drawings required for use in the specific implementation methods or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are some implementation methods of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0044] Figure 1A schematic diagram of a process flow of a method for adjusting the progress of image display provided in an embodiment of the present application;
[0045] Figure 2 A schematic diagram of an example of a graphical user interface provided in an embodiment of the present application;
[0046] Figure 3 A schematic diagram of another example of a graphical user interface provided in an embodiment of the present application;
[0047] Figure 4 Another schematic diagram of a process flow of a method for adjusting the progress of image display provided in an embodiment of the present application;
[0048] Figure 5 A schematic diagram of another example of a graphical user interface provided in an embodiment of the present application;
[0049] Figure 6 Another schematic diagram of a process flow of a method for adjusting the progress of image display provided in an embodiment of the present application;
[0050] Figure 7 A schematic diagram of the structure of a progress adjustment device for image display provided in an embodiment of the present application;
[0051] Figure 8 A schematic structural diagram of an electronic device provided in an embodiment of the present application is shown. DETAILED DESCRIPTION
[0052] In order to make the purpose, technical solution and advantages of the embodiments of the present application clearer, the technical solution of the present application will be clearly and completely described below in conjunction with the accompanying drawings. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present application.
[0053] The terms "including" and "having" and any variations thereof mentioned in the embodiments of the present application are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device including a series of steps or units is not limited to the listed steps or units, but may optionally include other steps or units that are not listed, or may optionally include other steps or units that are inherent to these processes, methods, products or devices.
[0054] At present, in the traditional recording method, users mostly use third-party equipment to record the playback video. During the video playback process, the selection accuracy of the video playback time point is low, which is inconvenient for users to re-record and export.
[0055] Based on this, the embodiments of the present application provide a method, device and electronic device for adjusting the progress of image display. This method can alleviate the technical problem of low accuracy in selecting the time point of video playback, and can also provide a new way for users to play back at the time of event occurrence, and record export can be completed without using third-party equipment.
[0056] The embodiments of the present invention are further described below in conjunction with the accompanying drawings.
[0057] Figure 1 A flowchart of a method for adjusting the progress of image display provided in an embodiment of the present application. The method is applied to a vehicle-mounted terminal capable of presenting a graphical user interface. The graphical user interface is provided by the vehicle-mounted terminal. The graphical user interface includes an image display area, a historical progress area, and a real-time progress area. The image display progress in the image display area corresponds to the scale scales in the historical progress area and the real-time progress area. Each historical scale scale in the historical progress area corresponds to multiple sub-scale scales in the real-time progress area. Figure 1 As shown, the method includes:
[0058] Step S110, in response to the first progress adjustment operation for the historical progress area, determines that the first progress adjustment operation adjusts the current scale scale corresponding to the image display progress to the target historical scale scale, and determines the real-time scale scale under the multiple sub-scale scales corresponding to the target historical scale scale in the real-time progress area.
[0059] As a preferred solution, the scale scale can be used to represent the time unit. For example, the time unit represented by the scale scale in the historical progress area is minutes, and the time unit represented by the scale scale in the real-time progress area is seconds; for another example, the time unit represented by the scale scale in the historical progress area is hours, and the time unit represented by the scale scale in the real-time progress area is minutes. The following examples of the present application are described by taking the scale scale representing the time unit as an example.
[0060] For example, Figure 2 As shown, area 1 (i.e., historical progress area) is where the system receives the user's operation behavior, which can include click touch and drag touch. Click touch is a single-point behavior, and drag touch can be a user's finger touching the area 1 for more than 1 second and moving left and right to respond to the drag behavior. The progress bar content switches according to the click behavior or drag behavior in the form of touch. For example, after the user long presses the area 1, the system recognizes that the user can drag left and right in area 1 at will. Figure 2 Region 2 (i.e., image display region) is a video region, and the content of region 2 can change as region 1 moves.
[0061] Step S120 , in response to the second progress adjustment operation for the real-time progress area, determining from the real-time progress area that the second progress adjustment operation adjusts the current scale scale corresponding to the image display progress to a target real-time scale scale under a sub-scale scale.
[0062] For example, Figure 2 As shown, area 3 (real-time progress area) is the area corresponding to area 1 (i.e., historical progress area). The image display progress in area 2 (i.e., image display area) corresponds to the time in area 1 (i.e., historical progress area) and area 3 (real-time progress area), and each historical time unit in area 1 corresponds to multiple sub-time units in area 3.
[0063] Step S130, controlling the image display content in the image display area based on the image display progress corresponding to the target real-time scale scale.
[0064] For example, Figure 2 As shown, the image display content in area 2 (ie, the image display area) is controlled according to the image display progress corresponding to the target real time in area 3 (the real-time progress area).
[0065] The method provided in the embodiment of the present application can be used as a method for displaying a scale progress bar of a vehicle-mounted system, and can divide the progress bar into areas including a real-time area and a historical area, and has a new control logic. When adjusting the scale scale in the historical progress area, it can be determined that the adjustment adjusts the current scale scale corresponding to the image display progress to the target historical scale scale, and determines the real-time scale scale under multiple sub-scale scales corresponding to the target historical scale scale in the real-time progress area. When adjusting the scale scale in the real-time progress area, it can be determined from the real-time progress area that the adjustment adjusts the current scale scale corresponding to the image display progress to the target real-time scale scale under a sub-scale scale, so that the user can select any scale scale point for playback, and can more accurately select the scale scale point of the playback video, thereby alleviating the technical problem of low accuracy in selecting the scale scale point of video playback, and by playing back the recorded video, it is convenient for the user to re-record and export.
[0066] The above steps are described in detail below.
[0067] In some embodiments, both the historical progress area and the real-time progress area are in the form of scale bars and are spliced together to form a scale bar of a preset length; the above step S110 may include the following steps:
[0068] Step a), in response to a first progress adjustment operation of moving in the historical progress area scale bar in the opposite direction of the real-time progress area scale bar, reducing the length of the historical progress area scale bar and increasing the length of the real-time progress area scale bar, so as to determine that the first progress adjustment operation adjusts the current scale scale corresponding to the image display progress to the target historical scale scale, and makes the length of the real-time progress area scale bar adaptively adjusted based on the length of the historical progress area scale bar.
[0069] For example, Figure 2 As shown, area 3 (real-time progress area) can be filled from left to right during driving. Figure 3 As shown, when the user drags area 1 (historical progress area) to the left, the position and shape of area 3 (real-time progress area) will be changed to increase its length. In this way, the length of the time bar in the real-time progress area can be adaptively adjusted based on the length of the time bar in the historical progress area to make full use of the interface space.
[0070] In actual applications, the spacing length between each subdivided scale in the real-time progress area scale bar can also be adaptively adjusted as the length of the overall real-time progress area scale bar increases. As an example, when the length of the real-time progress area scale bar increases, the spacing between each subdivided scale in the real-time progress area scale bar increases as the length of the real-time progress area scale bar increases.
[0071] It should be noted that, since the total duration represented by the scale bar of the real-time progress area is unchanged, as the length of the scale bar of the overall real-time progress area gradually increases, the spacing length between each subdivision scale in the scale bar of the real-time progress area also gradually increases. By adaptively adjusting the spacing length between each subdivision scale in the scale bar of the real-time progress area to increase as the length of the scale bar of the overall real-time progress area increases, the display mode of each subdivision in the scale bar of the real-time progress area is made more flexible.
[0072] In some embodiments, both the historical progress area and the real-time progress area are in the form of scale bars and are spliced together to form a scale bar of a preset length; the above step S110 may include the following steps:
[0073] Step b), in response to a first progress adjustment operation directed to the scale bar of the historical progress area and moving in the direction of the scale bar of the real-time progress area, the length of the scale bar of the historical progress area is increased, and the length of the scale bar of the real-time progress area is decreased, so as to determine that the first progress adjustment operation adjusts the current scale scale corresponding to the image display progress to the target historical scale scale, and the length of the scale bar of the real-time progress area is adaptively adjusted based on the length of the scale bar of the historical progress area.
[0074] For example, Figure 2 As shown, area 3 (real-time progress area) can be filled from left to right during driving. Figure 3 As shown, when the user drags area 1 (historical progress area) to the right, the position and shape of area 3 (real-time progress area) will be changed to reduce its length. In this way, the length of the time bar in the real-time progress area can be adaptively adjusted based on the length of the time bar in the historical progress area to flexibly utilize the interface space.
[0075] In actual applications, the spacing length between each subdivided scale in the real-time progress area scale bar can also be adaptively adjusted as the length of the overall real-time progress area scale bar decreases. As an example, when the length of the real-time progress area scale bar is decreasing, the spacing between each subdivided scale in the real-time progress area scale bar decreases as the length of the real-time progress area scale bar decreases.
[0076] It should be noted that, since the total duration represented by the scale bar of the real-time progress area is unchanged, as the length of the scale bar of the overall real-time progress area gradually decreases, the spacing length between each subdivided scale in the scale bar of the real-time progress area also gradually decreases. By adaptively adjusting the spacing length between each subdivided scale in the scale bar of the real-time progress area to decrease as the length of the scale bar of the overall real-time progress area decreases, the display mode of each subdivided scale in the scale bar of the real-time progress area is made more flexible.
[0077] Based on the above step b), the method may further include the following steps:
[0078] Step c), in response to the first progress adjustment operation in which the length of the scale bar in the real-time progress area is reduced to a preset minimum scale bar length, the length of the scale bar in the real-time progress area is maintained at the preset minimum scale bar length.
[0079] For example, Figure 3As shown, when the position corresponding to the preset minimum time bar length of area 3 (real-time progress area) is reached, the length and position of area 3 (real-time progress area) will be fixed and will no longer change to ensure normal display and operation of the real-time progress area.
[0080] Based on the above step c), the method may further include the following steps:
[0081] Step d), in response to the first progress adjustment operation on the scale bar of the historical progress area, move to the minimum real-time progress area corresponding to the preset minimum scale bar length, and control the display of the minimum real-time progress area to cover the historical progress area.
[0082] For example, Figure 3 As shown, when area 1 (historical progress area) is continued to be dragged to the right on the basis of reaching the position corresponding to the preset minimum time bar length of area 3 (real-time progress area), the content displayed in area 1 (historical progress area) will be covered by area 3 (real-time progress area) to avoid the influence of the historical progress area on the real-time progress area.
[0083] In some embodiments, the above step S110 may include the following steps:
[0084] Step e), in response to a first progress adjustment operation for the historical progress area, determining that the first progress adjustment operation adjusts the current scale scale corresponding to the image display progress to the target historical scale scale, and based on the image display progress corresponding to the target historical scale scale, controlling the image display content in the image display area.
[0085] For example, Figure 3 As shown, the content displayed in area 2 (ie, the image display area) changes as the position of area 1 (the historical progress area) changes, so that the image display content in the image display area changes in real time corresponding to the adjustment operation.
[0086] In some embodiments, after step S130, the method may further include the following steps:
[0087] Step f), based on the progress corresponding to the target real-time scale and / or the target historical scale, the image display content in the image display area is recorded.
[0088] In practical applications, such as Figure 4 As shown, through this process, users can browse the saved historical videos and choose any time point to re-record. After the recording is completed, users can easily save it to any other device, providing users with a new and convenient method of re-recording the screen.
[0089] In some embodiments, after step S130, the method may further include the following steps:
[0090] Step g), in response to a first recording operation on the image display area, determining a first moment corresponding to an operation moment of the first recording operation in the image display content;
[0091] Step h), in response to a second recording operation on the image display area, determining a second moment in the image display content corresponding to the operation moment of the second recording operation;
[0092] Step i), recording the image display content from the first moment to the second moment to obtain a recording result.
[0093] For example, Figure 5 As shown, when the user clicks on area 4 at the first moment, the bottom area 1 (historical progress area) will be narrowed to obtain area 5, and the system will record the content played in area 2 (i.e., the image display area). When the user clicks on area 4 again at the second moment, the recording will end, and the user can choose the save location. In this way, it is more convenient to select the recording time period, i.e., the time period between the first moment and the second moment, which improves the convenience of recording operation.
[0094] Based on the above steps g), h) and i), the method may further include the following steps: displaying the scale progress from the first moment to the second moment in the historical progress area and / or the real-time progress area.
[0095] For example, Figure 5 As shown, the length of area 5 (the time progress from the first moment to the second moment) can be adaptively adjusted according to the recording time of area 1 (historical progress area). By prompting the adjustment of the time progress from the first moment to the second moment, the user can timely view the real-time adjustment of the recording time period.
[0096] In some embodiments, after step S130, the method may further include the following steps:
[0097] Step j), in response to a third recording operation on the image display area, determining a third moment in the image display content corresponding to the operation moment of the third recording operation;
[0098] Step k), recording the image display content within the preset scale segment from the third moment onwards to obtain a recording result.
[0099] For example, Figure 5As shown, when the user clicks on area 4 at the first moment, the bottom area 1 (historical progress area) will be narrowed to obtain area 5, and the system will record the content played in area 2 (i.e., the image display area), and only retain 3 minutes from the current playback time point. When the recording time is reached, that is, 3 minutes are reached, the recording will end, and the user can choose the save position. In this way, it is more convenient to select the recording time period, that is, the preset time period after the third moment, which improves the convenience of recording operation.
[0100] Based on the above steps j) and k), the method may further include the following steps:
[0101] Step 1) prompting and displaying the scale scale progress of the preset scale scale segment after the third moment in the historical progress area and / or the real-time progress area.
[0102] For example, Figure 5 As shown, the length of area 5 (i.e., the time progress of the preset time period after the third moment) can be adaptively adjusted according to the recording time of area 1 (historical progress area). By prompting the user to adjust the time progress of the preset time period after the third moment, the user can timely view the real-time adjustment of the recording time period.
[0103] In some embodiments, the operation modes of the first progress adjustment operation and the second progress adjustment operation include any one or more of the following: a click operation, a slide operation, a drag operation, and an operation in which the touch duration is greater than a preset duration.
[0104] For example, Figure 6 As shown, the UI elements and layout of the vehicle-mounted system are controlled to respond to the user control status data for display. The system can receive the user's operation behavior, for example, respond to the switching of the shortcut menu bar content according to the click behavior in the form of touch, and for example, respond to the layout switching of the system desktop according to the dragging behavior in the form of touch, etc. Through multiple operation forms such as clicking, sliding, dragging and long pressing, the operation implementation method of this solution is more flexible.
[0105] Figure 7 A structural schematic diagram of a progress adjustment device for image display is provided. A graphical user interface is provided through a vehicle-mounted terminal, and the graphical user interface includes an image display area, a historical progress area, and a real-time progress area. The image display progress in the image display area corresponds to the scale scales in the historical progress area and the real-time progress area, and each historical scale scale in the historical progress area corresponds to multiple sub-scale scales in the real-time progress area. Figure 7 As shown, the image display progress adjustment device 700 includes:
[0106] A first determining module 701 is configured to, in response to a first progress adjustment operation on the historical progress area, determine that the first progress adjustment operation adjusts the current scale scale corresponding to the image display progress to a target historical scale scale, and determine a real-time scale scale under the plurality of sub-scale scales corresponding to the target historical scale scale in the real-time progress area;
[0107] A second determining module 702 is configured to, in response to a second progress adjustment operation on the real-time progress area, determine from the real-time progress area that the second progress adjustment operation adjusts a current scale scale corresponding to the image display progress to a target real-time scale scale under one of the sub-scale scales;
[0108] The control module 703 is used to control the image display content in the image display area based on the image display progress corresponding to the target real-time scale scale.
[0109] In some embodiments, the historical progress area and the real-time progress area are both in the form of scale bars and are spliced together to form a scale bar of preset length; the first determination module is specifically used to:
[0110] In response to the first progress adjustment operation of moving in the direction opposite to the real-time progress area scale bar in the historical progress area scale bar, the length of the historical progress area scale bar is reduced, and the length of the real-time progress area scale bar is increased, so as to determine that the first progress adjustment operation adjusts the current scale scale corresponding to the image display progress to the target historical scale scale, and makes the length of the real-time progress area scale bar adaptively adjusted based on the length of the historical progress area scale bar.
[0111] In some embodiments, the historical progress area and the real-time progress area are both in the form of scale bars and are spliced together to form a scale bar of preset length; the first determination module is specifically used to:
[0112] In response to the first progress adjustment operation on the scale bar of the historical progress area and moving in the direction of the scale bar of the real-time progress area, the length of the scale bar of the historical progress area is increased, and the length of the scale bar of the real-time progress area is decreased, so as to determine that the first progress adjustment operation adjusts the current scale scale corresponding to the image display progress to the target historical scale scale, and makes the length of the scale bar of the real-time progress area adaptively adjusted based on the length of the scale bar of the historical progress area.
[0113] In some embodiments, the apparatus further comprises:
[0114] The maintaining module is used for maintaining the length of the scale bar of the real-time progress area at the preset minimum scale bar length in response to the first progress adjustment operation in which the length of the scale bar of the real-time progress area is reduced to the preset minimum scale bar length.
[0115] In some embodiments, the apparatus further comprises:
[0116] The covering module is used to move to the minimum real-time progress area corresponding to the preset minimum scale bar length in response to the first progress adjustment operation on the scale bar of the historical progress area, and control the display of the minimum real-time progress area covering the historical progress area.
[0117] In some embodiments, the first determining module is specifically configured to:
[0118] In response to the first progress adjustment operation for the historical progress area, it is determined that the first progress adjustment operation adjusts the current scale scale corresponding to the image display progress to the target historical scale scale, and based on the image display progress corresponding to the target historical scale scale, controls the image display content in the image display area.
[0119] In some embodiments, the apparatus further comprises:
[0120] The recording module is used to record the image display content in the image display area based on the progress corresponding to the target real-time scale scale and / or the target historical scale scale.
[0121] In some embodiments, the recording module is specifically used to:
[0122] In response to a first recording operation on the image display area, determining a first moment corresponding to an operation moment of the first recording operation in the image display content;
[0123] In response to a second recording operation on the image display area, determining a second moment corresponding to an operation moment of the second recording operation in the image display content;
[0124] The image display content from the first moment to the second moment is recorded to obtain a recording result.
[0125] In some embodiments, the apparatus further comprises:
[0126] The first prompt module is used to prompt and display the scale scale progress from the first moment to the second moment in the historical progress area and / or the real-time progress area.
[0127] In some embodiments, the recording module is specifically used to:
[0128] In response to a third recording operation on the image display area, determining a third moment corresponding to an operation moment of the third recording operation in the image display content;
[0129] The image display content within the preset scale segment after the third moment is recorded to obtain a recording result.
[0130] In some embodiments, the apparatus further comprises:
[0131] The second prompt module is used to display the scale scale progress of the preset scale scale segment after the third moment in the historical progress area and / or the real-time progress area.
[0132] In some embodiments, the operation modes of the first progress adjustment operation and the second progress adjustment operation include any one or more of the following:
[0133] Click operations, slide operations, drag operations, and operations with a touch duration longer than the preset duration.
[0134] The image display progress adjustment device provided in the embodiment of the present application has the same technical features as the image display progress adjustment method provided in the above embodiment, so it can also solve the same technical problems and achieve the same technical effects.
[0135] An electronic device provided in an embodiment of the present application is Figure 8 As shown, the electronic device 800 includes a processor 802 and a memory 801, wherein the memory stores a computer program that can be run on the processor, and the processor implements the steps of the method provided in the above embodiment when executing the computer program.
[0136] See also Figure 8 The electronic device further includes: a bus 803 and a communication interface 804, a processor 802, a communication interface 804 and a memory 801 are connected via the bus 803; the processor 802 is used to execute an executable module stored in the memory 801, such as a computer program.
[0137] The memory 801 may include a high-speed random access memory (RAM), and may also include a non-volatile memory, such as at least one disk storage. The communication connection between the system network element and at least one other network element is realized through at least one communication interface 804 (which may be wired or wireless), and the Internet, wide area network, local area network, metropolitan area network, etc. may be used.
[0138] The bus 803 may be an ISA bus, a PCI bus, or an EISA bus, etc. The bus may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 8 Only one bidirectional arrow is used in the diagram, but this does not mean that there is only one bus or only one type of bus.
[0139] Among them, the memory 801 is used to store programs, and the processor 802 executes the program after receiving the execution instruction. The method executed by the device defined by the process disclosed in any embodiment of the present application can be applied to the processor 802 or implemented by the processor 802.
[0140] The processor 802 may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method can be completed by the hardware integrated logic circuit or software instructions in the processor 802. The above processor 802 can be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it can also be a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components. The methods, steps and logic block diagrams disclosed in the embodiments of the present application can be implemented or executed. The general processor can be a microprocessor or the processor can also be any conventional processor, etc. The steps of the method disclosed in the embodiments of the present application can be directly embodied as a hardware decoding processor for execution, or a combination of hardware and software modules in the decoding processor for execution. The software module can be located in a storage medium mature in the art such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory, or an electrically erasable programmable memory, a register, etc. The storage medium is located in the memory 801, and the processor 802 reads the information in the memory 801 and completes the steps of the above method in combination with its hardware.
[0141] Corresponding to the above-mentioned progress adjustment method for image display, an embodiment of the present application also provides a computer-readable storage medium, which stores computer-executable instructions. When the computer-executable instructions are called and executed by a processor, the computer-executable instructions prompt the processor to execute the steps of the above-mentioned progress adjustment method for image display.
[0142] The progress adjustment device for image display provided in the embodiment of the present application can be specific hardware on the device or software or firmware installed on the device. The implementation principle and technical effects of the device provided in the embodiment of the present application are the same as those of the aforementioned method embodiment. For the sake of brief description, for matters not mentioned in the device embodiment, reference can be made to the corresponding contents in the aforementioned method embodiment. Those skilled in the art can clearly understand that for the convenience and simplicity of description, the specific working processes of the systems, devices and units described above can all refer to the corresponding processes in the aforementioned method embodiment, and will not be repeated here.
[0143] In the embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. The device embodiments described above are merely schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some communication interfaces, and the indirect coupling or communication connection of the devices or units can be electrical, mechanical or other forms.
[0144] For another example, the flowchart and block diagram in the accompanying drawings show the possible architecture, function and operation of the device, method and computer program product according to multiple embodiments of the present application. In this regard, each box in the flowchart or block diagram can represent a module, a program segment or a part of the code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two consecutive boxes can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or the flowchart, and the combination of the boxes in the block diagram and / or the flowchart can be implemented with a dedicated hardware-based system that performs a specified function or action, or can be implemented with a combination of dedicated hardware and computer instructions.
[0145] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0146] In addition, each functional unit in the embodiments provided in the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0147] If the function is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application can be essentially or partly embodied in the form of a software product that contributes to the prior art. The computer software product is stored in a storage medium, including several instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the steps of the progress adjustment method for image display described in each embodiment of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), disk or optical disk, and other media that can store program codes.
[0148] It should be noted that similar numbers and letters represent similar items in the following figures. Therefore, once an item is defined in one figure, it does not need to be further defined and explained in subsequent figures. In addition, the terms "first", "second", "third", etc. are only used to distinguish the description and are not to be understood as indicating or implying relative importance.
[0149] Finally, it should be noted that the above-described embodiments are only specific implementation methods of the present application, which are used to illustrate the technical solution of the present application, rather than to limit it. The protection scope of the present application is not limited thereto. Although the present application is described in detail with reference to the aforementioned embodiments, ordinary technicians in the field should understand that any technician familiar with the technical field can still modify the technical solution recorded in the aforementioned embodiments within the technical scope disclosed in the present application, or can easily think of changes, or make equivalent replacements for some of the technical features therein; and these modifications, changes or replacements do not make the essence of the corresponding technical solution deviate from the scope of the technical solution of the embodiment of the present application. They should all be included in the protection scope of the present application. Therefore, the protection scope of the present application shall be based on the protection scope of the claims.
Claims
1. A method for adjusting progress of image display, It is characterized in that A graphical user interface is provided by a vehicle-mounted terminal, wherein the graphical user interface includes an image display area, a historical progress area, and a real-time progress area, the image display progress in the image display area corresponds to the scale scales in the historical progress area and the real-time progress area, and each historical scale scale in the historical progress area corresponds to multiple sub-scale scales in the real-time progress area; the method includes: In response to a first progress adjustment operation for the historical progress area, it is determined that the first progress adjustment operation adjusts the current scale scale corresponding to the image display progress to a target historical scale scale, and determines the real-time scale scale under the multiple sub-scale scales corresponding to the target historical scale scale in the real-time progress area; the image display progress in the image display area corresponds to the time in the historical progress area and the real-time progress area, and each historical time unit in the historical progress area corresponds to multiple sub-time units in the real-time progress area; the historical progress area and the real-time progress area are both in the form of scale scale bars and are spliced together into a scale scale bar of preset length; if the time unit represented by the scale scale in the historical progress area is minutes, the time unit represented by the scale scale in the real-time progress area is seconds; if the time unit represented by the scale scale in the historical progress area is hours, the time unit represented by the scale scale in the real-time progress area is minutes; In response to a second progress adjustment operation for the real-time progress area, determining from the real-time progress area that the second progress adjustment operation adjusts a current scale scale corresponding to the image display progress to a target real-time scale scale under one of the sub-scale scales; Based on the image display progress corresponding to the target real-time scale scale, controlling the image display content in the image display area; The method further includes: in response to the first progress adjustment operation on the scale bar of the historical progress area, moving to a minimum real-time progress area corresponding to a preset minimum scale bar length, and controlling the minimum real-time progress area to cover the display of the historical progress area; After the step of controlling the image display content in the image display area, the step further includes: in response to a third recording operation on the image display area, determining that the operation time of the third recording operation corresponds to a third moment in the scale bar of the real-time progress area of the image display content; recording the image display content within a preset scale segment after the third moment to obtain a recording result; and prompting and displaying the scale scale progress of the preset scale segment after the third moment in the historical progress area and / or the real-time progress area.
2. The method according to claim 1, It is characterized in that The historical progress area and the real-time progress area are both in the form of scale bars and are spliced together into a scale bar of preset length; the step of determining, in response to a first progress adjustment operation on the historical progress area, that the first progress adjustment operation adjusts the current scale corresponding to the image display progress to a target historical scale includes: In response to the first progress adjustment operation of moving in the direction opposite to the real-time progress area scale bar in the historical progress area scale bar, the length of the historical progress area scale bar is reduced, and the length of the real-time progress area scale bar is increased, so as to determine that the first progress adjustment operation adjusts the current scale scale corresponding to the image display progress to the target historical scale scale, and makes the length of the real-time progress area scale bar adaptively adjusted based on the length of the historical progress area scale bar.
3. The method according to claim 1, It is characterized in that The step of determining, in response to the first progress adjustment operation on the historical progress area, that the first progress adjustment operation adjusts the current scale scale corresponding to the image display progress to the target historical scale scale comprises: In response to the first progress adjustment operation on the scale bar of the historical progress area and moving in the direction of the scale bar of the real-time progress area, the length of the scale bar of the historical progress area is increased, and the length of the scale bar of the real-time progress area is decreased, so as to determine that the first progress adjustment operation adjusts the current scale scale corresponding to the image display progress to the target historical scale scale, and makes the length of the scale bar of the real-time progress area adaptively adjusted based on the length of the scale bar of the historical progress area.
4. The method according to claim 3, It is characterized in that Also includes: In response to the first progress adjustment operation in which the length of the scale bar of the real-time progress area is reduced to a preset minimum scale bar length, the length of the scale bar of the real-time progress area is maintained at the preset minimum scale bar length.
5. The method according to claim 1, It is characterized in that The step of determining, in response to the first progress adjustment operation for the historical progress area, that the first progress adjustment operation adjusts the current scale scale corresponding to the image display progress to the target historical scale scale includes: In response to the first progress adjustment operation for the historical progress area, it is determined that the first progress adjustment operation adjusts the current scale scale corresponding to the image display progress to the target historical scale scale, and based on the image display progress corresponding to the target historical scale scale, controls the image display content in the image display area.
6. The method according to claim 1, It is characterized in that After the step of controlling the image display content in the image display area, the method further includes: Based on the progress corresponding to the target real-time scale and / or the target historical scale, the image display content in the image display area is recorded.
7. The method according to claim 1, It is characterized in that After the step of controlling the image display content in the image display area, the method further includes: In response to a first recording operation on the image display area, determining a first moment corresponding to an operation moment of the first recording operation in the image display content; In response to a second recording operation on the image display area, determining a second moment corresponding to an operation moment of the second recording operation in the image display content; The image display content from the first moment to the second moment is recorded to obtain a recording result.
8. The method according to claim 7, It is characterized in that Also includes: The scale scale progress from the first moment to the second moment is displayed in the historical progress area and / or the real-time progress area.
9. The method according to claim 1, It is characterized in that The operation modes of the first progress adjustment operation and the second progress adjustment operation include any one or more of the following: Click operations, slide operations, drag operations, and operations with a touch duration longer than the preset duration.
10. A progress adjustment device for image display, It is characterized in that A graphical user interface is provided by a vehicle-mounted terminal, wherein the graphical user interface includes an image display area, a historical progress area, and a real-time progress area, the image display progress in the image display area corresponds to the scale scales in the historical progress area and the real-time progress area, and each historical scale scale in the historical progress area corresponds to multiple sub-scale scales in the real-time progress area; the device includes: A first determination module is used to respond to a first progress adjustment operation on the historical progress area, determine that the first progress adjustment operation adjusts the current scale scale corresponding to the image display progress to a target historical scale scale, and determine the real-time scale scale under the multiple sub-scale scales corresponding to the target historical scale scale in the real-time progress area; the image display progress in the image display area corresponds to the time in the historical progress area and the real-time progress area, and each historical time unit in the historical progress area corresponds to multiple sub-time units in the real-time progress area; the historical progress area and the real-time progress area are both in the form of scale scale bars and are spliced together into a scale scale bar of preset length; if the time unit represented by the scale scale in the historical progress area is minutes, the time unit represented by the scale scale in the real-time progress area is seconds; if the time unit represented by the scale scale in the historical progress area is hours, the time unit represented by the scale scale in the real-time progress area is minutes; A second determining module is configured to, in response to a second progress adjustment operation on the real-time progress area, determine from the real-time progress area that the second progress adjustment operation adjusts a current scale scale corresponding to the image display progress to a target real-time scale scale under one of the sub-scale scales; A control module, configured to control the image display content in the image display area based on the image display progress corresponding to the target real-time scale scale; The device further includes: a covering module, for responding to the first progress adjustment operation on the scale bar of the historical progress area, moving to the minimum real-time progress area corresponding to the preset minimum scale bar length, and controlling the minimum real-time progress area to cover the display of the historical progress area; The device also includes a recording module, which is used to: in response to a third recording operation on the image display area, determine the operation time of the third recording operation corresponding to a third moment in the scale bar of the real-time progress area of the image display content; record the image display content in a preset scale segment after the third moment to obtain a recording result; The device also includes: a second prompt module, which is used to prompt and display the scale scale progress of the preset scale scale segment after the third moment in the historical progress area and / or the real-time progress area.
11. An electronic device comprising a memory and a processor, wherein the memory stores a computer program that can be run on the processor. It is characterized in that When the processor executes the computer program, the steps of the method according to any one of claims 1 to 9 are implemented.
12. A computer-readable storage medium, It is characterized in that The computer-readable storage medium stores computer-executable instructions. When the computer-executable instructions are called and executed by a processor, the computer-executable instructions prompt the processor to execute the method according to any one of claims 1 to 9.
