Detailed Description
The principles and spirit of the present invention will be described with reference to a number of exemplary embodiments. It is understood that these embodiments are given solely for the purpose of enabling those skilled in the art to better understand and to practice the invention, and are not intended to limit the scope of the invention in any way. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the disclosure to those skilled in the art.
As will be appreciated by one skilled in the art, embodiments of the present invention may be embodied as a system, apparatus, device, method, or computer program product. Accordingly, the present disclosure may be embodied in the form of: entirely hardware, entirely software (including firmware, resident software, micro-code, etc.), or a combination of hardware and software.
According to the embodiment of the invention, a multimedia object viewing method and device, a storage medium and a computing device are provided.
In this document, it is to be understood that any number of elements in the figures are provided by way of illustration and not limitation, and any nomenclature is used for differentiation only and not in any limiting sense.
The principles and spirit of the present invention are explained in detail below with reference to several representative embodiments of the invention.
Summary of The Invention
The inventor finds that, in the prior art scheme for reading an electronic book, when a user views a multimedia object on a text page of the book, and clicks one multimedia object to view another multimedia object, the user can view the other multimedia object only by clicking another multimedia object after finishing viewing the multimedia object and quitting, and cannot continuously switch among a plurality of multimedia objects. For example, when a user reads a publication of the ancient war history with a mobile phone, the middle of the publication has war maps of different countries, and if the war maps of the Tang dynasty are seen completely and the user wants to look at the war map of the Song dynasty, the user needs to quit the current multimedia object and click the next multimedia object.
The invention provides a multimedia object viewing method and device, a storage medium and a computing device aiming at the technical problem, when reading an electronic reading material, a first multimedia object of a current page is highlighted through a first operation, and other multimedia objects in the electronic reading material are displayed continuously through a second operation under the highlighted state of the first multimedia object, wherein the other multimedia objects are not limited to the multimedia object of the page, so that a user can continuously view one or more groups of multimedia objects in the electronic reading material; therefore, according to the technical scheme provided by the embodiment of the invention, the plurality of multimedia objects in the electronic book can be read more conveniently by the operations such as the first operation, the second operation and the like when the electronic book is read.
Having described the general principles of the invention, various non-limiting embodiments of the invention are described in detail below.
Application scene overview
Referring initially to FIG. 1, an application scenario in which embodiments of the present invention may be implemented is schematically illustrated.
The left image in fig. 1 is a current page at a certain time, and after a click operation (as an example of a first operation) is performed on a picture (as an example of a first multimedia object) in the current page, the current page becomes the middle image in fig. 1, that is, the picture in the left image is highlighted.
As shown in the middle diagram of fig. 1, the highlighted picture is, for example, the 11 th multimedia object (as shown by the page code in the figure) in a group of multimedia objects with predetermined association. In the state shown in the middle diagram, when the user slides right on the screen (or the picture) (as an example of the second operation), the current page is switched to the right diagram in fig. 1, i.e. the next picture of the picture, i.e. the 12 th multimedia object in the set of multimedia objects with the predetermined association, is highlighted. That is, the two pictures highlighted by the middle and right figures are two adjacent multimedia objects belonging to a set of multimedia objects having a predetermined association.
Therefore, for the situation of mixed arrangement of the images and texts of the electronic book in the electronic reading application of the publication book, the technology of the present disclosure can obtain better experience than the prior art when reading, the viewing of all (or part) illustration (or audio, video, etc.) of a book can be completed through operations such as sliding back and forth (or left and right, etc.), and the highlighted large image (or audio, video, etc.) can be continuously switched without exiting the large image and clicking the small image (i.e. the multimedia object which is not highlighted) in the midway. Therefore, as long as the user clicks one multimedia object in one page in the electronic reading material, other associated multimedia objects can be viewed, and optionally, other groups of multimedia objects can also be viewed. If all multimedia objects in the electronic reading belong to the same group of multimedia objects with the association, browsing of all multimedia objects in the book can be completed by operations such as sliding left and right after clicking (i.e. highlighting) any multimedia object in any page of the electronic reading.
In addition, for books with mutual relation among multimedia objects or more multimedia objects, by using the technology disclosed by the invention, the multimedia objects of the whole book can be browsed quickly, and the user experience is better.
However, those skilled in the art will fully appreciate that the applicable scenarios for embodiments of the present invention are not limited in any way by this framework.
Exemplary method
In the following, a multimedia object viewing method according to an exemplary embodiment of the invention is described with reference to fig. 2 in connection with the application scenario shown in fig. 1. It should be noted that the above application scenarios are merely illustrated for the convenience of understanding the spirit and principles of the present invention, and the embodiments of the present invention are not limited in this respect. Rather, embodiments of the present invention may be applied to any scenario where applicable.
Fig. 2 schematically illustrates an exemplary process flow 200 of a multimedia object viewing method according to an embodiment of the present disclosure.
As shown in fig. 2, after the process flow 200 is started, step S210 is first executed.
And S210, displaying the current page, wherein the current page comprises characters and multimedia objects.
As an example, the current page in embodiments of the present invention includes a current page of an electronic reading. Of course, the pages in the embodiments of the present invention may also include pages of other applications, such as audio applications, video applications, and the like.
As an example, the electronic reading material in the embodiment of the present invention may be an electronic book or an electronic magazine in a format such as PDF, EXE, CHM, UMD, PDG, JAR, PDB, or TXT.
As an example, the text included in the current page in the embodiment of the present invention may be blank, that is, equivalent to the case where only the multimedia object is included in the current page.
As an example, the number of multimedia objects included in the current page in the embodiment of the present invention may be one, or may be multiple.
In other words, the current page in the embodiment of the present invention may include, but is not limited to, the following cases: the current page only comprises one multimedia object and does not contain characters; the current page only comprises one multimedia object and contains characters; the current page comprises more than one multimedia object but does not comprise characters; the current page comprises more than one multimedia object and contains characters; and so on.
The multimedia objects in the electronic reading material in the embodiment of the invention comprise pictures, audio or video by way of example. For example, the format of the picture may include, but is not limited to, formats such as a bitmap (e.g., BMP or JPG formats) or a vector map (e.g., SWF, CDR, or AI formats), and may also include formats such as a static GIF, an animation GIF, or a Flash animation.
Step S220, in response to the first operation on the first multimedia object in the current page, highlighting the first multimedia object.
As an example, the first operation in the embodiment of the present invention may be, for example, a click operation or a slide operation. The first operation may be, for example, an operation performed on a touch screen of an electronic digital device (e.g., a mobile phone, an electronic paper book, etc.) by using a finger of a user, a touch pen, etc., an operation performed on a touch panel of an electronic digital device (e.g., a notebook computer, etc.) by using a finger of a user, a touch pen, etc., an operation performed by using another input device (e.g., a mouse, a keyboard, etc.), etc.
As an example, the second operation in the embodiment of the present invention may be, for example, a click operation or a slide operation. The second operation may be, for example, an operation performed on a touch screen of an electronic digital device (e.g., a mobile phone, an electronic paper book, etc.) by using a finger of a user, a touch pen, etc., an operation performed on a touch panel of an electronic digital device (e.g., a notebook computer, etc.) by using a finger of a user, a touch pen, etc., an operation performed by using another input device (e.g., a mouse, a keyboard, etc.), etc.
As an example, the highlighting in the embodiment of the present invention may include at least one of an enlarged display, a framed display, and a color indication display.
As an example, when the highlighted multimedia object (such as the first multimedia object or a second multimedia object described below) in the embodiment of the present invention is audio or video, the highlighting may further include playing. For example, assuming that the highlighted multimedia object is audio or video, the "playing" of the multimedia object may be performed by default at the beginning of the highlighting, or the "playing" of the multimedia object may be performed in response to a third operation on the multimedia object after the highlighting. The third operation on the multimedia object may include, for example, a click operation.
As an example, the clicking operation in the embodiment of the present invention may include at least one of a single click and a double click, and the sliding operation may include at least one of a left-right sliding and an up-down sliding, for example.
And S230, in response to the second operation on the highlighted first multimedia object, highlighting a second multimedia object, wherein the second multimedia object comprises multimedia objects positioned in other pages except the current page.
As an example, the first multimedia object and the second multimedia object described above in the embodiments of the present invention may belong to a group of multimedia objects having a predetermined association, for example.
By way of example, embodiments of the present invention may provide for a predetermined association between, for example, at least a portion of multimedia objects of an electronic reading.
As an example, the predetermined association in the embodiment of the present invention may include, for example, at least one of: belong to the same chapter; belong to the same type; belonging to the same plot. The above types may include, for example, any one or more of the following: a map; a character; an article; scenery; a set of multimedia objects with contextual connections.
As an example, embodiments of the present invention may preset associations between multimedia objects when storing multimedia objects in an electronic reading to obtain one or more sets of multimedia objects having predetermined associations. For example, all multimedia objects of a certain chapter, or a certain type of multimedia object (such as a map) may optionally be pre-stored; for another example, each set of multimedia objects having a predetermined association may be stored in association, such as storing a plurality of sets of multimedia objects, respectively, each set of multimedia objects corresponding to a set of multimedia objects having a predetermined association; alternatively, a tag may be set for each of some or all of the multimedia objects when the multimedia objects are stored, such that each multimedia object may or may not have a tag; whereas for a tagged multimedia object, it may have one tag or multiple tags.
For example, in an electronic reading material, a multimedia object A is set with a predetermined tag x1And x2The multimedia object B has a preset label x2And the multimedia object C has a preset label x1Then multimedia objects A and B may belong to a predetermined association "x2"and multimedia objects a and C may belong to a group having a predetermined association" x1"is selected from the group of multimedia objects.
By way of example, all multimedia objects or a part of multimedia objects in the electronic reading material in the embodiment of the present invention may be divided into one or more groups according to a preset manner, wherein the multimedia objects in each group have a predetermined association with each other.
By way of example, any two sets of multimedia objects each having a predetermined association in embodiments of the present invention may be different from each other. For example, the whole multimedia objects (or part of multimedia objects) of the electronic reading include A, B, C, D, E and F, which are 6 multimedia objects. Let A and B be a set of multimedia objects having a predetermined association, the set being represented by AB (e.g., AB is a multimedia object belonging to the first chapter); c and D are another set of multimedia objects having a predetermined association, which set is represented by a CD (e.g., a CD is a multimedia object belonging to the second chapter); e and F are another set of multimedia objects having a predetermined association, which set is denoted by EF (e.g. EF is a multimedia object belonging to the third chapter). Thus, there is no identical multimedia object between any two of the AB group, the CD group, and the EF group.
As an example, the same multimedia object may exist between at least two groups of multimedia objects each having a predetermined association in the embodiment of the present invention. For example, the whole multimedia objects (or part of multimedia objects) of the electronic reading include A, B, C, D, E and F, which are 6 multimedia objects. Let A, B and C be a group of multimedia objects having a predetermined association, the group being represented by ABC (e.g., ABC being a multimedia object belonging to chapter one); c and D are another set of multimedia objects having a predetermined association, the set being represented by a CD (e.g., a CD is a multimedia object belonging to a map type); D. e and F are another set of multimedia objects having a predetermined association, which set is represented by DEF (e.g., DEF is a multimedia object belonging to the second chapter). Thus, there is the same multimedia object C between the ABC group and the CD group, that is, the multimedia object C belongs to both the ABC group and the CD group. Furthermore, the same multimedia object D exists between the CD group and the DEF group.
It is noted that other multimedia objects may be present between at least two multimedia objects of the same set of multimedia objects having a predetermined association, for example A, B and C in the electronic reading being a set of multimedia objects having a predetermined association, the set being represented by ABC, while in practice there may be other multimedia objects a 'between a and B (or between B and C), but the multimedia object a' may not belong to the set of multimedia objects ABC.
In other words, by way of example, the electronic reading material in the embodiments of the present invention may exist in, but is not limited to, several situations described below: in case one, it is assumed that the electronic reading includes N multimedia objects, where the N multimedia objects have a predetermined association with each other, N is a positive integer, such as N ═ 10; in case two, it is assumed that the electronic reading includes N multimedia objects, where N-m multimedia objects of the N multimedia objects have a predetermined association with each other, N is a positive integer, m is a positive integer smaller than N, such as N ═ 10, and m ═ 3; case three, assume that the electronic reading includes N multimedia objects, among which N is1Multimedia object toolA set of multimedia objects having a predetermined association, n of which2The one multimedia object being another set of multimedia objects having a predetermined association, n being mentioned above1A multimedia object and n2The multimedia objects are different from each other, N is a positive integer, N1、n2Are respectively positive integers less than or equal to N1+n2Less than or equal to N, e.g. 8, N1=5,n23; case four, assume that the electronic reading includes N multimedia objects, among which N is1The multimedia objects are a set of multimedia objects having a predetermined association, n of which2The one multimedia object being another set of multimedia objects having a predetermined association, n being mentioned above1A multimedia object and n2One or more identical multimedia objects exist among the multimedia objects, N is a positive integer, N1、n2Are respectively positive integers less than or equal to N, but N1+n2N may be greater than or equal to N or less than N, e.g. N-8, N1=5,n24; case five, assume that the electronic reading includes N multimedia objects, among which N1The plurality of multimedia objects is a set of multimedia objects having a predetermined association, there being one or more multimedia objects located at said n1Between at least two multimedia objects of the plurality of multimedia objects, wherein one or more multimedia objects may or may not belong to another set of multimedia objects having a predetermined association, N is a positive integer1Is a positive integer less than or equal to N, e.g. N-9, N1=6。
As an example, the embodiment of the present invention may further include the following processes: when highlighting to the beginning/end of a set of multimedia objects having a predetermined association, another set of multimedia objects having a predetermined association may continue to be displayed in response to the second operation.
For example, it is assumed that the entire multimedia objects (or part of the multimedia objects) of the electronic reading include A, B, C, D, E and F, which are 6 multimedia objects. Further, assume A, B and C are a group of multimedia objects having a predetermined association, the group being represented by ABC (e.g., ABC is a multimedia object belonging to chapter one); D. e and F are another set of multimedia objects having a predetermined association, which set is represented by DEF (e.g., DEF is a multimedia object belonging to the second chapter). Assuming that a page of the electronic reading contains multimedia object B, after the user clicks multimedia object B in the page (as an example of "first operation on first multimedia object"), multimedia object B is highlighted, then, assuming that the user slides right on highlighted multimedia object B (or current screen) (as an example of "second operation on highlighted first multimedia object"), switching is made to multimedia object C and multimedia object C is highlighted (as an example of "highlighting second multimedia object"), at which point multimedia object C is a multimedia object at the end of the ABC group (i.e. the group of multimedia objects in the first chapter), assuming that at this point the user continues to slide right on highlighted multimedia object C (or current screen) (i.e. the multimedia pair at the beginning/end of the group of multimedia objects with predetermined associations that are highlighted) at this point in time Like the second operation), another set of multimedia objects having a predetermined association will continue to be displayed, in which case the beginning multimedia object in the DEF set (such as multimedia object D) may continue to be displayed.
As an example, the embodiment of the present invention may further include the following processes: when highlighting to the beginning/end of a set of multimedia objects having a predetermined association, in response to the second operation, another set of multimedia objects having a predetermined association related to the aforementioned beginning/end multimedia object (or at least one multimedia object of the set of multimedia objects) may be preferentially continued to be displayed, or another set of multimedia objects having a predetermined association located closer to the aforementioned beginning/end multimedia object (or at least one multimedia object of the set of multimedia objects) may be preferentially continued to be displayed, or another set of multimedia objects having a predetermined association coinciding or approximating the type of the aforementioned beginning/end multimedia object (or at least one multimedia object of the set of multimedia objects) may be preferentially continued to be displayed, and so on.
For example, it is assumed that the entire multimedia objects (or part of the multimedia objects) of the electronic reading include A, B, C, D, E and F, which are 6 multimedia objects. Further, assume A, B and C are a group of multimedia objects having a predetermined association, the group being represented by ABC (e.g., ABC is a multimedia object belonging to chapter one); D. e and F are another set of multimedia objects having a predetermined association, the set being represented by DEF (e.g., DEF is a multimedia object belonging to the second chapter); let A, C, E and F be another set of multimedia objects with a predetermined association, the set being represented by ACEF (e.g., ACEF is both a map). Assuming that a certain page of the electronic reading contains a multimedia object B, the multimedia object B is highlighted after a user clicks the multimedia object B in the page, then, assuming that the user slides right on the highlighted multimedia object B (or current screen), switch to multimedia object C and multimedia object C is highlighted, at this time, multimedia object C is the multimedia object at the end of the ABC group, assuming that the user continues to slide right on the highlighted multimedia object C (or current screen) at this time, another set of multimedia objects having a predetermined association related to multimedia object C may be preferentially continued to be displayed, in this example, the display of the ACEF group may continue, optionally starting from the beginning multimedia object of the ACEF group (e.g., multimedia object a), or may start with the next multimedia object of multimedia object C in the ACEF group, such as multimedia object E.
As another example, assume that the total multimedia objects of the electronic reading include A, B, C, D, E, F, G, H and I, which are 9 multimedia objects. Further, assume A, B and C are a group of multimedia objects having a predetermined association, the group being represented by ABC (e.g., ABC is a multimedia object belonging to chapter one); D. e and F are another set of multimedia objects having a predetermined association, the set being represented by DEF (e.g., DEF is a multimedia object belonging to the second chapter); let H, I be a further set of multimedia objects having a predetermined association, the set being represented by HI (e.g. HI being a multimedia object belonging to chapter III); further, it is assumed that G does not belong to any group. Assuming that a certain page of the electronic reading contains a multimedia object B, the multimedia object B is highlighted after the user clicks on the multimedia object B in the page, then, assuming that the user slides to the right on the highlighted multimedia object B (or current screen), switching to the multimedia object C and the multimedia object C is highlighted, at which point the multimedia object C is a multimedia object at the end of the ABC group, assuming that the user continues to slide to the right on the highlighted multimedia object C (or current screen) at this time, another group of multimedia objects having a predetermined association that is closer in position to the multimedia object C may be preferentially continued to be displayed, in this example, the DEF group may be continued to be displayed, for example, starting from the beginning multimedia object (such as multimedia object D) of the DEF group. Furthermore, in this example, when the user slides to the right on the highlighted multimedia object F (or the current screen) while highlighting to the end multimedia object F of the DEF group, it may be prioritized to continue displaying another set of multimedia objects having a predetermined association closer to the multimedia object F, i.e., the HI group.
As another example, assume that the total multimedia objects of the electronic reading include A, B, C, D, E, F, G, H and I, which are 9 multimedia objects. Further, assume that A, D, G is a set of multimedia objects belonging to a forest landscape (denoted by ADG), B, C is a set of multimedia objects belonging to a sea landscape (denoted by BC), and H, I is a set of multimedia objects belonging to a map type (denoted by HI). Assuming that the multimedia object D in the ADC group is currently highlighted, when the user continues to slide to the right on the highlighted multimedia object D (or the current screen), another group of multimedia objects having a predetermined association, which is identical or similar to the type of the multimedia object D, may be preferentially displayed continuously, in this example, the BC group may be preferentially displayed continuously, wherein the type of the marine landscape and the type of the forest landscape may be preset to be similar (compared to the map type).
As an example, the embodiment of the present invention may continue to display another set of multimedia objects having a predetermined association corresponding to a different second operation in response to the second operation.
For example, suppose that the total multimedia objects of the electronic reading include A, B, C, D, E, F, G, H and I, these 9 multimedia objects. Further, assume that an ABC group is a group of multimedia objects having a predetermined association (belonging to chapter one section), a DEF group is another group of multimedia objects having a predetermined association (belonging to chapter one section), and a GHI group is another group of multimedia objects having a predetermined association (belonging to chapter one section). Assuming that the current highlight is to the first chapter, first section, last multimedia object C, when the user continues to slide right on the highlighted multimedia object C (or current screen), for example, the multimedia object of the second chapter, first section, DEF group, may be displayed; and when the user slides down on the highlighted multimedia object C (or current screen), for example, the multimedia object of chapter two first section, i.e. the GHI group, may be displayed.
As an example, embodiments of the present invention may display a textual description associated with a currently highlighted multimedia object. The currently highlighted multimedia object is, for example, the currently highlighted first multimedia object or the currently highlighted.
For example, the textual description associated with the currently highlighted multimedia object may include one or more of the following types of textual descriptions: all or part of the text in the current page of the 'currently highlighted multimedia object'; the multimedia object name or title corresponding to the "currently highlighted multimedia object"; at least one of annotation information such as a label, a comment, a remark, etc. related to the "currently highlighted multimedia object"; at least one of source information of the relevant author, unit, etc. of the "currently highlighted multimedia object"; and so on.
By way of example, textual and multimedia objects in electronic readings according to embodiments of the present invention may be stored separately, for example. In the prior art, the storage structure table is generally stored for one chapter, which is different from the present embodiment. By adopting the mode of the embodiment, the characters and the multimedia objects in the electronic reading are stored separately, the multimedia objects with preset association are conveniently searched, and the processing speed is improved.
It should be noted that, in the embodiment of the present disclosure, the right-slide operation to switch the next multimedia object described by way of example above is only used as an illustrative illustration, and is not intended to limit the scope of the present disclosure, for example, when switching a multimedia object, the right-slide operation may be set to switch the next multimedia object and the left-slide operation may be set to switch the previous multimedia object, or the left-slide operation may be set to switch the next multimedia object and the right-slide operation may be set to switch the previous multimedia object, and so on.
Fig. 3 schematically shows a process flow 300 of another example of a multimedia object viewing method according to an embodiment of the present disclosure.
As shown in fig. 3, in step S310, a current page is displayed, and the current page includes text and multimedia objects. Then, step S315 is performed.
In step S315, it is detected in real time whether a first operation on a first multimedia object in the current page occurs: if the first operation on the first multimedia object in the current page is detected, executing step S320; otherwise, the detection is continued in step S315.
As shown in fig. 3, in step S320, in response to a first operation on a first multimedia object in the current page, the first multimedia object is highlighted. Then, step S325 is executed.
In step S325, it is detected in real time whether a second operation on the highlighted first multimedia object occurs: if the second operation on the highlighted first multimedia object is detected, go to step S330; otherwise, the detection is continued in step S325.
In step S330, in response to the second operation on the highlighted first multimedia object, a second multimedia object is highlighted, the second multimedia object including multimedia objects located in other pages than the current page.
The processing of steps S310, S320, and S330 in the processing flow 300 may be respectively the same as the processing of corresponding steps S210, S220, and S230 in the processing flow 200 described above with reference to fig. 2, and similar functions and effects can be achieved, which are not described again here.
Exemplary devices
Having described the multimedia object viewing method according to an exemplary embodiment of the present invention, a multimedia object viewing apparatus according to an exemplary embodiment of the present invention will be described with reference to fig. 4.
Referring to fig. 4, a schematic structural diagram of a multimedia object viewing apparatus according to an embodiment of the present invention is schematically shown, where the apparatus may be disposed in a terminal device, for example, the apparatus may be disposed in an intelligent electronic device such as a desktop computer, a notebook computer, an intelligent mobile phone, and a tablet computer; of course, the apparatus according to the embodiment of the present invention may be provided in a server. The apparatus 400 of the embodiment of the present invention may include the following constituent elements: a display unit 410, a first processing unit 420 and a second processing unit 430.
The display unit 410 may display a current page.
As an example, the current page in the embodiments of the present invention may include, for example, a current page of an electronic reading. The current page of the electronic reading displayed by the display unit 410 may include text and multimedia objects.
As an example, the electronic reading material in the embodiment of the present invention may be an electronic book or an electronic magazine in a format such as PDF, EXE, CHM, UMD, PDG, JAR, PDB, or TXT.
As an example, the text included in the current page in the embodiment of the present invention may be blank, that is, equivalent to the case where only the multimedia object is included in the current page.
As an example, the number of multimedia objects included in the current page in the embodiment of the present invention may be one, or may be multiple.
In other words, the current page in the embodiment of the present invention may include, but is not limited to, the following cases: the current page only comprises one multimedia object and does not contain characters; the current page only comprises one multimedia object and contains characters; the current page comprises more than one multimedia object but does not comprise characters; the current page comprises more than one multimedia object and contains characters; and so on.
By way of example, the multimedia objects in the electronic reading material in the embodiment of the invention can comprise pictures, audio or video. For example, the format of the picture may include, but is not limited to, formats such as a bitmap (e.g., BMP or JPG formats) or a vector map (e.g., SWF, CDR, or AI formats), and may also include multimedia formats such as a static GIF, an animation GIF, or a Flash animation.
The first processing unit 420 is, for example, configured to detect a first operation on a first multimedia object in the current page, and when the first operation on the first multimedia object in the current page is detected, highlight the first multimedia object through the display unit 410 in response to the first operation.
As an example, the first operation in the embodiment of the present invention may be, for example, a click operation or a slide operation. The first operation may be, for example, an operation performed on a touch screen of an electronic digital device (e.g., a mobile phone, an electronic paper book, etc.) by using a finger of a user, a touch pen, etc., an operation performed on a touch panel of an electronic digital device (e.g., a notebook computer, etc.) by using a finger of a user, a touch pen, etc., an operation performed by using another input device (e.g., a mouse, a keyboard, etc.), etc.
As an example, the second operation in the embodiment of the present invention may be, for example, a click operation or a slide operation. The second operation may be, for example, an operation performed on a touch screen of an electronic digital device (e.g., a mobile phone, an electronic paper book, etc.) by using a finger of a user, a touch pen, etc., an operation performed on a touch panel of an electronic digital device (e.g., a notebook computer, etc.) by using a finger of a user, a touch pen, etc., an operation performed by using another input device (e.g., a mouse, a keyboard, etc.), etc.
As an example, the highlighting in the embodiment of the present invention may include at least one of an enlarged display, a framed display, and a color indication display.
As an example, when the highlighted multimedia object (such as the first multimedia object or a second multimedia object described below) in the embodiment of the present invention is audio or video, the highlighting may further include playing. For example, assuming that the highlighted multimedia object is audio or video, the "playing" of the multimedia object may be performed by default at the beginning of the highlighting, or the "playing" of the multimedia object may be performed in response to a third operation on the multimedia object after the highlighting. The third operation on the multimedia object may include, for example, a click operation.
As an example, the clicking operation in the embodiment of the present invention may include at least one of a single click and a double click, and the sliding operation may include at least one of a left-right sliding and an up-down sliding, for example.
The second processing unit 430 is, for example, configured to detect a second operation on the highlighted first multimedia object, and when the second operation on the highlighted first multimedia object is detected, highlight a second multimedia object including multimedia objects located in other pages than the current page through the display unit 410 in response to the second operation.
As an example, the first multimedia object and the second multimedia object described above in the embodiments of the present invention may belong to a group of multimedia objects having a predetermined association, for example.
By way of example, embodiments of the present invention may provide for a predetermined association between, for example, at least a portion of multimedia objects of an electronic reading.
As an example, the predetermined association in the embodiment of the present invention may include, for example, at least one of: belong to the same chapter; belong to the same type; belonging to the same plot. The above types may include, for example, any one or more of the following: a map; a character; an article; scenery; a set of multimedia objects with contextual connections.
As an example, embodiments of the present invention may preset associations between multimedia objects when storing multimedia objects in an electronic reading to obtain one or more sets of multimedia objects having predetermined associations. For example, all multimedia objects of a certain chapter, or a certain type of multimedia object (such as a map) may optionally be pre-stored; for another example, each set of multimedia objects having a predetermined association may be stored in association, such as storing a plurality of sets of multimedia objects, respectively, each set of multimedia objects corresponding to a set of multimedia objects having a predetermined association; alternatively, a tag may be set for each of some or all of the multimedia objects when the multimedia objects are stored, such that each multimedia object may or may not have a tag; whereas for a tagged multimedia object, it may have one tag or multiple tags.
For example, in an electronic reading material, a multimedia object A is set with a predetermined tag x1And x2The multimedia object B has a preset label x2And the multimedia object C has a preset label x1Then multimedia objects A and B may belong to a predetermined association "x2"and multimedia objects a and C may belong to a group having a predetermined association" x1"is selected from the group of multimedia objects.
By way of example, all multimedia objects or a part of multimedia objects in the electronic reading material in the embodiment of the present invention may be divided into one or more groups according to a preset manner, wherein the multimedia objects in each group have a predetermined association with each other.
By way of example, any two sets of multimedia objects each having a predetermined association in embodiments of the present invention may be different from each other. For example, the whole multimedia objects (or part of multimedia objects) of the electronic reading include A, B, C, D, E and F, which are 6 multimedia objects. Let A and B be a set of multimedia objects having a predetermined association, the set being represented by AB (e.g., AB is a multimedia object belonging to the first chapter); c and D are another set of multimedia objects having a predetermined association, which set is represented by a CD (e.g., a CD is a multimedia object belonging to the second chapter); e and F are another set of multimedia objects having a predetermined association, which set is denoted by EF (e.g. EF is a multimedia object belonging to the third chapter). Thus, there is no identical multimedia object between any two of the AB group, the CD group, and the EF group.
As an example, the same multimedia object may exist between at least two groups of multimedia objects each having a predetermined association in the embodiment of the present invention. For example, the whole multimedia objects (or part of multimedia objects) of the electronic reading include A, B, C, D, E and F, which are 6 multimedia objects. Let A, B and C be a group of multimedia objects having a predetermined association, the group being represented by ABC (e.g., ABC being a multimedia object belonging to chapter one); c and D are another set of multimedia objects having a predetermined association, the set being represented by a CD (e.g., a CD is a multimedia object belonging to a map type); D. e and F are another set of multimedia objects having a predetermined association, which set is represented by DEF (e.g., DEF is a multimedia object belonging to the second chapter). Thus, there is the same multimedia object C between the ABC group and the CD group, that is, the multimedia object C belongs to both the ABC group and the CD group. Furthermore, the same multimedia object D exists between the CD group and the DEF group.
It is noted that other multimedia objects may be present between at least two multimedia objects of the same set of multimedia objects having a predetermined association, for example A, B and C in the electronic reading being a set of multimedia objects having a predetermined association, the set being represented by ABC, while in practice there may be other multimedia objects a 'between a and B (or between B and C), but the multimedia object a' may not belong to the set of multimedia objects ABC.
In other words, by way of example, the electronic reading material in the embodiments of the present invention may exist in, but is not limited to, several situations described below: in case one, it is assumed that the electronic reading includes N multimedia objects, where the N multimedia objects have a predetermined association with each other, N is a positive integer, such as N ═ 10; in case two, it is assumed that the electronic reading includes N multimedia objects, where N-m multimedia objects of the N multimedia objects have a predetermined association with each other, N is a positive integer, m is a positive integer smaller than N, such as N ═ 10, and m ═ 3; case three, assume that the electronic reading includes N multimedia objects, among which N is1The multimedia objects are a set of multimedia objects having a predetermined association, n of which2The one multimedia object being another set of multimedia objects having a predetermined association, n being mentioned above1A multimedia object and n2The individual multimedia objects are different from each other,n is a positive integer, N1、n2Are respectively positive integers less than or equal to N1+n2Less than or equal to N, e.g. 8, N1=5,n23; case four, assume that the electronic reading includes N multimedia objects, among which N is1The multimedia objects are a set of multimedia objects having a predetermined association, n of which2The one multimedia object being another set of multimedia objects having a predetermined association, n being mentioned above1A multimedia object and n2One or more identical multimedia objects exist among the multimedia objects, N is a positive integer, N1、n2Are respectively positive integers less than or equal to N, but N1+n2N may be greater than or equal to N or less than N, e.g. N-8, N1=5,n24; case five, assume that the electronic reading includes N multimedia objects, among which N1The plurality of multimedia objects is a set of multimedia objects having a predetermined association, there being one or more multimedia objects located at said n1Between at least two multimedia objects of the plurality of multimedia objects, wherein one or more multimedia objects may or may not belong to another set of multimedia objects having a predetermined association, N is a positive integer1Is a positive integer less than or equal to N, e.g. N-9, N1=6。
As an example, the second processing unit 430 of the embodiment of the present invention may further perform the following processing: when the display unit 410 highlights to the beginning/end of a group of multimedia objects having a predetermined association, the display unit 410 may be caused to continue displaying another group of multimedia objects having a predetermined association in response to a second operation.
For example, it is assumed that the entire multimedia objects (or part of the multimedia objects) of the electronic reading include A, B, C, D, E and F, which are 6 multimedia objects. Further, assume A, B and C are a group of multimedia objects having a predetermined association, the group being represented by ABC (e.g., ABC is a multimedia object belonging to chapter one); D. e and F are another set of multimedia objects having a predetermined association, which set is represented by DEF (e.g., DEF is a multimedia object belonging to the second chapter). Assuming that a page of the electronic reading contains multimedia object B, after the user clicks multimedia object B in the page (as an example of "first operation on first multimedia object"), multimedia object B is highlighted, then, assuming that the user slides right on highlighted multimedia object B (or current screen) (as an example of "second operation on highlighted first multimedia object"), switching is made to multimedia object C and multimedia object C is highlighted (as an example of "highlighting second multimedia object"), at which point multimedia object C is a multimedia object at the end of the ABC group (i.e. the group of multimedia objects in the first chapter), assuming that at this point the user continues to slide right on highlighted multimedia object C (or current screen) (i.e. the multimedia pair at the beginning/end of the group of multimedia objects with predetermined associations that are highlighted) at this point in time Like the second operation), another set of multimedia objects having a predetermined association will continue to be displayed, in which case the beginning multimedia object in the DEF set (such as multimedia object D) may continue to be displayed.
As an example, the second processing unit 430 of the embodiment of the present invention may further perform the following processing: when the display unit 410 highlights to the beginning/end of a set of multimedia objects having a predetermined association, in response to a second operation, the display unit 410 may be caused to preferentially continue displaying another set of multimedia objects having a predetermined association with the aforementioned beginning/end multimedia object (or at least one multimedia object of the set of multimedia objects), or may preferentially continue to display another set of multimedia objects having a predetermined association located closer to the beginning/end multimedia object (or at least one multimedia object of the set of multimedia objects), or may preferentially continue to display another set of multimedia objects having a predetermined association that is consistent with or similar to the type of multimedia object at the beginning/end (or at least one multimedia object in the set of multimedia objects), etc.
For example, it is assumed that the entire multimedia objects (or part of the multimedia objects) of the electronic reading include A, B, C, D, E and F, which are 6 multimedia objects. Further, assume A, B and C are a group of multimedia objects having a predetermined association, the group being represented by ABC (e.g., ABC is a multimedia object belonging to chapter one); D. e and F are another set of multimedia objects having a predetermined association, the set being represented by DEF (e.g., DEF is a multimedia object belonging to the second chapter); let A, C, E and F be another set of multimedia objects with a predetermined association, the set being represented by ACEF (e.g., ACEF is both a map). Assuming that a certain page of the electronic reading contains a multimedia object B, the multimedia object B is highlighted after a user clicks the multimedia object B in the page, then, assuming that the user slides right on the highlighted multimedia object B (or current screen), switch to multimedia object C and multimedia object C is highlighted, at this time, multimedia object C is the multimedia object at the end of the ABC group, assuming that the user continues to slide right on the highlighted multimedia object C (or current screen) at this time, another set of multimedia objects having a predetermined association related to multimedia object C may be preferentially continued to be displayed, in this example, the display of the ACEF group may continue, optionally starting from the beginning multimedia object of the ACEF group (e.g., multimedia object a), or may start with the next multimedia object of multimedia object C in the ACEF group, such as multimedia object E.
As another example, assume that the total multimedia objects of the electronic reading include A, B, C, D, E, F, G, H and I, which are 9 multimedia objects. Further, assume A, B and C are a group of multimedia objects having a predetermined association, the group being represented by ABC (e.g., ABC is a multimedia object belonging to chapter one); D. e and F are another set of multimedia objects having a predetermined association, the set being represented by DEF (e.g., DEF is a multimedia object belonging to the second chapter); let H, I be a further set of multimedia objects having a predetermined association, the set being represented by HI (e.g. HI being a multimedia object belonging to chapter III); further, it is assumed that G does not belong to any group. Assuming that a certain page of the electronic reading contains a multimedia object B, the multimedia object B is highlighted after the user clicks on the multimedia object B in the page, then, assuming that the user slides to the right on the highlighted multimedia object B (or current screen), switching to the multimedia object C and the multimedia object C is highlighted, at which point the multimedia object C is a multimedia object at the end of the ABC group, assuming that the user continues to slide to the right on the highlighted multimedia object C (or current screen) at this time, another group of multimedia objects having a predetermined association that is closer in position to the multimedia object C may be preferentially continued to be displayed, in this example, the DEF group may be continued to be displayed, for example, starting from the beginning multimedia object (such as multimedia object D) of the DEF group. Furthermore, in this example, when the user slides to the right on the highlighted multimedia object F (or the current screen) while highlighting to the end multimedia object F of the DEF group, it may be prioritized to continue displaying another set of multimedia objects having a predetermined association closer to the multimedia object F, i.e., the HI group.
As another example, assume that the total multimedia objects of the electronic reading include A, B, C, D, E, F, G, H and I, which are 9 multimedia objects. Further, assume that A, D, G is a set of multimedia objects belonging to a forest landscape (denoted by ADG), B, C is a set of multimedia objects belonging to a sea landscape (denoted by BC), and H, I is a set of multimedia objects belonging to a map type (denoted by HI). Assuming that the multimedia object D in the ADC group is currently highlighted, when the user continues to slide to the right on the highlighted multimedia object D (or the current screen), another group of multimedia objects having a predetermined association, which is identical or similar to the type of the multimedia object D, may be preferentially displayed continuously, in this example, the BC group may be preferentially displayed continuously, wherein the type of the marine landscape and the type of the forest landscape may be preset to be similar (compared to the map type).
As an example, the second processing unit 430 of the embodiment of the present invention may cause the display unit 410 to continue displaying another set of multimedia objects having a predetermined association corresponding to a different second operation.
For example, suppose that the total multimedia objects of the electronic reading include A, B, C, D, E, F, G, H and I, these 9 multimedia objects. Further, assume that an ABC group is a group of multimedia objects having a predetermined association (belonging to chapter one section), a DEF group is another group of multimedia objects having a predetermined association (belonging to chapter one section), and a GHI group is another group of multimedia objects having a predetermined association (belonging to chapter one section). Assuming that the current highlight is to the first chapter, first section, last multimedia object C, when the user continues to slide right on the highlighted multimedia object C (or current screen), for example, the multimedia object of the second chapter, first section, DEF group, may be displayed; and when the user slides down on the highlighted multimedia object C (or current screen), for example, the multimedia object of chapter two first section, i.e. the GHI group, may be displayed.
As an example, the display unit 410 of the embodiment of the present invention may display a text description related to the currently highlighted multimedia object. The currently highlighted multimedia object is, for example, the currently highlighted first multimedia object or the currently highlighted.
For example, the textual description associated with the currently highlighted multimedia object may include one or more of the following types of textual descriptions: all or part of the text in the current page of the 'currently highlighted multimedia object'; the multimedia object name or title corresponding to the "currently highlighted multimedia object"; at least one of annotation information such as a label, a comment, a remark, etc. related to the "currently highlighted multimedia object"; at least one of source information of the relevant author, unit, etc. of the "currently highlighted multimedia object"; and so on.
By way of example, textual and multimedia objects in electronic readings according to embodiments of the present invention may be stored separately, for example. In the prior art, the storage structure table is generally stored for one chapter, which is different from the present embodiment. By adopting the mode of the embodiment, the characters and the multimedia objects in the electronic reading are stored separately, the multimedia objects with preset association are conveniently searched, and the processing speed is improved.
It should be noted that, in the embodiment of the present disclosure, the right-slide operation to switch the next multimedia object described by way of example above is only used as an illustrative illustration, and is not intended to limit the scope of the present disclosure, for example, when switching a multimedia object, the right-slide operation may be set to switch the next multimedia object and the left-slide operation may be set to switch the previous multimedia object, or the left-slide operation may be set to switch the next multimedia object and the right-slide operation may be set to switch the previous multimedia object, and so on.
As can be seen from the above description, when the electronic reading is read by using the method and the device for viewing a multimedia object of the present disclosure, the first multimedia object of the current page can be highlighted through the first operation, and in the highlighted state of the first multimedia object, other multimedia objects in the electronic reading are displayed continuously through the second operation, and the other multimedia objects are not limited to the multimedia object of the current page. Therefore, one or more groups of multimedia objects (such as part or all of the illustrations and the like) in the electronic reading matter can be continuously viewed through the above operations (such as sliding back and forth and the like).
FIG. 5 illustrates a block diagram of an exemplary computer system/server 50 suitable for use in implementing embodiments of the present invention. The computer system/server 50 shown in FIG. 5 is only an example and should not be taken to limit the scope of use and functionality of embodiments of the present invention in any way.
As shown in fig. 5, computer system/server 50 is in the form of a general purpose computing device. The components of computer system/server 50 may include, but are not limited to: one or more processors or processing units 501, a system memory 502, and a bus 503 that couples the various system components (including the system memory 502 and the processing unit 501).
Computer system/server 50 typically includes a variety of computer system readable media. Such media may be any available media that is accessible by computer system/server 50 and includes both volatile and nonvolatile media, removable and non-removable media.
The system memory 502 may include computer system readable media in the form of volatile memory, such as Random Access Memory (RAM)5021 and/or cache memory 5022. The computer system/server 50 may further include other removable/non-removable, volatile/nonvolatile computer system storage media. By way of example only, the ROM5023 may be used to read from and write to non-removable, nonvolatile magnetic media (not shown in FIG. 5, which is commonly referred to as a "hard drive"). Although not shown in FIG. 5, a magnetic disk drive for reading from and writing to a removable, nonvolatile magnetic disk (e.g., a "floppy disk") and an optical disk drive for reading from or writing to a removable, nonvolatile optical disk (e.g., a CD-ROM, DVD-ROM, or other optical media) may be provided. In these cases, each drive may be connected to the bus 503 by one or more data media interfaces. At least one program product may be included in system memory 502 having a set (e.g., at least one) of program modules configured to carry out the functions of embodiments of the invention.
A program/utility 5025 having a set (at least one) of program modules 5024 may be stored in, for example, system memory 502, and such program modules 5024 include, but are not limited to: an operating system, one or more application programs, other program modules, and program data, each of which, or some combination thereof, may comprise an implementation of a network environment. The program modules 5024 generally perform the functions and/or methodologies of the described embodiments of the invention.
The computer system/server 50 may also communicate with one or more external devices 504 (e.g., keyboard, pointing device, display, etc.). Such communication may be through input/output (I/O) interfaces 505. Also, the computer system/server 50 may communicate with one or more networks (e.g., a Local Area Network (LAN), a Wide Area Network (WAN) and/or a public network, such as the Internet) via a network adapter 506. As shown in FIG. 5, the network adapter 506 communicates with other modules of the computer system/server 50 (e.g., processing unit 501, etc.) via the bus 503. It should be appreciated that although not shown in FIG. 5, other hardware and/or software modules may be used in conjunction with computer system/server 50.
The processing unit 501 executes various functional applications and data processing, for example, executes and implements steps in the multimedia object viewing method, by running a program stored in the system memory 502; for example, displaying a current page, the current page including text and multimedia objects; highlighting a first multimedia object in the current page in response to a first operation on the first multimedia object; highlighting a second multimedia object in response to a second operation on the highlighted first multimedia object, the second multimedia object comprising multimedia objects located in pages other than the current page.
A specific example of a computer-readable storage medium embodying the present invention is shown in fig. 6.
The computer-readable storage medium of fig. 6 is an optical disc 600 on which a computer program (i.e., a program product) is stored, which when executed by a processor, performs the steps recited in the above-described method embodiments, such as displaying a current page, the current page including text and multimedia objects; highlighting a first multimedia object in the current page in response to a first operation on the first multimedia object; highlighting a second multimedia object in response to a second operation on the highlighted first multimedia object, the second multimedia object comprising multimedia objects located in pages other than the current page; the specific implementation of each step is not repeated here.
It should be noted that although in the above detailed description several units, modules or sub-modules of the multimedia object viewing apparatus are mentioned, such a division is merely exemplary and not mandatory. Indeed, the features and functionality of two or more of the modules described above may be embodied in one module according to embodiments of the invention. Conversely, the features and functions of one module described above may be further divided into embodiments by a plurality of modules.
Moreover, while the operations of the method of the invention are depicted in the drawings in a particular order, this does not require or imply that the operations must be performed in this particular order, or that all of the illustrated operations must be performed, to achieve desirable results. Additionally or alternatively, certain steps may be omitted, multiple steps combined into one step execution, and/or one step broken down into multiple step executions.
While the spirit and principles of the invention have been described with reference to several particular embodiments, it is to be understood that the invention is not limited to the disclosed embodiments, nor is the division of aspects, which is for convenience only as the features in such aspects may not be combined to benefit. The invention is intended to cover various modifications and equivalent arrangements included within the spirit and scope of the appended claims.
In summary, in the embodiments according to the present disclosure, the present disclosure provides the following solutions, but is not limited thereto:
scheme 1. a multimedia object viewing method, comprising:
displaying a current page, wherein the current page comprises characters and multimedia objects;
highlighting a first multimedia object in the current page in response to a first operation on the first multimedia object;
highlighting a second multimedia object in response to a second operation on the highlighted first multimedia object, the second multimedia object comprising multimedia objects located in pages other than the current page.
Scheme 2. the multimedia object viewing method of scheme 1, wherein the first multimedia object and the second multimedia object belong to a group of multimedia objects having a predetermined association.
Scheme 3. the multimedia object viewing method of scheme 2, wherein the first operation and the second operation comprise: a click operation or a slide operation.
Scheme 4. the multimedia object viewing method according to scheme 2, wherein the predetermined association comprises at least one of: belonging to the same chapter, the same type, or the same episode.
Scheme 5. the multimedia object viewing method of scheme 4, wherein the types include: a map, a person, an item, a scene, or a collection of multimedia objects with contextual associations.
Scheme 6. the multimedia object viewing method of scheme 4, wherein when highlighting to the beginning/end of a set of multimedia objects having a predetermined association, in response to the second operation, continuing to display another set of multimedia objects having a predetermined association.
Scheme 7. the multimedia object viewing method of scheme 6, wherein in response to a different said second operation, another set of multimedia objects having a predetermined association corresponding to the second operation is continued to be displayed.
Scheme 8. the multimedia object viewing method of scheme 3, wherein the sliding operation includes a left-right sliding and an up-down sliding, and the clicking operation includes a single click and a double click.
Scheme 9. the multimedia object viewing method according to scheme 1, wherein the highlighting includes an enlarged display, a framed display or a color indication display.
Scheme 10. the multimedia object viewing method according to scheme 1, wherein the text and the multimedia object in the electronic reading are stored separately.
Scheme 11. the multimedia object viewing method according to scheme 1, wherein when the first multimedia object or the second multimedia object is highlighted, a textual description associated with the currently highlighted multimedia object is displayed.
Scheme 12. the multimedia object viewing method according to scheme 1, wherein at least some multimedia objects of the electronic reading have a predetermined association therebetween.
Scheme 13. the multimedia object viewing method according to scheme 2, wherein any two groups of multimedia objects each having a predetermined association are different from each other.
Scheme 14. the multimedia object viewing method according to scheme 2, wherein the same multimedia object exists between at least two groups of multimedia objects each having a predetermined association.
Scheme 15. the multimedia object viewing method according to scheme 1, wherein the current page comprises a current page of an electronic reading.
Scheme 16. the multimedia object viewing method according to scheme 1, wherein the multimedia object comprises a multimedia object, audio or video.
Solution 17 a storage medium storing a program which, when executed by a processor, implements the multimedia object viewing method according to any one of solutions 1 to 16
Scheme 18. a multimedia object viewing apparatus, comprising:
the display unit is suitable for displaying a current page, and the current page comprises characters and multimedia objects;
a first processing unit, adapted to respond to a first operation on a first multimedia object in the current page, and to highlight the first multimedia object through the display unit;
a second processing unit adapted to highlight a second multimedia object comprising multimedia objects located in other pages than the current page through the display unit in response to a second operation on the highlighted first multimedia object.
Scheme 19. the multimedia object viewing apparatus of scheme 18, wherein the first multimedia object and the second multimedia object belong to a group of multimedia objects having a predetermined association.
Scheme 20. the multimedia object viewing apparatus of scheme 19, wherein the first operation and the second operation comprise: a click operation or a slide operation.
Scheme 21. the multimedia object viewing apparatus of scheme 19, wherein the predetermined association comprises at least one of: belonging to the same chapter, the same type, or the same episode.
Scheme 22. the multimedia object viewing apparatus of scheme 21, said types comprising: a map, a person, an item, a scene, or a collection of multimedia objects with contextual associations.
Scheme 23. the multimedia object viewing apparatus according to scheme 21, wherein the second processing unit is adapted to: when the display unit highlights to the beginning/end of a group of multimedia objects having a predetermined association, another group of multimedia objects having a predetermined association is continuously displayed through the display unit in response to the second operation.
Scheme 24. the multimedia object viewing apparatus according to scheme 23, the second processing unit being adapted to: and responding to different second operations, and continuously displaying another group of multimedia objects with preset association corresponding to the second operations through the display unit.
Scheme 25. the multimedia object viewing apparatus of scheme 20, wherein the sliding operations comprise a left-right sliding and an up-down sliding, and the clicking operations comprise a single click and a double click.
Scheme 26. the multimedia object viewing apparatus of scheme 18, wherein said highlighting comprises magnifying, framing or color designating.
Scheme 27. the multimedia object viewing apparatus of claim 18, wherein the text and the multimedia object in the electronic reading are stored separately.
Scheme 28. the multimedia object viewing apparatus according to scheme 18, wherein the second processing unit is adapted to: when the display unit highlights the first multimedia object or the second multimedia object, displaying a textual description associated with the currently highlighted multimedia object via the display unit.
Scheme 29. the multimedia object viewing apparatus of claim 18, wherein at least some of the multimedia objects of the electronic reading have a predetermined association therebetween.
Scheme 30. the multimedia object viewing apparatus according to scheme 19, wherein any two groups of multimedia objects each having a predetermined association are different from each other.
Scheme 31. the multimedia object viewing apparatus of claim 19, wherein the same multimedia object exists between at least two groups of multimedia objects each having a predetermined association.
Scheme 32. the multimedia object viewing apparatus of claim 18, wherein the current page comprises a current page of an electronic reading.
Scheme 33. the multimedia object viewing apparatus of scheme 18, wherein the multimedia object comprises a multimedia object, audio or video.
Scheme 34. a computing device comprising the storage medium of scheme 17.