CN112631480A - Automatic display method and device of picture sequence, electronic equipment and storage medium - Google Patents
Automatic display method and device of picture sequence, electronic equipment and storage medium Download PDFInfo
- Publication number
- CN112631480A CN112631480A CN202011563911.7A CN202011563911A CN112631480A CN 112631480 A CN112631480 A CN 112631480A CN 202011563911 A CN202011563911 A CN 202011563911A CN 112631480 A CN112631480 A CN 112631480A
- Authority
- CN
- China
- Prior art keywords
- picture
- display
- sliding
- displayed
- sequence
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 96
- 230000002441 reversible effect Effects 0.000 claims description 14
- 230000004044 response Effects 0.000 claims description 8
- 238000004590 computer program Methods 0.000 claims description 7
- 230000001105 regulatory effect Effects 0.000 abstract 1
- 230000000875 corresponding effect Effects 0.000 description 37
- 230000008569 process Effects 0.000 description 35
- 230000000694 effects Effects 0.000 description 26
- 230000006870 function Effects 0.000 description 22
- 230000009191 jumping Effects 0.000 description 14
- 230000001960 triggered effect Effects 0.000 description 14
- 238000010586 diagram Methods 0.000 description 11
- 238000012545 processing Methods 0.000 description 11
- 238000004891 communication Methods 0.000 description 10
- 238000005516 engineering process Methods 0.000 description 9
- 230000008859 change Effects 0.000 description 7
- 230000002829 reductive effect Effects 0.000 description 6
- 238000012015 optical character recognition Methods 0.000 description 5
- 230000003068 static effect Effects 0.000 description 5
- 230000009471 action Effects 0.000 description 4
- 230000003287 optical effect Effects 0.000 description 4
- 230000005236 sound signal Effects 0.000 description 4
- 238000012790 confirmation Methods 0.000 description 3
- 230000014509 gene expression Effects 0.000 description 3
- 230000003993 interaction Effects 0.000 description 3
- 230000001133 acceleration Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 2
- 230000002596 correlated effect Effects 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 230000002452 interceptive effect Effects 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 238000007726 management method Methods 0.000 description 2
- 230000006978 adaptation Effects 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 230000000670 limiting effect Effects 0.000 description 1
- 230000006386 memory function Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000011084 recovery Methods 0.000 description 1
- 230000033764 rhythmic process Effects 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/0482—Interaction with lists of selectable items, e.g. menus
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04845—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range for image manipulation, e.g. dragging, rotation, expansion or change of colour
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/0485—Scrolling or panning
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F3/04883—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
The disclosure relates to an automatic display method and device of a picture sequence, an electronic device and a storage medium. The method comprises the following steps: under the condition that the automatic playing condition is determined to be met, identifying characters contained in a current display picture in a display interface and acquiring character distribution information, wherein the current display picture corresponds to any picture in the picture sequence; determining a sliding direction and determining a sliding speed according to the character distribution information; and starting from any picture, sequentially displaying the pictures to be displayed in the picture sequence in a sliding manner according to the sliding direction and the sliding speed. The scheme provides a speed-regulating playing function of the picture sequence, frees both hands of a user, avoids operation fatigue possibly caused by manually regulating the playing speed, and improves the watching experience of the user to a certain extent.
Description
Technical Field
The present disclosure relates to the multimedia field, and in particular, to an automatic display method and apparatus for a picture sequence, an electronic device, and a storage medium.
Background
At present, when image display equipment such as a mobile phone displays pictures in a picture sequence such as a cartoon or an album, an automatic picture playing function is usually provided for a user. When the auto-play function in the related art is turned on, it is common to play pictures at a single play speed. Since the viewing time and the required energy of the user often vary with the pictures containing different display contents, the user is required to manually adjust the playing speed during the process of viewing the pictures to achieve the best viewing effect, so that the viewing experience of the user may be affected.
Disclosure of Invention
The present disclosure provides a method and an apparatus for automatically displaying a picture sequence, an electronic device, and a storage medium, to at least solve the technical problems in the related art. The technical scheme of the disclosure is as follows:
according to a first aspect of the embodiments of the present disclosure, an automatic display method for a picture sequence is provided, including:
under the condition that the automatic playing condition is determined to be met, identifying characters contained in a current display picture in a display interface and determining character distribution information, wherein the current display picture corresponds to any picture in the picture sequence;
determining a sliding direction and determining a sliding speed according to the character distribution information;
and starting from any picture, sequentially displaying the pictures to be displayed in the picture sequence in a sliding manner according to the sliding direction and the sliding speed.
Optionally, the determining that the automatic playing condition is met includes:
before the picture sequence is displayed, if an automatic playing control for the picture sequence is detected to be in an open state, determining that the automatic playing condition is met; or,
displaying an automatic playing control in a closed state in the display interface, determining that the automatic playing condition is met under the condition that a preset triggering operation implemented for the automatic playing control is detected, and placing the automatic playing control in an open state; or,
and when the picture sequence is displayed, determining that the automatic playing condition is met under the condition that the automatic playing starting operation implemented aiming at the display interface is detected.
Optionally, the automatic playing control is displayed in a menu bar of the display interface, and the method further includes:
hiding the menu bar in response to a preset trigger operation detected in a display area, which is positioned outside the menu bar, in the display interface.
Optionally, the determining the sliding direction includes:
determining a system default direction as the sliding direction; or,
acquiring a historical sliding direction of a historical picture sequence displayed before the picture sequence, and determining the historical sliding direction as the sliding direction.
Optionally, the display interface includes a first area and a second area, and the method further includes:
in the case that a first operation implemented for the presentation interface is detected, determining a trigger position of the first operation;
if the trigger position is located in the first area, the picture to be displayed is displayed in a sliding mode in the direction opposite to the current sliding direction, and the picture to be displayed comprises a picture located in front of any picture in the opposite direction;
and if the trigger position is located in the second area, replacing the current display picture with a picture which is separated from the current display picture by a first preset distance in the current sliding direction, and continuously displaying the picture to be displayed in a sliding mode from the replaced display picture.
Optionally, the method further includes:
and after displaying the second preset distance or the first time length according to the reverse direction, starting from the current display picture, and continuing to display the picture to be displayed in a sliding manner according to the sliding direction.
Optionally, the display interface further includes a third area, and the method further includes:
and if the trigger position is located in the third area, pausing sliding display, and displaying an automatic playing control panel in the display interface.
Optionally, the automatic playback control panel includes a speed setting control, and the method further includes:
determining a corresponding set speed in the case that the speed setting control is detected to be triggered;
and in response to the confirmation operation implemented aiming at the set speed, hiding the automatic playing control panel, and displaying the picture to be displayed in a sliding mode at a constant speed according to the set speed.
Optionally, the automatic playing control panel includes a playing ending control, and the method further includes:
determining a triggering moment under the condition that the playing ending control is detected to be triggered;
stopping sliding display, and statically displaying the current display picture at the triggering moment.
Optionally, the method further includes:
in the case that a second operation implemented for the presentation interface is detected, determining a trigger position of the second operation;
if the trigger position is located in the first area, increasing the current sliding speed according to a preset rule;
and if the trigger position is located in the second area, reducing the current sliding speed according to a preset rule.
Optionally, the character distribution information includes a number of characters and/or a density of characters.
Optionally, the sliding speed is negatively related to the number of characters, and/or the sliding speed is negatively related to the character density.
Optionally, the to-be-displayed pictures in the picture sequence form a to-be-displayed long picture, and the to-be-displayed pictures in the picture sequence are sequentially displayed in a sliding manner according to the sliding direction and the sliding speed, including:
continuously moving the long picture to be displayed in the sliding direction according to the sliding speed so as to continuously display the picture to be displayed in a sliding manner; or,
and replacing the current display picture by using a picture which is separated from the current display picture by a second preset distance in the current sliding direction in the long picture to be displayed every a second time length, wherein the second time length is in negative correlation with the sliding speed.
Optionally, the method further includes:
in the process of displaying the picture to be displayed in a sliding manner, if a dragging instruction aiming at the display interface is received, the dragging direction and the dragging distance indicated by the dragging instruction are determined;
determining a dragged picture corresponding to the dragging direction and the dragging distance according to the picture to be displayed;
and replacing the current display picture with the dragged picture, and continuing to display the picture to be displayed in a sliding manner from the dragged picture.
Optionally, at least one of the following is also included:
under the condition that the time lock exists in the picture sequence, determining a display interception time corresponding to the time lock, and quitting a display interface of the picture sequence after the current time reaches the display interception time;
under the condition that the paid pictures exist in the picture sequence, if the display picture at the next moment is predicted to contain the picture content of the paid pictures, displaying the paid information in the display interface;
and under the condition that the current display picture corresponds to the last picture to be displayed in the picture sequence, exiting from the display interface of the picture sequence.
Optionally, the picture sequence includes a cartoon or an album.
According to a second aspect of the embodiments of the present disclosure, an automatic display device for a picture sequence is provided, including:
the recognition unit is configured to recognize characters contained in a current display picture in a display interface and determine character distribution information under the condition that the automatic playing condition is determined to be met, wherein the current display picture corresponds to any picture in the picture sequence;
a determination unit configured to determine a sliding direction and determine a sliding speed according to the character distribution information;
and the display unit is configured to slide and display the pictures to be displayed in the picture sequence in sequence according to the sliding direction and the sliding speed from any picture.
Optionally, the identification unit is further configured to:
before the picture sequence is displayed, if an automatic playing control for the picture sequence is detected to be in an open state, determining that the automatic playing condition is met; or,
displaying an automatic playing control in a closed state in the display interface, determining that the automatic playing condition is met under the condition that a preset triggering operation implemented for the automatic playing control is detected, and placing the automatic playing control in an open state; or,
and when the picture sequence is displayed, determining that the automatic playing condition is met under the condition that the automatic playing starting operation implemented aiming at the display interface is detected.
Optionally, the automatic playing control is displayed in a menu bar of the display interface, and the apparatus further includes:
the hiding unit is configured to hide the menu bar in response to a preset trigger operation detected in a display area, located outside the menu bar, in the display interface.
Optionally, the determining unit is further configured to:
determining a system default direction as the sliding direction; or,
acquiring a historical sliding direction of a historical picture sequence displayed before the picture sequence, and determining the historical sliding direction as the sliding direction.
Optionally, the display interface includes a first area and a second area, and the apparatus further includes:
a first position determination unit configured to determine, in a case where a first operation performed for the presentation interface is detected, a trigger position of the first operation;
a reverse sliding unit configured to slide and display the to-be-displayed picture in a reverse direction of a current sliding direction if the trigger position is located in the first area, where the to-be-displayed picture includes a picture located before the any picture in the reverse direction;
and the forward jumping unit is configured to replace the current display picture by using a picture which is separated from the current display picture by a first preset distance in the current sliding direction if the trigger position is located in the second area, and continuously slide and display the picture to be displayed from the replaced display picture.
Optionally, the method further includes:
and the forward recovery unit is configured to continue to display the picture to be displayed in a sliding manner in the sliding direction from the current display picture after displaying the picture to be displayed in the reverse direction for a second preset distance or a first time length.
Optionally, the display interface further includes a third area, and the apparatus further includes:
and the sliding pause unit is configured to pause the sliding display and display the automatic playing control panel in the display interface if the trigger position is located in the third area.
Optionally, the automatic playing control panel includes a speed setting control, and the apparatus further includes:
a speed setting unit configured to determine a corresponding set speed in case that the speed setting control is detected to be triggered;
and the constant-speed sliding unit is configured to hide the automatic playing control panel in response to a confirmation operation implemented aiming at the set speed, and to display the picture to be displayed in a constant-speed sliding mode according to the set speed.
Optionally, the automatic playing control panel includes a playing ending control, and the apparatus further includes:
a time determining unit configured to determine a trigger time when the play end control is detected to be triggered;
and the sliding stopping unit is configured to stop sliding display and statically display the current display picture at the trigger moment.
Optionally, the method further includes:
a second position determination unit configured to determine, in a case where a second operation performed for the presentation interface is detected, a trigger position of the second operation;
the speed increasing unit is configured to increase the current sliding speed according to a preset rule if the trigger position is located in the first area;
and the speed reducing unit is configured to reduce the current sliding speed according to a preset rule if the trigger position is located in the second area.
Optionally, the character distribution information includes a number of characters and/or a density of characters.
Optionally, the sliding speed is negatively related to the number of characters, and/or the sliding speed is negatively related to the character density.
Optionally, the to-be-displayed pictures in the picture sequence constitute a to-be-displayed long picture, and the display unit is further configured to:
continuously moving the long picture to be displayed in the sliding direction according to the sliding speed so as to continuously display the picture to be displayed in a sliding manner; or,
and replacing the current display picture by using a picture which is separated from the current display picture by a second preset distance in the current sliding direction in the long picture to be displayed every a second time length, wherein the second time length is in negative correlation with the sliding speed.
Optionally, the method further includes:
the dragging parameter determining unit is configured to determine a dragging direction and a dragging distance indicated by a dragging instruction if the dragging instruction aiming at the display interface is received in the process of displaying the picture to be displayed in a sliding manner;
the dragged picture determining unit is configured to determine a dragged picture corresponding to the dragging direction and the dragging distance according to the picture to be displayed;
and the dragged picture replacing unit is configured to replace the current display picture by using the dragged picture and continuously display the picture to be displayed in a sliding mode from the dragged picture.
Optionally, at least one of the following is also included:
the arrival-time exit unit is configured to determine a display arrival time corresponding to a time lock under the condition that the time lock exists in the picture sequence, and exit from a display interface of the picture sequence after the current time reaches the display arrival time;
the paying display unit is configured to display paying information in the display interface if the display picture at the next moment is predicted to contain the picture content of the paying picture under the condition that the paying picture exists in the picture sequence;
and the ending exit unit is configured to exit the display interface of the picture sequence under the condition that the current display picture corresponds to the last picture to be displayed in the picture sequence.
Optionally, the picture sequence includes a cartoon or an album.
According to a third aspect of the embodiments of the present disclosure, an electronic device is provided, including:
a processor;
a memory for storing the processor-executable instructions;
wherein the processor is configured to execute the instructions to implement the method for automatically presenting a picture sequence as described in any of the embodiments of the first aspect.
According to a fourth aspect of the embodiments of the present disclosure, a storage medium is provided, where instructions, when executed by a processor of an electronic device, enable the electronic device to perform the automatic presentation method for a picture sequence described in any one of the above first aspects.
According to a fifth aspect of the embodiments of the present disclosure, there is provided a computer program product, which includes a computer program and/or instructions, and when the computer program and/or instructions are executed by a processor, the method for automatically displaying a picture sequence according to any one of the embodiments of the first aspect is implemented.
The technical scheme provided by the embodiment of the disclosure at least brings the following beneficial effects:
according to the embodiment of the disclosure, when the image display device automatically displays the pictures in the picture sequence in the display interface, the sliding speed can be determined by identifying the characters and the character distribution information in the current display picture, and the display speed in the automatic display process of the picture sequence is automatically adjusted according to the sliding speed, so that the dynamic display effect that the sliding speed automatically changes along with the character distribution information in the current display picture is realized. Therefore, the user does not need to manually adjust the playing speed of the picture sequence in the automatic display process, and the user experience is improved to a certain extent.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and, together with the description, serve to explain the principles of the disclosure and are not to be construed as limiting the disclosure.
Fig. 1 is a flowchart illustrating an automatic presentation method of a picture sequence according to an embodiment of the present disclosure;
FIG. 2 is an interactive flow chart illustrating a method for automatic presentation of a sequence of pictures according to an embodiment of the present disclosure;
3(a) -3 (b) are illustrations of a list of various caricature covers, shown according to an embodiment of the present disclosure;
FIG. 4 is a schematic diagram illustrating a long picture to be displayed, which is formed by pictures in a cartoon according to an embodiment of the disclosure;
FIG. 5 is a schematic illustration of a static presentation interface showing pictures in a caricature, according to an embodiment of the disclosure;
FIG. 6 is a schematic diagram illustrating a region division of a cartoon slide show interface according to an embodiment of the disclosure;
7(a) -7 (c) are schematic diagrams of presentation pages after various users click on a display area according to an embodiment of the disclosure;
FIG. 8 is a schematic diagram illustrating an auto-play control panel according to an embodiment of the present disclosure;
FIG. 9 is a schematic diagram illustrating the display effect of payment information according to an embodiment of the disclosure;
fig. 10 is a schematic diagram illustrating a presentation effect of play-time information according to an embodiment of the disclosure;
fig. 11 is a schematic diagram illustrating a presentation effect of play end information according to an embodiment of the disclosure;
FIG. 12 is a schematic block diagram of an automatic presentation apparatus for a sequence of pictures shown in accordance with an embodiment of the present disclosure;
fig. 13 is a block diagram illustrating an electronic device according to an embodiment of the present disclosure.
Detailed Description
In order to make the technical solutions of the present disclosure better understood by those of ordinary skill in the art, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below with reference to the accompanying drawings.
It should be noted that the terms "first," "second," and the like in the description and claims of the present disclosure and in the above-described drawings are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used is interchangeable under appropriate circumstances such that the embodiments of the disclosure described herein are capable of operation in sequences other than those illustrated or otherwise described herein. The implementations described in the exemplary embodiments below are not intended to represent all implementations consistent with the present disclosure. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the present disclosure, as detailed in the appended claims.
At present, when image display equipment such as a mobile phone displays pictures in a picture sequence such as a cartoon or an album, an automatic picture playing function is usually provided for a user. However, when the auto-play function in the related art is turned on, it is common to play the picture at a single play speed. For pictures containing different display contents, the viewing time and the required energy of the user are often different, so that the user is required to manually adjust the playing speed in the process of viewing the pictures to achieve the optimal viewing effect, and the viewing experience of the pictures can be influenced.
In order to solve the above problem, the present disclosure provides an automatic display method of a picture sequence: the display speed of the picture sequence is automatically adjusted according to the characters contained in the current display picture and the character distribution information of the characters, so that a user does not need to manually adjust the playing speed of the picture sequence in the automatic display process, and the user experience is improved to a certain extent.
Fig. 1 is a flowchart illustrating an automatic presentation method for a picture sequence according to an exemplary embodiment of the present disclosure. As shown in fig. 1, the method applied to the image display device may include the following steps 102 and 106.
And 102, under the condition that the automatic playing condition is determined to be met, identifying characters contained in a current display picture in a display interface and determining character distribution information, wherein the current display picture corresponds to any picture in the picture sequence.
In this embodiment, the image Display device may be an electronic device such as a mobile phone, a computer, a tablet device, a wearable device, and the like, and may be assembled with or externally connected to a Display component such as a Light Emitting Diode (LED) module, a Liquid Crystal Display (LCD) module, and the like, so as to Display related contents such as a picture, a panel, a control, and the like according to the embodiment of the disclosure.
In this embodiment, the picture sequence to be displayed may include at least one picture, and when the picture sequence includes a plurality of pictures, each picture may be sequentially displayed according to an arrangement order of the pictures in the sequence. In an embodiment, the picture sequence according to the embodiment of the present disclosure may be a cartoon including a plurality of cartoon pictures, and at this time, the picture according to the embodiment of the present disclosure is a cartoon picture in the cartoon. Each cartoon picture in the picture sequence can be further identified in a grading way according to at least one dimension of a part, a set, a chapter and the like. In another embodiment, the picture sequence related to the embodiment of the present disclosure may also be an album, and at this time, the picture related to the implementation of the present disclosure is a picture in the album, where the picture may be a picture taken by an image acquisition component assembled to the image display device, or a picture obtained by the device from other devices, and is not described again. In addition, the picture sequence described in all the following embodiments of the present disclosure may be the cartoon or the album, and may also be a picture sequence in other forms, which is not limited in the embodiments of the present disclosure.
Any one of the currently displayed pictures can be the first picture in the picture sequence, such as a cartoon cover picture or the first picture in an album; any picture can also be a displayed picture in a display state at the last display end time of the picture sequence, that is, the first displayed picture corresponding to the start time of the current display can be the last displayed picture corresponding to the end time of the previous display of the picture sequence. Of course, any picture may also be a picture that is not shown next to the last picture that is shown and corresponds to the end time of the previous display of the picture sequence, which is not limited in the embodiment of the present disclosure.
The automatic playing condition can be judged to be satisfied under various conditions, which is not limited by the embodiments of the present disclosure. For example, the image display device may provide an automatic playing control for a user in an image display application (such as a third-party comic playing application or a native album browsing application of the device), so that the user can open and close an automatic playing function by triggering the control. In an embodiment, the image display apparatus may detect a state of an automatic playing control for the picture sequence before displaying the picture sequence, and if the image display apparatus is in an open state, may determine that an automatic playing function corresponding to the control is open (for example, the automatic playing function is open when the user views the picture sequence or other picture sequences in the previous time), and may further determine that an automatic playing condition is satisfied, thereby implementing a memory function of the automatic playing state.
In another embodiment, the image display apparatus may also display an automatic playing control in a closed state in the display interface, and determine that an automatic playing condition is met and place the control in an open state when a preset triggering operation performed on the control is detected, so that the control may be manually triggered by a user to start an automatic playing function when the display picture sequence is. Further, the automatic play control may be displayed in a menu bar of the image display interface, so that after the automatic play function is started by performing the preset trigger operation, the user may further perform the preset trigger operation in a display area outside the menu bar, for example, after the automatic play control in the menu bar is triggered by a dragging operation, the display area outside the menu bar may be clicked. Therefore, the image display equipment can hide the automatic playing control or the menu bar after detecting the clicking operation, so that the situation that the set menu bar shields the displayed current picture is avoided, the larger picture display area is facilitated, and the better display effect is realized. Moreover, because the user is generally familiar with the operation of implementing the displayed picture in the menu bar of the displayed picture, displaying the automatic playing control in the menu bar is helpful for the user to conveniently see the control, and further knows that the automatic playing can be performed on the current displayed picture, thereby being helpful for reducing the learning cost of the user and facilitating the scheme popularization.
In another embodiment, the user may also directly implement an automatic playback start operation in the display interface, so that the image display device may determine that the automatic playback condition is satisfied after detecting the operation, and further start the automatic playback function. The automatic play start operation may be a preset shortcut operation such as double-click, triple-click, long-press, or the like, and may also be a preset operation implemented for an entity button of the device, such as double-click on a volume up key, which is not limited in the embodiments of the present disclosure. By the method, the user can simply and quickly start the automatic playing function through quick operation, and the user operation is further simplified.
In this embodiment, the image display device may identify characters included in the current display screen while displaying any one of the pictures in the picture sequence, and further obtain character distribution information of the characters. The characters in the current display frame can be recognized through technologies such as OCR (Optical Character Recognition), and the specific Recognition process can refer to the records in the related art, which is not described herein again. The characters may be characters, expressions, special characters, and the like, which are not limited in the embodiments of the present disclosure.
In an embodiment, the character distribution information may be a number of characters, such as the number of all characters in the current display screen, the number of characters in a preset area in the current display screen, and the like. Alternatively, the character distribution information may also be a character density, such as a ratio of the number of all characters in the current display frame to an area of the current display frame, a ratio of the number of characters in a certain preset area in the current display frame to the area of the area, and the like, which are not described again. Of course, the character distribution information may also be the number of characters and the character density, or may also be a character discrete degree (distance between different character concentration regions), a character interval, and the like, which is not limited in this disclosure. The character distribution information may be distribution information of inclusive characters, the content characters may be characters in a preset content display area, or different characters between pictures, and if the top of each comic includes a chapter name and the bottom includes a page number, the content display area other than the top and the bottom may be determined by identifying the character display area, and only the distribution information of the characters identified in the area may be determined, and even when a subsequent picture in the picture sequence is identified, only the characters in the content display area may be identified, so as to reduce interference of meaningless characters.
And 104, determining the sliding direction and determining the sliding speed according to the character distribution information.
And 106, starting from any picture, sequentially displaying the pictures to be displayed in the picture sequence in a sliding manner according to the sliding direction and the sliding speed.
In this embodiment, before the sliding display, the image display apparatus may determine a sliding direction and a sliding speed, and then sequentially slide and display each to-be-displayed picture in the picture sequence according to the determined sliding direction and sliding speed. By determining the sliding direction and the sliding speed, the effect of sliding display can be effectively realized. Each picture in the picture sequence is sequentially displayed according to the position sequence of each picture in the picture sequence, so according to the sequence, a picture which is not displayed in the sliding direction in the picture sequence (namely, a picture which is positioned before any currently displayed picture in the sliding direction) is a picture to be displayed, for example, in the picture sequence formed by sequentially arranging the picture 1, the picture 2 and the picture 3, the currently displayed picture is assumed to be the picture 2, and if the sliding direction is the picture 1 → the picture 2 → the picture 3, the picture 3 is the picture to be displayed; on the contrary, if the sliding direction is picture 3 → picture 2 → picture 1, then picture 1 is the picture to be shown. The image display device sequentially slides and displays the to-be-displayed pictures in the picture sequence, namely, the image display device sequentially and automatically displays each to-be-displayed picture according to the determined sliding sequence.
In an embodiment, the image display apparatus may determine the system default direction as the sliding direction, or may acquire a historical sliding direction of a historical image sequence displayed before the picture sequence and determine the historical sliding direction as the sliding direction. The historical image sequence may be a previous image sequence displayed before a currently displayed image sequence, and correspondingly, the historical sliding direction may be a sliding direction corresponding to a moment when the previous image sequence stops being displayed. The sliding direction determined by the two methods can be various possibilities, for example, the sliding direction can be from bottom to top, and for a cartoon, each cartoon picture in the cartoon can be automatically displayed in sequence from bottom to top; or, the sliding direction may also be from right to left, for example, for an album, the photos in the album may be automatically displayed in sequence from right to left, and of course, other directions may also be used, which are not described again.
In one embodiment, the determined sliding speed may be different corresponding to the different character distribution information. For example, the sliding speed may be negatively related to the number of characters, that is, the larger the number of characters in the current presentation interface is, the slower the sliding speed of the picture sequence is, and conversely, the smaller the number of characters in the current presentation interface is, the faster the sliding speed of the picture sequence is. Alternatively, the sliding speed may be negatively correlated with the character density, that is, the higher the character density in the current presentation interface is, the slower the sliding speed of the picture sequence is, and conversely, the lower the character density in the current presentation interface is, the faster the sliding speed of the picture sequence is. Through the negative correlation relation, the sliding speed is reduced when the characters are more so as to ensure that the user can fully check all the characters, the sliding speed can be accelerated when the characters are less so as to shorten the waiting time after the user watches the displayed content, and the user experience is further improved.
In an embodiment, the presentation interface may be divided into a first area and a second area, and at this time, the user may perform a first operation in real time in the presentation interface to adjust a presentation rhythm of a currently presented picture in the picture sequence in real time. Accordingly, the image presentation device may determine a corresponding trigger position in case of detecting the first operation performed on the presentation interface; then, judging: if the trigger position is located in the first area, the picture to be displayed is displayed in a sliding mode in the direction opposite to the current sliding direction; and if the trigger position is located in the second area, replacing the current display picture by using a picture which is separated from the current display picture by a first preset distance in the current sliding direction, and continuously displaying the picture to be displayed in a sliding mode from the replaced display picture. By the mode, the user can flexibly adjust the current display position of the picture sequence according to the watching progress. The first operation may be a single-click operation, such as a single click performed by using a hand in the touch panel or a single click performed by operating the mouse, or may also be other operations such as a double click and a slide, which are not limited in the embodiment of the present disclosure.
For example, in a case that the image display apparatus currently sequentially displays pictures in a picture sequence in a sequence from bottom to top, and the sliding direction is picture 1 → picture 2 → picture 3 → picture 4 → picture 5, and currently displays picture 3, if the top 1/3 region of the display interface is marked as a first region and the bottom 1/3 region is marked as a second region, after it is detected that the user clicks on the first region, the image display apparatus may slide in the reverse direction, and then sequentially displays pictures 2 and 1 (the first preset distance is the height of one picture); on the contrary, after it is detected that the user clicks on the second area, the picture 4 may be displayed immediately (at this time, the first preset distance is the height of one picture), and the picture 5 is displayed by sliding from the picture 4 in the display direction. Since the picture 5 is the last picture in the sliding direction in the sequence, the displaying process of the picture sequence can be directly ended when the picture 5 is displayed.
Further, under the condition that the trigger position is located in the first area, after displaying the second preset distance or the first duration in the reverse direction of the current sliding direction, the image display device may continue to slide and display the subsequent to-be-displayed picture in the sliding direction from the current display picture, so that a foldback sliding effect of continuously sliding in the original direction after sliding in the reverse direction for a period is presented in the display interface, so that the user can repeatedly watch the picture content of the foldback part. For example, after sliding in the reverse direction to the picture 2 (at this time, the second preset distance is the height of one picture) or displaying for 5s, the original sliding direction can be restored, and the pictures 3, 4 and 5 can be displayed continuously. Or, the image display apparatus may slide in the opposite direction of the current sliding direction when the trigger position is located in the first area, and resume to slide in the sliding direction when a second operation performed by the user in the second area is detected again, so that the user may view more screen contents repeatedly. For example, when the user slides to the displayed picture 1, the click operation performed by the user in the second area is detected, and the currently displayed picture 1 is restored to the original sliding direction, and the pictures 2, 3, 4, and 5 are continuously displayed. The specific values of the first preset distance and the second preset distance may be set according to actual scenes such as picture content, picture type, display interface size, and the like, which is not limited in the embodiments of the present disclosure.
In an embodiment, the display interface may further include a third area (e.g., an area located between the first area and the second area) different from the first area and the second area, and at this time, if the trigger position of the second operation is located in the third area, the image display device may pause the slide display, and display an automatic playing control panel in the display interface, so that the user can control and adjust the display parameters through the panel, which is beneficial to achieving a personalized slide display effect. Specifically, the image display apparatus may adjust the display parameters in the following manner.
In an embodiment, the automatic playback control panel may include a speed setting control, and at this time, the user may trigger the speed setting control to select the set speed by performing a preset trigger operation, and further, may perform a third operation in a display area outside the automatic playback control panel after the selection is completed, so as to exit the automatic playback control panel. Correspondingly, the image display device may determine the corresponding set speed when detecting that the speed setting control is triggered, then hide the automatic playing control panel in response to the detected third operation, and slide and display the to-be-displayed picture corresponding to the current time at the set speed. Of course, in the case that the third operation and other operations on the panel are not detected beyond the preset time (e.g. 4s), the panel may be directly hidden and the picture to be displayed may be displayed in a sliding manner at the set speed. Through the mode, the user can manually adjust the playing speed in the automatic playing control panel and quit the automatic playing control panel after the adjustment is completed, so that the image display equipment is restored to the original display interface, and the picture to be displayed is continuously displayed in a sliding mode at the newly set speed.
In an embodiment, the automatic playing control panel may further include a playing ending control, and at this time, the user may trigger the playing ending control by implementing a preset operation, so as to close the automatic playing function. Correspondingly, the image display device can determine the display picture corresponding to the trigger moment when detecting that the play end control is triggered; and then stopping sliding display, and statically displaying the current display picture corresponding to the trigger moment. Therefore, the user can close the automatic playing function of the picture sequence by triggering the playing ending control, and display the picture content of the current picture in a static state, namely stopping sliding display after closing the automatic displaying function, and recovering to the static displaying state in the related technology.
In an embodiment, in the process of displaying the picture sequence in the display interface in a sliding manner, the user may perform a third operation in the display interface, and accordingly, the image display device may correspondingly adjust the current sliding speed of the sliding display according to the trigger position of the third operation. Specifically, the image display apparatus may determine, when detecting a third operation performed on the display interface, a trigger position of the third operation, and then determine: if the trigger position is located in the first area, the current sliding speed can be increased according to a preset rule; if the trigger position is located in the second area, the current sliding speed can be reduced according to a preset rule. Of course, when the trigger position is located in the first area, the current sliding speed may also be reduced according to a preset rule; and when the trigger position is located in the second area, increasing the current sliding speed according to a preset rule. The third operation may be a double-click operation, for example, a double click is performed by using a hand in the touch panel or a double click is realized by operating the mouse, and certainly, other modes such as a single click, a long-time press and a drag may also be used, which is not limited in the embodiment of the present disclosure. Through the mode, the user can realize the quick adjustment of the sliding speed in the sliding display process, and compared with the mode of calling out the automatic playing control panel through triggering the third area and carrying out speed adjustment, the operation flow of the speed adjustment is effectively simplified, and the user experience is further promoted.
In an embodiment, each to-be-displayed picture in the picture sequence may form a to-be-displayed long picture in the sliding display process, the to-be-displayed long picture may be regarded as a picture formed by continuously splicing a plurality of to-be-displayed pictures in the picture sequence according to the order, and the process of sliding display of the picture sequence is a process of sequentially sliding display of picture contents at different positions of the to-be-displayed long picture. At this time, the slide show may be performed in various ways.
As an exemplary embodiment, the image presentation apparatus may continuously move the long fig. to be presented in the sliding direction at the current time according to the sliding speed at the current time to continuously present (the respective sheets constituting the long fig. to be presented) the pictures to be presented. Because the sliding speed is determined according to the character distribution information in the display interface, the determined sliding speed is correspondingly changed along with the change of the content of the picture displayed in the display interface in the display process of the image sequence, and finally, the display effect of continuous change of the sliding speed (namely the moving speed of the picture) and unidirectional continuous movement is presented.
As another exemplary embodiment, the image displaying apparatus may replace the current displaying picture with a picture spaced apart from the current displaying picture by a second preset distance in the current sliding direction in the long picture to be displayed every second time period, wherein the second time period is negatively related to the sliding speed. At this time, the sliding speed is the interval time between two adjacent jumps, if the number of characters in the current display interface is 100, the screen length of 5s jumping downwards is waited for 2/3, if the number of characters in the display interface after jumping is 500, the screen length of 2.5s or 3s jumping downwards is waited for 2/3, and the like, so that the display effect of jumping one step along the sliding direction at intervals is presented in the display interface, and the interval duration between two jumps (i.e. the duration of the continuous display of the display interface) is related to the distribution information of the characters contained in the display interface, so that the display effect of variable speed jumping is presented.
In an embodiment, in the sliding display process, a user can manually drag a display picture in a display interface to update display contents. Specifically, in the process of displaying the picture to be displayed in a sliding manner, if the image display device receives a dragging instruction for the display interface, the dragging direction and the dragging distance indicated by the dragging instruction are determined firstly, then a dragged picture corresponding to the dragging direction and the dragging distance is determined from the picture to be displayed, then the dragged picture is used for replacing the current display picture in the display picture, and the picture to be displayed is displayed continuously in a sliding manner from the dragged picture. Wherein, above-mentioned dragging direction and dragging distance can be confirmed according to the dragging track that the dragging instruction corresponds, if treat the picture that shows under the condition of showing at the uniform velocity from top to bottom, if the user upwards drags the current picture, then can confirm dragging direction and dragging distance according to the starting point and the terminal point of dragging the track: the direction of a component generated by a directional connecting line from a starting point to an end point in the vertical direction is determined as a dragging direction, and the length of the component is determined as a dragging distance. In the case of periodically detecting the dragging trajectory, the corresponding detection period may be set as small as possible, for example, the detection period may be set to 2ms, so as to display the dragging effect as close to real time as possible. Through the mode, the user can actively and flexibly drag the current display picture to adjust the current display picture, so that the phenomenon of overlooking or time consumption waiting is avoided.
In an embodiment, the display duration of the picture sequence or the viewing function may be preset, that is, the picture sequence has a time lock, at this time, the image display device may determine a display capture time corresponding to the time lock in the process of displaying the picture sequence in a sliding manner, and exit from the display interface of the current picture sequence after the current time reaches the display capture time, so that the picture sequence is displayed at regular time, and problems that a user is enthusiastic due to overtime display and the like are avoided.
In an embodiment, a paid picture may exist in the picture sequence, and at this time, if the image display device predicts that the display picture at the next moment includes the picture content of the paid picture, the paid panel may be displayed in the display interface, so that the user can view the paid picture, thereby effectively guaranteeing the rights and interests of the picture author. Wherein, the prediction process may be: and predicting picture content of which the next frame of picture contains the paid picture in continuous display, or predicting a display area of which the next jump comprises the display area of the paid picture in jump display, and the like.
In an embodiment, when the last to-be-displayed picture in the picture sequence is displayed at the current time, the image display device may exit the display interface of the current picture sequence, so as to stop displaying all the to-be-displayed pictures in the picture sequence.
According to the embodiment of the disclosure, when the image display device automatically displays the pictures in the picture sequence in the display interface, the sliding speed can be determined by identifying the characters and the character distribution information in the current display picture, and the display speed in the automatic display process of the picture sequence is automatically adjusted according to the sliding speed, so that the dynamic display effect that the sliding speed automatically changes along with the character distribution information in the current display picture is realized. Therefore, the user does not need to manually adjust the playing speed of the picture sequence in the automatic display process, and the user experience is improved to a certain extent.
With reference to the interactive flowchart of the automatic display method for a picture sequence shown in fig. 2, taking the picture sequence as a cartoon as an example, a process of the image display device for automatically displaying the cartoon through the operation interaction with the user through the technical scheme of the present disclosure is described in detail below. The method is applied to an image display apparatus, as shown in fig. 2, and the method may include the following steps 201 and 217.
Step 201, the mobile phone displays a cartoon list.
The automatic display method of the picture sequence can be integrated in a cartoon playing application in the form of a functional component, and can also be provided for the image display device in the form of an SDK (Software Development Kit) that can be called, so that the image display device can call when displaying the picture sequence in the form of a cartoon or an album, and the like, thereby realizing the automatic display of the picture sequence. In this embodiment, an example is described in which the image display apparatus is a mobile phone and the picture sequence is a cartoon including a plurality of cartoon pictures.
The mobile phone can display a cartoon list available for the user to watch in a list form in a touch screen of the mobile phone. As an exemplary embodiment, the cartoon list may be as shown in fig. 3(a), a plurality of cartoon covers are displayed in a two-row mode in the display interface, and any cartoon cover 301a may include cartoon related information such as cartoon title, cover drawings, album number, author, update time, and the like, so that the user can view and select a cartoon of interest for viewing. As another exemplary embodiment, the cartoon list may be as shown in fig. 3(b), a plurality of cartoon options are presented in a single column mode in the presentation interface, wherein any cartoon option 301b may include cartoon related information such as cartoon title, episode number, author, update time, story outline, etc. so that the user can view and select interesting cartoons for viewing.
In this implementation, the caricatures displayed in the caricature list may be caricature files stored locally in the mobile phone, or may also be displayed only with caricature information, and when the user selects a certain caricature to watch, the caricature picture of the selected caricature is obtained from the server to be displayed correspondingly, which is not limited in the embodiment of the present disclosure.
In this embodiment, any cartoon in the cartoon list may include at least one cartoon picture. Taking a cartoon comprising a plurality of cartoon pictures as an example, no matter in a static display mode in the related art or in a sliding display mode in the scheme of the embodiment, the plurality of cartoon pictures in the cartoon can be regarded as long pictures to be displayed which are formed by mutually connecting the cartoon pictures in a front-back sequence. Taking the connection in the up-down direction as an example, the mutual connection effect of the cartoon pictures in any cartoon is shown in fig. 4, wherein two adjacent cartoon pictures are connected seamlessly, so that when the cartoon pictures in the cartoon are displayed in a up-down sliding manner, the (n-1) th cartoon picture, the (n + 1) th cartoon picture and the (n + 1) th cartoon picture can be displayed continuously, and the up-down page turning effect of the cartoon pictures is realized. Of course, the connection mode may be left-right connection to achieve the left-right page turning effect of the cartoon picture, and the specific form is not described again.
Step 202, after the user selects and triggers a certain cartoon cover, the mobile phone displays any cartoon picture in the cartoon corresponding to the cartoon cover.
As shown in fig. 3(a), taking the caricature 4 as an example, after the user clicks a caricature cover which triggers the caricature 4, the mobile phone may obtain a historical playing progress of the caricature 4 by locally querying or requesting from the server: if the historical playing progress is obtained, the picture content at the playing position corresponding to the historical playing progress can be directly displayed, so that the watching and memorizing function is realized, the cost for inquiring the historical playing progress by the user is reduced, and the user experience is further improved. The history playing progress may be recorded by using a Unique Identifier (UUID) of the mobile phone or a user account logged in the mobile phone client as an index. If the historical playing progress is not obtained, the picture content at the default playing position may be directly displayed, and the default playing position may be a cartoon home page, a preset cartoon plot climax page, a cartoon high-heat page, and the like.
And step 203, the mobile phone displays an automatic playing button in a menu bar of the cartoon.
The mobile phone can display a menu bar for the cartoon in a display interface displaying the cartoon 4. Taking the case that the cartoon 4 currently shows the picture n as an example, the display effect is shown in fig. 5. The picture content of the picture n is displayed in a picture display area 501 in the display interface; the menu bar can comprise a top menu bar and a bottom menu bar, wherein the top menu bar can display the current collection number 501, the bottom menu bar can display a collection control 503, a user can select other cartoon collections to be watched in a popped collection area by triggering the control, and if the user selects the (n + 3) th collection in the collection area, the first page picture of the (n + 3) th collection can be directly displayed in the display interface after selection, and the display is further skipped to the (n + 3) th collection for display. An error correction feedback control 504 can be displayed in the bottom menu bar, so that the user can perform operations of reporting cartoon information errors, reporting cartoons, feeding back use suggestions and the like.
Further, an automatic playing control 505 may be displayed in the bottom menu bar, so that the user may start an automatic display function of the cartoon by triggering the control.
And step 204, after the user triggers the automatic playing button, the mobile phone identifies the characters in the current display interface and acquires character distribution information.
In an implementation, the mobile phone may recognize the characters in the current display screen through technologies such as OCR, and the specific recognition process may refer to the records in the related art, which is not described herein again. Wherein, the characters can be characters, such as Chinese characters, English, numbers, new Roman characters, and the like; expressions such as Emoij expressions, gif pictures, etc. can also be used; special characters such as "%", "@", punctuation marks, etc. may also be used, and the embodiments of the present disclosure are not limited thereto.
After the characters are recognized, the mobile phone can further determine the recognized character distribution information. The character distribution information may be the number of characters, such as the number of all characters in the current display screen, the number of characters in a preset area in the current display screen, and the like. Alternatively, the character distribution information may also be a character density, such as a ratio of the number of all characters in the current display frame to an area of the current display frame, a ratio of the number of characters in a certain preset area in the current display frame to the area of the area, and the like, which are not described again. Of course, the character distribution information may also be the number of characters and the character density, or may also be a character discrete degree (distance between different character concentration regions), a character interval, and the like, which is not limited in this disclosure.
In addition, the character distribution information of all the characters recognized in the display interface may be determined, and if the gray area shown in fig. 5 is the display interface, the character distribution information of all the characters in the area may be determined in the above manner. Or, because the information "xxxxxxxx" such as chapter names exists at the top of the gray area, and the page number "-nth page-" exists at the bottom, it is obvious that the information is not true cartoon content, i.e. is not a content character, so that the character can not be recognized according to the area where the information exists, for example, only the characters in the content display area between the dotted lines 506 are recognized, so as to reduce the recognition data amount and shorten the recognition time; still alternatively, to avoid the recognition error caused by the inaccurate position of the dotted line 506, all the characters in all the gray areas (i.e. the complete display interface) may be recognized, and after the characters are recognized, the characters are compared with the characters in the previous page (e.g. page n-1) to determine different characters (the chapter names and page numbers are often mostly the same characters), and further determine the character distribution information of the different characters.
Step 205, determining the sliding direction and determining the sliding speed according to the character distribution information.
In an embodiment, the image display apparatus may determine the system default direction as the sliding direction, or may acquire a historical sliding direction of a historical image sequence displayed before the picture sequence and determine the historical sliding direction as the sliding direction. The historical image sequence may be a previous image sequence displayed before a currently displayed image sequence, and correspondingly, the historical sliding direction may be a sliding direction corresponding to a moment when the previous image sequence stops being displayed. For example, corresponding to fig. 5, a system default direction at the current time (e.g., from bottom to top) may be determined as the sliding direction, or a sliding direction when a cartoon (e.g., cartoon 3) that is played most recently before the current cartoon is played is determined as the current sliding direction, and so on, which is not described again.
The sliding speed may be inversely related to the number of characters, that is, the larger the number of characters in the current display interface is, the slower the sliding speed of the picture sequence is, and conversely, the smaller the number of characters in the current display interface is, the faster the sliding speed of the picture sequence is. Alternatively, the sliding speed may be negatively correlated with the character density, that is, the higher the character density in the current presentation interface is, the slower the sliding speed of the picture sequence is, and conversely, the lower the character density in the current presentation interface is, the faster the sliding speed of the picture sequence is. Through the negative correlation relation, the sliding speed is reduced when the characters are more so as to ensure that the user can fully check all the characters, the sliding speed can be accelerated when the characters are less so as to shorten the waiting time after the user watches the displayed content, and the user experience is further improved.
In addition, after the user clicks the automatic playing control 505, the mobile phone may automatically hide or retract the menu bar, so as to display the comic 4 in a full screen mode, thereby achieving a better comic display effect.
And step 206, the mobile phone slides upwards to display the cartoon picture to be displayed.
In this embodiment, it is not assumed that the determined sliding direction is from bottom to top, and at this time, the mobile phone may start to slide and display other comic pictures (picture n, picture n +1, picture n +/2.) after the picture n in the comic 4 in the full-screen mode with the picture n shown in fig. 5 as a starting point.
Specifically, the image display device may continuously move the long image to be displayed in the sliding direction according to the determined sliding speed to continuously display (form each of the long images to be displayed) the image to be displayed, because the sliding speed is determined according to the character distribution information in the display interface, during the display of the image sequence, the determined sliding speed also changes correspondingly along with the change of the content of the image displayed in the display interface, and thus the display effect of continuous change of the sliding speed (i.e., the moving speed of the image) and unidirectional continuous movement is presented.
As shown in fig. 5, the mobile phone may continuously move the long picture to be displayed from top to bottom from the picture n according to the sliding speed, so as to continuously slide and display each comic picture located behind the picture n in the comic 4, thereby presenting a continuous sliding display effect in the display interface. It can be understood that, as the frame of the slide display changes, the above-mentioned process of determining the slide speed may be performed periodically, for example, every preset time period (e.g. 10ms) or every preset distance (e.g. 1px) of sliding may be performed, that is, the slide speed may be determined in turn, where the smaller the preset time period or the preset distance is, the smoother the change of the slide speed (the lighter the click feeling) is during the slide display, and therefore, the period of determining the slide speed may be set to be the same as the display refresh period of the display interface, thereby ensuring that the optimal continuous slide effect is achieved.
Or, the image display apparatus may also replace the current display picture with a picture that is separated from the current display picture by a second preset distance in the current sliding direction in the long picture to be displayed at intervals of a second time length, where the second time length is negatively related to the sliding speed. At this time, the sliding speed is the interval time between two adjacent jumps, if the display interface of the picture n shown in fig. 5 includes 100 characters, it may wait for 5s to jump downward 2/3 screen length, and the display effect after jumping is as shown in fig. 7(a), where the upper 1/3 portion of the display interface shows the lower 1/3 portion 701a of the picture n, and the lower 2/3 portion of the display interface shows the upper 2/3 portion of the picture n +1, where the upper 2/3 portion 702a of the picture n is not shown in the display interface. If the number of the characters in the display interface shown in 7(a) after the jump is 500, continuously waiting for 2.5s or 3s to continuously jump downwards for 2/3 screen lengths, at this time, the upper 2/3 part in the display interface shows the lower 2/3 part of the picture n +1, and the lower 1/3 part in the display interface shows the upper 1/3 part of the picture n +2, which is not described in detail. Therefore, the display effect of jumping in the sliding direction at intervals is presented in the display interface in the jumping display mode, and the interval duration between every two jumping (namely the duration of continuous display of the display interface) is related to the distribution information of the characters contained in the display interface, so that the display effect of variable-speed jumping is presented.
If the user does not operate, the cartoon 4 can continuously slide or jump downwards at a variable sliding speed according to the sliding direction until the display is stopped after the prediction condition is met. During the presentation process, the user may want to return to and re-read a certain part because the user may view the picture content automatically presented by the caricature 4 due to distractions, adjustment of the mobile phone, or other influences. Alternatively, the current presentation speed may be slower than the user's viewing speed, and thus the user may not want to waste too much time waiting for playback, but want to manually speed up the playback speed. At this time, the user can actively adjust the sliding direction or the sliding speed through manual operation.
As shown in fig. 6, the display interface at any time in the sliding display process may be divided into a first area, a second area, and a third area, so that the user may perform a corresponding trigger operation in each area of the display interface to adjust the sliding direction or the sliding speed. The first region, the second region and the third region may be divided in multiple ways, for example, the display interface may be divided into three equal parts in the vertical direction, and the three parts of regions are respectively used as the first region, the second region and the third region. Accordingly, the handset can implement the above adjustment through steps 207-.
In step 207, the user clicks the first region or the second region to adjust the sliding direction.
The user can correspondingly adjust the sliding direction (i.e., adjust the current display position) by performing a clicking operation in the first area or the second area, and the following description will take a preset operation as a clicking operation and a preset distance as a screen length of 1 as an example.
As shown in fig. 7(a), if the user performs a single-click operation in the first area, the currently displayed content in the display interface is updated as shown in fig. 7(b), that is, the currently displayed position of the display interface moves up (i.e., slides down) by a distance of 1 screen. At this time, the downward sliding display may be continued from the display position shown in fig. 7(b), or the upward sliding display may also be performed, and the upward sliding display may also be resumed after the downward sliding display is continued for a preset time or a preset distance.
Alternatively, as shown in fig. 7(a), if the user performs the single-click operation in the second area, the current display content in the display interface is updated as shown in fig. 7(c), that is, the current display position of the display interface moves downward (i.e., slides upward) by a distance of 1 screen. At this time, the slide display can be continued downward from the display position shown in fig. 7(c) at the original slide speed.
And step 208, the user double clicks the first area or the second area to adjust the corresponding relation between the sliding speed and the character distribution information.
As mentioned above, the sliding speed is related to the character distribution information in the current display interface, and taking the number of characters as an example, the corresponding relationship between the sliding speed and the speed gear may be preset, for example, the sliding speed gear range is 1-10 gears, and the higher the gear is, the faster the slide-down display speed is (also may be 0-10 gears, where 0 gear is equivalent to closing the automatic display function). For example, when the number of characters is 0-50, the sliding speed is 8 steps (continuously sliding at 600 px/s or jumping every 2.5 s), and when the number of characters is 50-100, the sliding speed is 2 steps (continuously sliding at 300 px/s or jumping every 5 s), and the like, the corresponding relationship can be adjusted according to the user operation. The preset operation is explained as a double click.
After the user double-clicks the first area, the mobile phone may adjust the number of characters in the correspondence, for example, adjust the number of characters corresponding to the 8 th gear from 0-50 to 0-30, so that the number of characters displayed at the same sliding speed is less, and the increase of the sliding speed is realized. Or the gear in the above correspondence relationship may be adjusted, for example, 8 gears corresponding to 0-50 characters are adjusted to 9 gears, so that the gear corresponding to the same character is higher, thereby increasing the sliding speed. The sliding speed in the above correspondence may also be adjusted, for example, the sliding speed corresponding to the gear 8 is adjusted to be 600px of continuous sliding per second or to be jumped every 2.5s, and is adjusted to be 800px of continuous sliding per second or to be jumped every 2s, so as to increase the sliding speed. Similarly, when the user double-clicks the second region, the sliding speed may be correspondingly reduced according to the above manner, and the detailed process is not repeated.
Further, in the case where the current slide-down display speed is already the highest gear (e.g., 10 th gear), the above adjustment may not be made by continuing to double-click the first region, and/or in the case where the current slide-down display speed is already the lowest gear (e.g., 1 st gear), the above adjustment may not be made by continuing to double-click the second region.
It should be noted that whether to execute the adjustment operations in steps 207-208, and the execution times and execution sequence of each step may be flexibly determined according to actual scenarios, which is not limited in the embodiment of the present disclosure.
Step 209, after the user clicks the third area, the mobile phone pops up the automatic playing control panel.
Step 210, the user configures the display parameters in the automatic playing control panel, and the mobile phone correspondingly adjusts the display parameters.
The user can call the automatic playing control panel in the display interface of the mobile phone by implementing preset operation (such as clicking) in the target area, and correspondingly adjust the display parameters through the panel. Accordingly, the mobile phone can pop up the automatic playing control panel after detecting the operation.
As shown in fig. 8, if the user performs a single-click operation in the third area shown in fig. 6, an automatic playback control panel 801 is correspondingly displayed in the mobile phone. The automatic playback control panel 801 may include adjustment controls for various display parameters, so that a user may adjust the display parameters by performing corresponding operations on the adjustment controls.
In an embodiment, the automatic playback control panel 801 may include a direction selection control 802, and if the current sliding direction is downward sliding, the user may click to select upward sliding, or may select a sliding direction such as left or right in a pop-up secondary window by triggering a right "> >" control.
In an embodiment, the automatic playing control panel 801 may include a speed adjustment button 803, and a user may set the sliding speed to a proper gear by dragging the speed adjustment button 803, so as to implement a forced adjustment of the sliding speed, where the adjusted sliding speed is a fixed speed, that is, the adjusted mobile phone may continuously slide or jump at a constant speed according to the fixed speed to display the comic, and the sliding speed may not be automatically adjusted according to the character distribution information.
In an embodiment, the auto-play control panel 801 may include an auto-throttle button 804, which may be selected by default when the auto-play function is turned on, and the auto-throttle function in the sliding display process is turned on after the button is selected. Under the condition that the function is started, the mobile phone can recognize characters displayed in a current display interface in real time through technologies such as OCR (optical character recognition) and the like in the sliding display process, and automatically adjust the current sliding speed in real time according to character distribution information.
Of course, the sliding speed determined by the number of characters when the automatic speed-adjusting button 804 is triggered may not be equal to the sliding speed set by the speed-adjusting button 803, so that the speed-adjusting button 803 may be set to be effective in selecting from the automatic speed-adjusting button 804, so as to avoid functional conflict. If the user adjusts the current sliding speed through the speed adjustment button 803, the automatic speed adjustment button 804 may be forced to be in an un-triggered state; when the auto throttle button 804 is triggered by the user, the speed adjust button 803 may be forced to a non-draggable state, such as graying out.
In one embodiment, an exit button 805 may be included in the auto-play control panel 801, which the user may exit the setup process of the auto-play control panel 801 by triggering. Correspondingly, after detecting the triggering operation of the user, the mobile phone can hide the automatic playing control panel and continue to slide and display the cartoon 4 according to the current setting result of the user for each control.
In addition, as shown in fig. 9, in an embodiment, a paid picture may exist in a picture sequence, and at this time, if the image display device predicts that the display frame at the next moment includes the picture content of the paid picture (the display area of the next hop includes the display area of the paid picture), a paid panel 901 may be displayed in the display interface, so that the user can view the paid picture, thereby effectively guaranteeing the rights and interests of the picture author. Specifically, the payment panel 901 may include payment instruction information 902, such as "pay part, please watch after purchase"; a payment entry button 903 may be included, such as the button "10 yuan/chapter buy immediately" which the user may jump to the payment page of caricature 4 upon clicking. The system can further include a panel closing control 904, the user can directly close the payment panel 901 by clicking the control, and after the panel is closed, the information of the home page and the cover of the picture m or the cartoon 4 is directly displayed, which is not described again.
As shown in fig. 10, the display duration may be preset for the picture sequence or the viewing function, that is, the picture sequence has a time lock, at this time, the image display apparatus may determine a display ending time corresponding to the time lock in the process of displaying the picture sequence in a sliding manner, and may display and play the arrival time panel 1001 after the current time reaches the display ending time. The panel can comprise time-up reminding information, such as 'watching time, having a break at a bar'; the exit view button 1003 may be included, and the mobile phone may close the play-to-time panel 1001 after detecting that the button is triggered, and directly display the home page, cover information, and the like of the picture m or the comic 4, which is not described again. Therefore, the picture sequence is displayed at regular time, and the problems that the user is indulged and the like possibly caused by overtime display are avoided.
As shown in fig. 11, in an embodiment, in a case that the last to-be-displayed picture in the completed picture sequence is displayed at the current time, the image display device may display a play end panel 1101, which may include play end information 1102, such as "the latest album has been viewed; update prompting information such as "follow-up content 14:00 updates per day" may also be included; processing controls 1104, such as a subscription control, a look-ahead control, and/or a sharing control, may also be included; a recommended caricature 1105 may also be included so that the user may click directly on the recommended caricature for presentation.
It should be noted that the area dividing manner, the trigger operation manner, the panel or control display position, the sliding direction, the sliding speed, and the like shown in the foregoing embodiments are all exemplary, and the method may be adjusted correspondingly according to an actual scene when in use, and is not limited thereto.
Correspondingly to the embodiment of the automatic display method of the picture sequence, the disclosure also provides an embodiment of an automatic display device of the picture sequence.
Fig. 12 is a schematic block diagram illustrating an automatic presentation apparatus of a picture sequence according to an embodiment of the present disclosure. The automatic display device for picture sequences shown in this embodiment may be applied to image display devices, including but not limited to mobile phones, tablet computers, wearable devices, personal computers, and other electronic devices.
As shown in fig. 12, the automatic presentation apparatus for a picture sequence may include:
the identifying unit 1201 is configured to identify characters contained in a current display screen in a display interface and determine character distribution information under the condition that it is determined that an automatic playing condition is met, wherein the current display screen corresponds to any one picture in the picture sequence;
a determination unit 1202 configured to determine a sliding direction and determine a sliding speed according to the character distribution information;
a displaying unit 1203, configured to slide and display the pictures to be displayed in the picture sequence in sequence according to the sliding direction and the sliding speed, starting from the any picture.
Optionally, the identification unit is further configured to:
before the picture sequence is displayed, if an automatic playing control for the picture sequence is detected to be in an open state, determining that the automatic playing condition is met; or,
displaying an automatic playing control in a closed state in the display interface, determining that the automatic playing condition is met under the condition that a preset triggering operation implemented for the automatic playing control is detected, and placing the automatic playing control in an open state; or,
and when the picture sequence is displayed, determining that the automatic playing condition is met under the condition that the automatic playing starting operation implemented aiming at the display interface is detected.
Optionally, the automatic playing control is displayed in a menu bar of the display interface, and the apparatus further includes:
a hiding unit 1204 configured to hide the menu bar in response to a preset trigger operation detected in a presentation area of the presentation interface located outside the menu bar.
Optionally, the determining unit 1202 is further configured to:
determining a system default direction as the sliding direction; or,
acquiring a historical sliding direction of a historical picture sequence displayed before the picture sequence, and determining the historical sliding direction as the sliding direction.
Optionally, the display interface includes a first area and a second area, and the apparatus further includes:
a first position determination unit 1205 configured to, in a case where a first operation performed on the presentation interface is detected, determine a trigger position of the first operation;
a reverse sliding unit 1206, configured to slide and display the to-be-displayed picture according to a reverse direction of a current sliding direction if the trigger position is located in the first area, where the to-be-displayed picture includes a picture located before the any picture in the reverse direction;
a forward jumping unit 1207, configured to, if the trigger position is located in the second area, replace the current display frame with a frame that is spaced from the current display frame by a first preset distance in the current sliding direction, and continue to slide and display the to-be-displayed picture from the replaced display frame.
Optionally, the method further includes:
and a forward restoring unit 1208, configured to continue to slide and display the to-be-displayed picture in the sliding direction from the current display screen after displaying the to-be-displayed picture in the reverse direction by the second preset distance or the first duration.
Optionally, the display interface further includes a third area, and the apparatus further includes:
a sliding pause unit 1209, configured to pause the sliding display and display the automatic playing control panel in the display interface if the trigger position is located in the third area.
Optionally, the automatic playing control panel includes a speed setting control, and the apparatus further includes:
a speed setting unit 1210 configured to determine a corresponding set speed in case it is detected that the speed setting control is triggered;
a constant-speed sliding unit 1211 configured to hide the automatic playing control panel in response to a confirmation operation performed on the set speed, and to display the picture to be displayed in a constant-speed sliding manner according to the set speed.
Optionally, the automatic playing control panel includes a playing ending control, and the apparatus further includes:
a time determining unit 1212 configured to determine a trigger time when it is detected that the play end control is triggered;
and a slide stop unit 1213 configured to stop the slide presentation and statically present the current presentation screen at the trigger time.
Optionally, the method further includes:
a second position determination unit 1214 configured to, in a case where a second operation performed for the presentation interface is detected, determine a trigger position of the second operation;
a speed increasing unit 1215 configured to increase the current sliding speed according to a preset rule if the trigger position is located in the first region;
a speed reducing unit 1216, configured to reduce the current sliding speed according to a preset rule if the trigger position is located in the second area.
Optionally, the character distribution information includes a number of characters and/or a density of characters.
Optionally, the sliding speed is negatively related to the number of characters, and/or the sliding speed is negatively related to the character density.
Optionally, the pictures to be displayed in the picture sequence constitute a long picture to be displayed, and the displaying unit 1203 is further configured to:
continuously moving the long picture to be displayed in the sliding direction according to the sliding speed so as to continuously display the picture to be displayed in a sliding manner; or,
and replacing the current display picture by using a picture which is separated from the current display picture by a second preset distance in the current sliding direction in the long picture to be displayed every a second time length, wherein the second time length is in negative correlation with the sliding speed.
Optionally, the method further includes:
a dragging parameter determining unit 1217, configured to determine, in a process of displaying the to-be-displayed picture in a sliding manner, a dragging direction and a dragging distance indicated by a dragging instruction if the dragging instruction for the display interface is received;
a dragged picture determining unit 1218, configured to determine, according to the to-be-displayed picture, a dragged picture corresponding to the dragging direction and the dragging distance;
a dragged picture replacing unit 1219 configured to replace the currently displayed picture with the dragged picture and to continue to slide and display the picture to be displayed from the dragged picture.
Optionally, at least one of the following is also included:
the arrival-time exit unit 1220 is configured to determine a display arrival time corresponding to a time lock when the time lock exists in the picture sequence, and exit the display interface of the picture sequence after the current time reaches the display arrival time;
a payment display unit 1221, configured to, if it is predicted that a display screen at a next time includes a picture content of the payment picture, display payment information in the display interface if the payment picture exists in the picture sequence;
and an end exiting unit 1222, configured to exit the display interface of the picture sequence if the current display screen corresponds to the last picture to be displayed in the picture sequence.
Optionally, the picture sequence includes a cartoon or an album.
An embodiment of the present disclosure also provides an electronic device, including:
a processor;
a memory for storing the processor-executable instructions;
wherein the processor is configured to execute the instructions to implement the automatic presentation method for a picture sequence according to any of the above embodiments.
Embodiments of the present disclosure also provide a storage medium, where instructions in the storage medium, when executed by a processor of an electronic device, enable the electronic device to perform the automatic display method for a picture sequence according to any of the above embodiments.
Embodiments of the present disclosure further provide a computer program product configured to execute the automatic display method for a picture sequence according to any of the above embodiments.
Fig. 13 is a schematic block diagram illustrating an electronic device in accordance with an embodiment of the present disclosure. For example, the electronic device 1300 may be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, an exercise device, a personal digital assistant, and so forth.
Referring to fig. 13, electronic device 1300 may include one or more of the following components: processing component 1302, memory 1304, power component 1306, multimedia component 1308, audio component 1310, input/output (I/O) interface 1312, sensor component 1314, and communication component 1318.
The processing component 1302 generally controls overall operation of the electronic device 1300, such as operations associated with display, telephone calls, data communications, camera operations, and recording operations. The processing component 1302 may include one or more processors 1320 to execute instructions to perform all or part of the steps of the above-described method for automatically presenting a sequence of pictures. Further, the processing component 1302 can include one or more modules that facilitate interaction between the processing component 1302 and other components. For example, the processing component 1302 may include a multimedia module to facilitate interaction between the multimedia component 1308 and the processing component 1302.
The memory 1304 is configured to store various types of data to support operation at the electronic device 1300. Examples of such data include instructions for any application or method operating on the electronic device 1300, contact data, phonebook data, messages, pictures, videos, and so forth. The memory 1304 may be implemented by any type or combination of volatile or non-volatile memory devices such as Static Random Access Memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic or optical disks.
The power supply component 1306 provides power to the various components of the electronic device 1300. Power components 1306 may include a power management system, one or more power sources, and other components associated with generating, managing, and distributing power for electronic device 1300.
The multimedia component 1308 includes a screen that provides an output interface between the electronic device 1300 and a user. In some embodiments, the screen may include a Liquid Crystal Display (LCD) and a Touch Panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive an input signal from a user. The touch panel includes one or more touch sensors to sense touch, slide, and gestures on the touch panel. The touch sensor may not only sense the boundary of a touch or slide action, but also detect the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 1308 includes a front facing camera and/or a rear facing camera. The front-facing camera and/or the rear-facing camera may receive external multimedia data when the electronic device 1300 is in an operating mode, such as a shooting mode or a video mode. Each front camera and rear camera may be a fixed optical lens system or have a focal length and optical zoom capability.
The audio component 1310 is configured to output and/or input audio signals. For example, the audio component 1310 includes a Microphone (MIC) configured to receive external audio signals when the electronic device 1300 is in an operational mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signal may further be stored in the memory 1304 or transmitted via the communication component 1318. In some embodiments, the audio component 1310 also includes a speaker for outputting audio signals.
The I/O interface 1312 provides an interface between the processing component 1302 and peripheral interface modules, which may be keyboards, click wheels, buttons, etc. These buttons may include, but are not limited to: a home button, a volume button, a start button, and a lock button.
The sensor assembly 1314 includes one or more sensors for providing various aspects of state assessment for the electronic device 1300. For example, the sensor assembly 1314 may detect an open/closed state of the electronic device 1300, the relative positioning of components, such as a display and keypad of the electronic device 1300, the sensor assembly 1314 may also detect a change in the position of the electronic device 1300 or a component of the electronic device 1300, the presence or absence of user contact with the electronic device 1300, orientation or acceleration/deceleration of the electronic device 1300, and a change in the temperature of the electronic device 1300. The sensor assembly 1314 may include a proximity sensor configured to detect the presence of a nearby object without any physical contact. The sensor assembly 1314 may also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 1314 may also include an acceleration sensor, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.
The image acquisition component 1316 may be used to acquire image data of a subject to form an image about the subject and may perform the necessary processing on the image. The Image capture component 1316 may include a camera module in which an Image Sensor (Sensor) senses light from a subject through a lens, provides the resulting exposure data to an Image Signal Processor (ISP), and generates an Image corresponding to the subject from the exposure data. The image sensor may be a CMOS sensor or a CCD sensor, and may also be an infrared sensor, a depth sensor, or the like; the camera module may be built in the electronic device 1300 or may be an external module of the electronic device 1300; the ISP may be built in the camera module or may be externally hung on the electronic device (not in the camera module).
The communication component 1318 is configured to facilitate communications between the electronic device 1300 and other devices in a wired or wireless manner. The electronic device 1300 may access a wireless network based on a communication standard, such as WiFi, a carrier network (such as 2G, 3G, 4G, or 5G), or a combination thereof. In an exemplary embodiment, the communication component 1318 receives a broadcast signal or broadcast related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communications component 1318 further includes a Near Field Communication (NFC) module to facilitate short-range communications. For example, the NFC module may be implemented based on Radio Frequency Identification (RFID) technology, infrared data association (IrDA) technology, Ultra Wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.
In an embodiment of the present disclosure, the electronic device 1300 may be implemented by one or more Application Specific Integrated Circuits (ASICs), Digital Signal Processors (DSPs), Digital Signal Processing Devices (DSPDs), Programmable Logic Devices (PLDs), Field Programmable Gate Arrays (FPGAs), controllers, micro-controllers, microprocessors or other electronic components, for performing the above automatic display method of a picture sequence.
In an embodiment of the present disclosure, there is also provided a non-transitory computer-readable storage medium, such as the memory 1304, comprising instructions executable by the processor 1320 of the electronic device 1300 to perform the above-described method for automatically presenting a sequence of pictures. For example, the non-transitory computer readable storage medium may be a ROM, a Random Access Memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, and the like.
Other embodiments of the disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the disclosure disclosed herein. This disclosure is intended to cover any variations, uses, or adaptations of the disclosure following, in general, the principles of the disclosure and including such departures from the present disclosure as come within known or customary practice within the art to which the disclosure pertains. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the disclosure being indicated by the following claims.
It is to be understood that the disclosed embodiments are not limited to the precise arrangements described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.
It is noted that, in the present disclosure, relational terms such as first and second, and the like are used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. The terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other identical elements in a process, method, article, or apparatus that comprises the element.
The method and apparatus provided by the embodiments of the present disclosure are described in detail above, and the principles and embodiments of the present disclosure are explained herein by applying specific examples, and the above description of the embodiments is only used to help understanding the method and core ideas of the present disclosure; meanwhile, for a person skilled in the art, based on the idea of the present disclosure, there may be variations in the specific embodiments and the application scope, and in summary, the content of the present disclosure should not be construed as a limitation to the present disclosure.
Claims (10)
1. An automatic display method for a picture sequence is characterized by comprising the following steps:
under the condition that the automatic playing condition is determined to be met, identifying characters contained in a current display picture in a display interface and determining character distribution information, wherein the current display picture corresponds to any picture in the picture sequence;
determining a sliding direction and determining a sliding speed according to the character distribution information;
and starting from any picture, sequentially displaying the pictures to be displayed in the picture sequence in a sliding manner according to the sliding direction and the sliding speed.
2. The method of claim 1, wherein the determining that an auto-play condition is satisfied comprises:
before the picture sequence is displayed, if an automatic playing control for the picture sequence is detected to be in an open state, determining that the automatic playing condition is met; or,
displaying an automatic playing control in a closed state in the display interface, determining that the automatic playing condition is met under the condition that a preset triggering operation implemented for the automatic playing control is detected, and placing the automatic playing control in an open state; or,
and when the picture sequence is displayed, determining that the automatic playing condition is met under the condition that the automatic playing starting operation implemented aiming at the display interface is detected.
3. The method of claim 2, wherein the auto-play control is exposed in a menu bar of the presentation interface, the method further comprising:
hiding the menu bar in response to a first operation detected in a display area of the display interface, which is located outside the menu bar.
4. The method of claim 1, wherein determining the sliding direction comprises:
determining a system default direction as the sliding direction; or,
acquiring a historical sliding direction of a historical picture sequence displayed before the picture sequence, and determining the historical sliding direction as the sliding direction.
5. The method of claim 1, wherein the presentation interface comprises a first region and a second region, the method further comprising:
in the case that a second operation implemented for the presentation interface is detected, determining a trigger position of the second operation;
if the trigger position is located in the first area, the picture to be displayed is displayed in a sliding mode in the direction opposite to the current sliding direction, and the picture to be displayed comprises a picture located in front of any picture in the opposite direction;
and if the trigger position is located in the second area, replacing the current display picture with a picture which is separated from the current display picture by a first preset distance in the current sliding direction, and continuously displaying the picture to be displayed in a sliding mode from the replaced display picture.
6. The method of claim 5, further comprising:
and after displaying the second preset distance or the first time length according to the reverse direction, starting from the current display picture, and continuing to display the picture to be displayed in a sliding manner according to the sliding direction.
7. An apparatus for automatically presenting a sequence of pictures, comprising:
the recognition unit is configured to recognize characters contained in a current display picture in a display interface and determine character distribution information under the condition that the automatic playing condition is determined to be met, wherein the current display picture corresponds to any picture in the picture sequence;
a determination unit configured to determine a sliding direction and determine a sliding speed according to the character distribution information;
and the display unit is configured to slide and display the pictures to be displayed in the picture sequence in sequence according to the sliding direction and the sliding speed from any picture.
8. An electronic device, comprising:
a processor;
a memory for storing the processor-executable instructions;
wherein the processor is configured to execute the instructions to implement the method of automatic presentation of a sequence of pictures according to any one of claims 1 to 6.
9. A computer-readable storage medium, wherein instructions in the storage medium, when executed by a processor of an electronic device, enable the electronic device to perform the method of automatic presentation of a sequence of pictures according to any one of claims 1 to 6.
10. A computer program product comprising computer programs/instructions, characterized in that said computer programs/instructions, when executed by a processor, implement the automatic presentation method of a sequence of pictures of any one of claims 1 to 6.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011563911.7A CN112631480A (en) | 2020-12-25 | 2020-12-25 | Automatic display method and device of picture sequence, electronic equipment and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011563911.7A CN112631480A (en) | 2020-12-25 | 2020-12-25 | Automatic display method and device of picture sequence, electronic equipment and storage medium |
Publications (1)
Publication Number | Publication Date |
---|---|
CN112631480A true CN112631480A (en) | 2021-04-09 |
Family
ID=75324942
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011563911.7A Pending CN112631480A (en) | 2020-12-25 | 2020-12-25 | Automatic display method and device of picture sequence, electronic equipment and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112631480A (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113268622A (en) * | 2021-04-21 | 2021-08-17 | 北京达佳互联信息技术有限公司 | Picture browsing method and device, electronic equipment and storage medium |
CN113553507A (en) * | 2021-07-26 | 2021-10-26 | 北京字跳网络技术有限公司 | Processing method, device and equipment based on interest tag and storage medium |
CN113901239A (en) * | 2021-09-30 | 2022-01-07 | 北京字跳网络技术有限公司 | Information display method, device, equipment and storage medium |
CN116033219A (en) * | 2022-12-16 | 2023-04-28 | 北京达佳互联信息技术有限公司 | Picture-based video playing method and device, electronic equipment and storage medium |
Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103324421A (en) * | 2012-03-20 | 2013-09-25 | 中兴通讯股份有限公司 | Method and device for operating touch screen terminal |
CN103645827A (en) * | 2013-11-29 | 2014-03-19 | 宇龙计算机通信科技(深圳)有限公司 | Method and device for playing pictures automatically |
CN103713898A (en) * | 2013-12-18 | 2014-04-09 | 宁波江丰生物信息技术有限公司 | Automatic browsing system |
CN105593803A (en) * | 2013-10-04 | 2016-05-18 | 微软技术许可有限责任公司 | Autoscroll regions |
CN105630188A (en) * | 2015-12-24 | 2016-06-01 | 魅族科技(中国)有限公司 | Method and terminal for displaying character strings |
CN106502563A (en) * | 2016-10-19 | 2017-03-15 | 北京蜜柚时尚科技有限公司 | A kind of game control method and device |
CN106648320A (en) * | 2016-12-20 | 2017-05-10 | 天脉聚源(北京)传媒科技有限公司 | Method and device for dynamic prompt of picture polling display |
CN107678628A (en) * | 2017-10-27 | 2018-02-09 | 珠海市魅族科技有限公司 | Picture display method and device, computer installation and computer-readable recording medium |
CN109729298A (en) * | 2017-10-27 | 2019-05-07 | 联咏科技股份有限公司 | Image processing method and image processing apparatus |
CN110187816A (en) * | 2019-05-22 | 2019-08-30 | 掌阅科技股份有限公司 | The automatic page turning method of caricature sorts of electronic book calculates equipment and storage medium |
CN110336917A (en) * | 2019-06-21 | 2019-10-15 | 惠州Tcl移动通信有限公司 | A kind of picture display method, device, storage medium and terminal |
-
2020
- 2020-12-25 CN CN202011563911.7A patent/CN112631480A/en active Pending
Patent Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103324421A (en) * | 2012-03-20 | 2013-09-25 | 中兴通讯股份有限公司 | Method and device for operating touch screen terminal |
CN105593803A (en) * | 2013-10-04 | 2016-05-18 | 微软技术许可有限责任公司 | Autoscroll regions |
CN103645827A (en) * | 2013-11-29 | 2014-03-19 | 宇龙计算机通信科技(深圳)有限公司 | Method and device for playing pictures automatically |
CN103713898A (en) * | 2013-12-18 | 2014-04-09 | 宁波江丰生物信息技术有限公司 | Automatic browsing system |
CN105630188A (en) * | 2015-12-24 | 2016-06-01 | 魅族科技(中国)有限公司 | Method and terminal for displaying character strings |
CN106502563A (en) * | 2016-10-19 | 2017-03-15 | 北京蜜柚时尚科技有限公司 | A kind of game control method and device |
CN106648320A (en) * | 2016-12-20 | 2017-05-10 | 天脉聚源(北京)传媒科技有限公司 | Method and device for dynamic prompt of picture polling display |
CN107678628A (en) * | 2017-10-27 | 2018-02-09 | 珠海市魅族科技有限公司 | Picture display method and device, computer installation and computer-readable recording medium |
CN109729298A (en) * | 2017-10-27 | 2019-05-07 | 联咏科技股份有限公司 | Image processing method and image processing apparatus |
CN110187816A (en) * | 2019-05-22 | 2019-08-30 | 掌阅科技股份有限公司 | The automatic page turning method of caricature sorts of electronic book calculates equipment and storage medium |
CN110336917A (en) * | 2019-06-21 | 2019-10-15 | 惠州Tcl移动通信有限公司 | A kind of picture display method, device, storage medium and terminal |
Non-Patent Citations (1)
Title |
---|
动态网页制作实例教程:DREAMWEAVERASP与SQL》: "动态网页制作实例教程:DREAMWEAVERASP与SQL》", 31 December 2008, pages: 12 * |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113268622A (en) * | 2021-04-21 | 2021-08-17 | 北京达佳互联信息技术有限公司 | Picture browsing method and device, electronic equipment and storage medium |
CN113553507A (en) * | 2021-07-26 | 2021-10-26 | 北京字跳网络技术有限公司 | Processing method, device and equipment based on interest tag and storage medium |
CN113553507B (en) * | 2021-07-26 | 2024-06-18 | 北京字跳网络技术有限公司 | Interest tag-based processing method, device, equipment and storage medium |
CN113901239A (en) * | 2021-09-30 | 2022-01-07 | 北京字跳网络技术有限公司 | Information display method, device, equipment and storage medium |
CN116033219A (en) * | 2022-12-16 | 2023-04-28 | 北京达佳互联信息技术有限公司 | Picture-based video playing method and device, electronic equipment and storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109120981B (en) | Information list display method and device and storage medium | |
CN112631480A (en) | Automatic display method and device of picture sequence, electronic equipment and storage medium | |
WO2022022196A1 (en) | Bullet screen posting method, bullet screen displaying method and electronic device | |
US10296201B2 (en) | Method and apparatus for text selection | |
CN110929054B (en) | Multimedia information application interface display method and device, terminal and medium | |
CN112256169B (en) | Content display method and device, electronic equipment and storage medium | |
CN110121093A (en) | The searching method and device of target object in video | |
WO2021169792A1 (en) | Message viewing method and apparatus | |
CN111880757A (en) | Screen projection method, screen projection device and storage medium | |
CN111859196B (en) | Information recommendation method and device, electronic equipment and storage medium | |
CN111447484B (en) | Loading method and device of electronic program guide EPG and storage medium | |
CN111381739A (en) | Application icon display method and device, electronic equipment and storage medium | |
WO2022037393A1 (en) | Multimedia resource processing method and apparatus | |
CN111432288A (en) | Video playing method and device, electronic equipment and storage medium | |
CN113727200A (en) | Video abstract information determination method and device, electronic equipment and storage medium | |
CN112584222A (en) | Video processing method and device for video processing | |
CN110740373B (en) | Method and related device for buffering audio/video file | |
CN110636383A (en) | Video playing method and device, electronic equipment and storage medium | |
CN113986574A (en) | Comment content generation method and device, electronic equipment and storage medium | |
CN111859209B (en) | Content display method, device and storage medium | |
CN115935099A (en) | Information display method and device, electronic equipment and storage medium | |
CN109521938B (en) | Method and device for determining data evaluation information, electronic device and storage medium | |
CN114222173B (en) | Object display method and device, electronic equipment and storage medium | |
CN113157972B (en) | Recommendation method and device for video cover document, electronic equipment and storage medium | |
CN112764636B (en) | Video processing method, apparatus, electronic device, and computer-readable storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |